您的位置:首页 > 运维架构 > 网站架构

SOA – 面向服务的架构

2006-08-28 14:03 543 查看
我经常会碰见不同企业的决策者,和他们聊他们的业务、他们的IT系统。我发现他们常头疼一件事情,那就是过去为企业运作服务的信息系统,现在却反过来企业需要为它的运行而提供服务。为什么会这样呢?一个原因是企业实施了很多不同的信息系统,试图将它们整合在一起是一件非常耗费精力和财力的事情,即使成功了,也很可能得到一个效率很低的“杂牌军”。另一个原因,现代的业务流程需要更有效、更灵活的变化以满足新业务的需求,然而庞杂的IT系统却很难快速得响应这种变化,而且这种变化所需要的成本也会相当的高。

解决这些问题,企业的IT系统面临着巨大的挑战,IT系统必须是标准、高效的,可以在功能上加以扩展、并且具有快速响应灵活变化的能力。从软件架构角度讲,SOA即面向服务架构正是目前最理想的解决方案。SAP很早就认识到这一点,所以在标准SOA的基础上,结合在企业管理和协同商务解决方案上三十多年的经验,提出了Enterprise SOA的概念,它作为SOA概念的拓展,很好的描绘了面向服务的商业解决方案的发展蓝图。在Enterprise SOA体系中,企业的基本业务被封装成一个个结构相似、功能不同的服务,搭建及改变业务流程的过程,随即变成了服务组合及配置的过程。也许你会产生这样的问题,服务由谁来提供呢?一方面,SAP会发布最为通用的服务,另一方面,SAP的合作伙伴、独立软件提供商以及企业自身也可以在SAP的Enterprise SOA的架构上开发更多能满足各种特殊需求的服务,这样,当企业需要改变业务流程的时候,能够快速得找到并使用这些服务。

Enterprise SOA(之前SAP称之为ESA)的概念最早在2003年被提出,与此同时,SAP推出了它的技术支撑平台SAP NetWeaver。通过将SAP NetWeaver 与SAP 应用程序平台(Application Platform)的整合,SAP打造出更为强大的业务流程平台BPP(Business Process Platform),它的诞生势必会给企业、合作伙伴以及SAP带来巨大的收益。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: