技术开发 频道

SOA与业务敏捷

    中国离SOA还有多远

    当IBM、BEA这些厂商在经过多年“系统集成应用实施”之后,发现了传统消息集成的很多弊端(集成性方面需要定制化、旧有系统的需要一定的改造等),在这样的不断演进和探索的基础上,似乎找到了SOA的一套方法,以及实现的构架。尽管SOA不仅只是用来解决集成问题,但解决集成问题肯定是SOA的重要方面之一。

    可以想象,一个有过很多阅历的成年人,对一个涉世未深的孩子说:“你应该走这条路,这是我的经验之谈,不然你未来会有很多麻烦而又头疼的事情。”孩子多数时候会用充满迷惑、好奇的眼神回答:“真的吗?”

    为了让孩子更容易理解未来道路的选择,IDC发布了《SOA中国路线图》。有观点认为,这是“国际研究机构首次基于中国IT背景,针对中国企业实施SOA路线所做的特定解读”。下面是这个路线图的一些简单摘要:

    中美SOA定位对比:

     

    这个《SOA中国路线图》是有一定可取之处的。

    可取之处之一,是其点出了中美IT系统所面临的根本性问题不同:现阶段,国内主要是以“构建支撑某一业务的应用系统”为主,其中伴随着一部分企业内部应用系统之间的整合。如果用前面的“三个阶段”来做以下匹配,可能更多还处于第一阶段,即使第二阶段的应用也处于起步状态。

    可取之处之二,是为国内大型集团化企业指明了如何解决系统集成和系统构建的融合性问题,基于SOA方式下的解决方案。

    但这个《SOA中国路线图》最大的缺陷,就是忽略了国内的中小型企业用户,忽视了国内软件厂商普遍技术实施薄弱的现状,忽视了绝大多数应用开发平台扩展度、模型度较低的现状。而另外,这个线路图有很有明显的国际化软件公司主导意味,同时,这与普元“构件之路”的口号也有一定雷同之处。

    不清楚这样的《SOA中国路线图》到底能够被国内多少企业所接受,但是针对SOA这个浪潮,国内软件企业应该抓住这次机遇,结合国内客户的业务与IT需求现状,逐渐寻找出一条适合自己的构架。

    我们应该跳出SOA那种虚晃而又模糊的“服务”概念,看到“服务”背后的本质:客户期望IT系统更灵活,期望IT系统更容易随业务而变更,期望IT系统之间更容易通讯和协作。开发商需要不断提炼产品的组件度、模型度来应对业务系统的共性问题和差异问题,同时也满足快速构建企业IT系统的需求。

0
相关文章