SOA让你的软件适应你的业务需求。虽然SOA基本上是软件架构和设计的一种方法是真实的,使SOA听起来是面向技术的,但是,SOA最重要的概念是围绕你运营你的机构所需要的业务能力设计软件。每一个基于SOA的业务服务都执行一个完整的业务部门的工作,把你的IT应用程序的复杂性隐藏在一个可插入的数字软件接口后面,以便用于具体的有针对性的业务能力,如“呈报订单”或者“发布销售线索”。
SOA创建一个业务能力组合。通过设计你的机构需要的业务能力,SOA的一个面向业务的方法创建一个有条理的业务的服务的组合,直接反应你的机构的主要业务交易和流程的设计。这些服务建在以下因素的基础之上并且利用你现有的竖井式的和重叠的应用程序基础,通过提供一个服务层把你的业务与现有的复杂性隔离开来。在这服务层中,业务基准直接建在你的软件中。
SOA在需要的地方引进了业务能力。拥有一个SOA业务服务的组合,你的机构能够迅速把你的业务能力连接到任何业务流程、员工、客户、合作伙伴、供应商、政府机构、移动设备或者需要用于适应变化的业务条件和实施业务改进的其它任何东西。
方正飞鸿(www.founderfix.com)出品,欢迎转载!