SOA给这一问题的解决带来了希望,它可以将包含在企业应用中的离散业务功能提取出来,将其组合为可互用的、基于标准的服务。但随着SOA从试用阶段转向实际应用,用户逐渐发现他们需要一种新的软件基础架构来帮助他们快速地组合、发布、配置和管理服务,特别是那些建立和部署了50个以上Web服务的客户对此的需求尤为迫切,因为Web服务的增加会导致“服务蔓延”,从而需要不断地集成并使规模化的难度加大。
BEA的服务基础架构恰好能满足这一需求,它提供了在异构环境中运行和管理业务及IT服务所需的全生命周期功能,包括消息骨干网、数据集成服务、用户界面服务、安全框架、业务流程管理、Web服务管理、服务仓库和集成的配置环境。它使应用系统的开发从开发代码转换为组合跨越整个企业甚至Internet的业务流程。采用服务基础架构,企业就能够基于异构技术创建应用,并同时将业务逻辑提升到专有应用之上。企业的IT系统再也无需在Java、.NET或SAP间做出选择,而是能够综合利用Java、.NET、SAP和企业中现有的其他任意技术。服务基础架构为整个SOA生命周期提供了一个平台,使企业能够将SOA从小规模试用项目推广为大规模普及。
服务基础架构给企业带来的好处是显而易见的,它简化了复合应用的提供,使企业能够更快速地提升响应能力。它可以为企业带来的好处有:提高效率、加强响应能力、降低复杂性、增加重用性、降低生命周期成本等等。
未来前景
服务基础架构建立在企业应用基础架构之上,它的出现使企业IT迈入SOA时代有了现实的保障。实际上,服务基础架构扩展了原有的“企业服务总线(ESB)”的概念,将“服务总线”上升到“基础架构”层面,帮助企业建立以服务为核心的基础架构平台,真正实现“弥合业务服务与IT服务之间的鸿沟”。
正是看到“服务基础架构”对企业SOA实施带来的巨大促进作用,全球著名的IT咨询机构都纷纷发表评论。Gartner Group称,“BEA的远见卓识反映了技术行业的当前趋势,无论是对BEA的客户还是软件行业来说,这都有着重大意义。”Current Analyst则称:“我们非常看好BEA的服务基础架构软件,它可以更好地满足正在实施SOA的客户的需求。”
目前,BEA已经推出了最新的服务基础架构产品――BEA AquaLogic,它包括6条产品线,已经正式发布有三条,分别是BEA AquaLogic消息产品线、BEA AquaLogic数据产品线和BEA AquaLogic安全产品线。这些产品可以帮助企业用户利用组合与管理工具,来发现、保护、管理和组装建立在异构平台上的服务,从而使应用专家和IT专业人员能够从繁复的代码编写中解放出来,把精力放在构建跨企业和跨Internet的业务流程上,使企业能够更快地为员工、客户、合作伙伴和供应商提供新服务。对最终用户而言,这意味着无需等待漫长的开发周期,就可以创建出满足其特定需求的应用。
文章来源于领测软件测试网 https://www.ltesting.net/