- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA的中国机会 - CSDN
SOA的中国机会
孟岩
《程序员》杂志
CSDN网站
提纲
SOA在中国被认识的过程
SOA的本质
理解SOA
SOA在中国的机会
SOA给开发者的机遇和挑战
1. SOA在中国被认识的过程
2003年,SOA进入技术视野
第一阶段:SOA是新一代企业整合技术
第二阶段:SOA是新的企业IT架构风格
第三阶段:SOA是达成业务敏捷的IT构建
方法、架构风格、技术标准和工具的总
称。
2. SOA的本质
SOA的根本目标:实现与敏捷业务相适应的IT
基础,促进而不是阻碍企业达成灵活应变
(FLEX-PON-SIVE),从而在快速变化的时代
里获得增长优势。
SOA提供的承诺和价值:IT 向业务看齐
(IT/Business Alignment)
SOA对IT方法的根本改变:从业务开始,首先
定义业务价值,并以服务为基本语言加以描
述,然后进行技术构建。
3. 理解SOA
企业应用本质:业务向IT映射
根本难题:业务在不断变化。企业IT建
设就好像给飞着的蝙蝠画像。
传统的做法:先把蝙蝠钉死——签需求
确定书
过程思想的改进:统一过程、敏捷开发
但方法体系和技术手段没有跟上
问题何在?
IT的方法和技术手段与现实世界业务描述差距太大
从用例开始,经过充满艺术性的诸多步骤,将业务过程
映射到构件、对象层面,然后编码实现
问题在于:构件和对象根本不是业务领域里的概念,而
是底层的技术概念,这个映射过程难度很大,很漫长,
具有不确定性、不可重复性,而且无法得到有效的检验
问题还在于:由于IT系统中不存在与业务向关联的高层
抽象,一旦业务变化,对于构件、对象层次的影响可能
是全局性的,整个映射过程将必须重新执行一遍,这在
很多时候就是不现实的。
结果呢?
IT系统成为业务改进的障碍和掣肘
企业对IT感到无可奈何
解决思路?
“任何时候遇到问题,就增加一个间接层”
—— Andy Koenig
思路:找到一个桥梁,沟通业务描述和构
件、对象这些技术建构模块
这个桥梁必须:能够以它为基本语言对业
务进行描述;能够被以现有的构件、对象
级别上的技术手段实现。
服务——这就是那座桥梁
可以以服务为基本语言描述业务
可以用构件层次的技术来实现服务
服务本身可以提供企业数据和质量保证,而若
干服务可以被组装起来完成一个企业业务流程
当业务流程变化时,服务是其中比较稳定的模
块,往往只需要重新定义流程,微调服务的接
口和契约,就可以满足变化以后的业务需要。
有了服务,我们——
获得了一个新的间接层
获得了将业务流程模块化的基本单元
降低了业务向IT技术映射的难度
阻隔了业务变化给IT层带来的冲击
使得IT与业务看齐,可以随着业务的变化而迅
速变化
让IT成为企业业务创新的催化剂,而不是阻碍
但是服务是个新概念…
所以我们需要一系列的方法、技术、工
具来使这个新概念变成现实
因此有了:SOA
4. SOA的中国机会
国外企业的情况:
- IT 已经经历了几代的发展
- 积累了大量IT资产
- 主要受困于IT系统的僵硬和不灵活
因此:
- 强调整合
- 强调IT资产的复用
结果:
- 给我们带来长期的误解
SOA的中国机会(续)
中国企业的现状:
- 企业天生灵活,但灵活的代价是混乱
- 最成熟的IT基础设施只有十几年
- 大量企业仍然在建设第一代IT系统
- 70%以上的IT投资属于二次建设
因此
国外企业用SOA舒缓自己成熟但僵硬的IT
基础设施——改建
中国企业用SOA在不牺牲灵活性的前提
下,建设第一代、第二代IT基础设施,结
束混乱而不稳定的业务局面,实现公司业
文档评论(0)