|
SOA:中国的机会
在一份针对437家分属制造业、金融服务业、保健和无线领域公司的调查报告中,Yankee Group发现:有75%的高级企业买家,准备投资SOA基础架构的开发。而在另一份Yankee Group报告中称,政府部门在SOA应用方面处于领先地位,其中的三分之二机构已经涉足SOA。基于此,派生出另外一个市场机会:涉及SOA领域的专家咨询公司,目前也是十分走红。
由此,我们也不难发现,SOA市场将成为Web服务领域争夺的重点。
难怪各路大军都在开始逐鹿SOA。尽管各路软件开发企业都力争在SOA领域率先占领先机,但是Yankee Group商务应用中心主管Phil Fersht还是做了一个评价。他认为,在应用服务器领域,BEA仍然在各方面保持领先,WebSphere紧随其后,然后是Microsoft和Oracle。
SOA的未来引起了全球的关注。实际上,如果你放眼全球的话,柏尚杰说:“就会发现在SOA方面,中国和印度是走在前头的。”
据了解,印度很早就开始了对SOA进行研发。我国和印度在SOA研发和应用方面,有着很多的专业技术人才,不仅如此,他们还具有相当的管理能力。所以,柏尚杰说:“我就觉得,在中国探讨SOA问题,实在是最合适了。而从专业人才角度来讲,中国和印度可能是在今后8~10年中,在SOA方面发展最有潜力的两个国家了。”
OOP·SOA·EDA
如果要把OOP(Object-Oriented Programme,面向对象编程)视为过去的话,那么(SOA Service-Oriented Architecture, 面向服务架构)就是现在,当然EDA(Event-Driven Architecture,面向事件架构)就可以算是未来。
面向对象编程设计是通过对象、对象间消息传递等语言机制,使软件开发者直接模拟问题空间中的对象和行为,从而提供一种直观、自然的语言支持和方法学。面向对象设计的基本操纵单位为对象,对象间通过消息传递机制实现功能调用。它使用封装、继承和多态等方法具体实现数据的安全操作、代码复用和方法重载。它是紧耦合的,是以技术为核心制定组建单元,因此在系统灵活性等方面无法满足市场的需求。
面向服务架构是一种组件模型,它将应用程序的不同功能组件(服务),通过“服务”之间的接口联系起来。接口是采用中立方式进行定义的,独立于实现“服务”的硬件平台、操作系统和编程语言。构建在各种系统中的“服务”,可以以一种统一和通用方式进行交互。松耦合的好处是保证系统灵活性,另外还可以保证“服务”的重复利用。
面向事件架构是要解决异步驱动的问题。通过Agent(代理)来处理事件,然后触发其他相应动作。EDA还仅是一个想法而已,目前没有一个标准或产品。
(T111)
<<上一页
1
2
3
|