3. 更快地整合现实。通过利用现有的构件和服务,可以减少完成软件开发生命周期所需的时间。这使得可以快速地开发新的业务服务,并允许组织迅速地对改变做出响应和缩短开发时间。
4. 减少成本和增加重用。通过以松散耦合的方式公开业务服务,企业可以根据业务要求更轻松地使用和组合服务。
5. SOA业务流程是由一系列业务服务组成的,可以更轻松地创建、修改和管理它来满足不同时期的需要。
建立软件开发方法和规范
构件构架理论体系的应用是适用于构件技术创立的,当发展到面向服务的体系结构时,必需加以修改和扩充,现在称为模型驱动MDD的需求工程建模理论,可以称它为第八个技术与基础理论体系。
另一个构件的领域工程将要扩充成SOA的参考结构,这是第九个技术与基础理论体系。SOA的门户将要反映SOA所有功能的表现层界面,为此如何将最新的WEB2.0与SOA给合,这是第十个技术与基础理论体系。上述三方面是SOA在实际应用时必需要建立的理论和技术。
SOA的发展状况
IBM公开宣布SOA计划不到三年,去年年底,BEA公司、甲骨文公司、惠普等所有名牌公司都在中国发布了关于SOA的消息。
由于SOA模型统一,因此都是把本公司的中间件产品向SOA靠拢,提供开发和运行SOA系统的相应工具和环境,以争取市场的份额。
北京市市科委将为SOA核心平台研发提供资金,由软件行业促进中心统一管理,促进北京市IP行业发展。
随着SOA理论的发展,各种与SOA有关的规范和标准将不断出现,如SOAP、WSDL、ESB、BEPL语言等,它们的出现象征着SOA将逐步走向成熟。我们更应注意着各家公司所开发的工具和环境产品,有助于SOA的大力推广应用。
上述十大理论体系应该认真掌握、灵活应用,更应该不断刨新。总之,SOA理念清晰、技术趋向成熟,实现不难、做好不容易,我们不要做重复工作,应经常交流,尽量少重复,一定能达到国际一流水平。
作者简介
仲萃豪是我国第一代知名软件专家和学术带头人之一,率先开展对编译程序、编译语言、操作系统、支撑软件、应用软件诸领域有关课题的研究,1993年开始转入研制开发大型复杂应用软件和大型分布式系统。
在国内最早提出基于构件技术的实现方法及其中的关键技术。为我国软件事业的发展和人才培养做出了重要贡献,先后获得了八个重大奖项。曾任中科院软件所学术委员会主任、室主任、博士生导师、北京市政府顾问、国家科技攻关重大项目——CASE 工具环境总体组副组长,并承担多项国家科技攻关专题项目。
文章来源于领测软件测试网 https://www.ltesting.net/