SOA部署
SOA部署是指对SOA系统进行部署。
基本介绍
- 中文名:SOA部署
部署SOA的原因
SOA部署主要有两大理由。第一,是跨多个套用通过重用服务可以降低成本。第二,是可以改变IT基础架构,使之对业务变成需求的回响更快速。
向基于SOA的系统发展的一个挑战在于製作一定清晰简洁的案例来管理SOA的好处,以及绘製採用路线图。决定部署SOA有向个重大的因素,包括敏捷性、重用性、变更管理、互通性、编排性和使用web资源的能力。
向基于SOA的系统发展的一个挑战在于製作一定清晰简洁的案例来管理SOA的好处,以及绘製採用路线图。决定部署SOA有向个重大的因素,包括敏捷性、重用性、变更管理、互通性、编排性和使用web资源的能力。
SOA部署十大要素之变更管理
变更管理有几个好处,包括帮助IT专注于配置系统,而不是程式。通过利用系统中久经考验的记录,这可以帮助提升软体的质量。
有些情况下,通过对现有的服务做出小改变,改变组件的通信方式,这样就会组成新的套用。而在另一些情况下,当需要新的逻辑时,SOA基础设备最小化新的代码需求。这还可以帮助减少测试需求。
SOA部署十大要素之互通性
SOA还允许组织考虑互操作性,而不点到点的集成。互操作性依赖于使用网际网路服务的鬆散耦合框架。有了複杂套用,每一个集成点都必须经过测试,因为每一个点都可能代表着失败的源头。
有了SOA,开发人员可以编码服务来与SOA基础设施进行通信,而且只需要解决一个集成点。可以测试最终逻辑来确保它符合服务契约。这降低了在每一个新集成点可能会引入问题的机率。