简介
自1996年Gartner第一次提出SOA概念以来,面向服务的方法经过了20年的争论和完善,已经日益成为解决大规模分布式、复杂的企业应用的首选。但是即便是在今天,服务到底是什么?怎么样做才是真正的面向服务?面向服务如何解决具体的业务问题?业界仍然在争论不休。随着微服务架构的兴起,面向服务的方法在争执中走向了更具争议性的方向,各大企业都在积极探索利用面向服务的方法重构自己的业务架构和系统架构,以便获得更好的市场竞争地位。因而面向服务的方法论、架构和技术实现成为一个架构师和程序员必须深刻理解,并能熟练运用的方法论和架构。
本课程是针对面向服务的全过程进行阐述,具有以下特色:
针对SOA的概念、方法论、架构等基础理论具有独到的见解,能够让学员对SOA有一个全新的深刻认知;
针对SOA在企业内部的应用所需的技术进行了全面的剖析,有助于学员对于未来企业内部服务化的过程中正确的进行产品选型和技术栈构建;
针对传统企业互联网化所需技术做了深入的分析,有助于学员对自身企业如何开始互联网化有个较为客观的认识,并能够在技术产品选型过程中确保正确性;
针对服务化、微服务化后服务组合(或称业务中台)的定位、功能以及技术手段进行剖析,有助于学员对服务化的业务敏捷性目标及实现的要素有深刻的理解。
课程时长
3天(18H)
受众人群
各类IT/软件企业和研发机构的CIO、CTO、软件架构师。希望学员在学习本课程之前有一定的软件架构基础及编程基础,对传统的面向对象、SOA以及微服务架构的了解对于本课程的学习会有很大帮助。
分享提纲
SOA架构及服务化 | SOA的历史沿革 服务化的本质 SOA架构演化 |
ESB详解 | ESB功能规约及分层架构 ESB的核心技术 如何保证ESB的非功能性要求 从服务治理开始 在ESB上需要做哪些开发 如何管理运维ESB分布式集群 如何监控ESB以及服务 |
互联网开放技术 | 互联网开放平台的概念 开放平台的功能、系统架构总体介绍 开放平台所需的关键技术 |
S++(Service Plus Plus)微服务与服务组合 | 微服务的颗粒度及后台分层 微服务面临的业务流程组合问题 微服务的进一步解耦 如何用S++实现稳定可靠的业务流程组合 如何实现分布式环境下的事务一致性 自动并行算法解决微服务架构的性能问题 |