分析SOA架构的基础理论及其哲学体系认知观 (3)

上一篇 / 下一篇  2008-05-05 14:27:30

 

SOA的二大认知观“整合创新和随需应变”及其基础理论和技术

这二句话是IBM提出的,多应用的整合不但是跨平台的,而且应该是松耦合的,也就是说,被整合的应用自身仍保持其自主,如香港政府已回归中国,但保持一国二制,采用了市场经济体系,我为人人,人人为我,用服务这个简单概念整合在一起。另外,新增设的业务功能,应允许适应变化,即随需应变。

SOA实现中的组成部分

SOA的体系结构仍旧是三层或N层结构,但对异构平台各层之间的联系,不是用CORBA或J2EE的方式,而且用Web的服务协议来实现,概念简单统一,目前都是采用嵌入ESB服务总线的平台来实现,ESB是一个中间件群,确保系统实现服务功能、各种中间件功能及松耦合连接等。另外,普遍采用BPEL(业务过程执行语言)来描述用户需求,由BPM(业务过程管理平台)来解释执行。

SOA的主要优点

①利用现有的资产。方法是将这些现有的资产包装成提供企业功能的服务。组织可以继续从现有的资源中获取价值,而不必重新从头开始构建。

②更易于集成和管理复杂性。将基础设施和实现发生的改变所带来的影响降到最低限度。因为复杂性是隔离的。当更多的企业一起协作提供价值链时,这会变得更加重要。

③ 更快地整合和现实。通过利用现有的构件和服务,可以减少完成软件开发生命周期所需的时间。这使得可以快速地开发新的业务服务,并允许组织迅速地对改变做出响应和缩短开发时间。

④ 减少成本和增加重用。通过以松散耦合的方式公开业务服务,企业可以根据业务要求更轻松地使用和组合服务。

⑤ SOA 业务流程是由一系列业务服务组成的,可以更轻松地创建、修改和管理它来满足不同时期的需要。

国外发展情况

IBM公开宣布仅三年不到,去年年底,BEA公司、甲骨文公司、惠普等所有名牌公司都在中国开了SOA发布会。

由于标准都一致,都是把本公司的中间件产品向SOA靠,提供开发和运行SOA系统的相应工具和环境,以争取市场效益。

国内发展情况

正邦公司是国内最早采用SOA技术之一,开发了上海证卷公司的管理系统。中和威公司开发了ESB的SOA运行平台的产品。但国内看望的多,具体应用的还刚刚开始。

北京市市科委将支持SOA提供研发资金,由软件行业促进中心统一管理,促进北京市IP行业发展。

关键技术和基础理论

⒈各种规范和标准,如SOAP、开发系统的规范。

⒉各种工具和环境。如ESB平台、BEPL语言执行平台。

⒊适应SOA的系统需求建模和领域参考模型。

4比较CORBA、J2EE、和COM,融合到SOA中。

结束语

总之:SOA理念清晰、技术趋向成熟、优点突出、实现不难,但要做好却不容易,如果大家少做重复性工作,经常交流,我们会赶上国际水平,振兴我国IP行业。我希望长风联盟能挑起此重担,本人将全力支持。


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-25  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 18225
  • 日志数: 3615
  • 建立时间: 2008-04-12
  • 更新时间: 2008-06-03

RSS订阅

Open Toolbar