中国离SOA还有多远
当IBM、BEA这些厂商在经过多年“系统集成应用实施”之后,发现了传统消息集成的很多弊端(集成性方面需要定制化、旧有系统的需要一定的改造等),在这样的不断演进和探索的基础上,似乎找到了SOA的一套方法,以及实现的构架。尽管SOA不仅只是用来解决集成问题,但解决集成问题肯定是SOA的重要方面之一。
可以想象,一个有过很多阅历的成年人,对一个涉世未深的孩子说:“你应该走这条路,这是我的经验之谈,不然你未来会有很多麻烦而又头疼的事情。”孩子多数时候会用充满迷惑、好奇的眼神回答:“真的吗?”
为了让孩子更容易理解未来道路的选择,IDC发布了《SOA中国路线图》。有观点认为,这是“国际研究机构首次基于中国IT背景,针对中国企业实施SOA路线所做的特定解读”。下面是这个路线图的一些简单摘要:
中美SOA定位对比:
美国 | 中国 |
过去的半个多世纪,美国从主机时代、PC时代,到了现在的网络时代,积累了大量的应用系统 | 过去中国近30年的IT建设多为生产型系统,服务型系统普遍未开始建设 |
美国实现SOA架构关键任务是:对已有系统中的功能进行提取和包装,形成标准的“服务” | 大量“服务”需要全新构造才是中国SOA的主要任务 |
中国SOA实施策略:
IT建设领先领域(电信、金融) | 服务型系统还没开始大规模构造领域(政府、电力、国防) |
1. 采用对老系统进行切割和封装的方式,或整个系统包装成一个服务; 2. 未来的新建系统用粒度更小、组合更容易、架构更灵活的面向构件技术构造; 3. 用ESB实现新旧“服务”的注册与管理。 |
1. 首先需要统一标准(SCA/SDO); 3. SOA的流程管理; |
这个《SOA中国路线图》是有一定可取之处的。
文章来源于领测软件测试网 https://www.ltesting.net/