事物的特点决定了自身所持有的优点和缺点。首先我们应当关注soa的特点。
soa的的特点:
1. 简单化系统的开发:
由于soa具有组合性,可以利用现有的SOA资源,根据同样的开放标准,在不受平台限制的基础上,可以直接利用现有的资源进行组合,让后在按照自己的客户需求,进行进一步的开放。
2. 面向企业商业流程
SOA是基于服务的构造,所以开放的出发点,就是如何解决企业流程中出现的问题。
3. 更好的适应性和扩展性
由于soa的组件性,和优良的扩展性以及其组件性等待特征,SOA可以更具不同的需求,进行重新的组合和构造。
4. 互用性
5. 对系统的升级,分布,和维护有个更多的优化
6. 简化了提供,寻找和使用服务的过程
7. 通过共同资源的利用,减少了开支
SOA的缺点:
1. 减低了系统的性能
2. 在向标准化过度的转换过程,增加了简介费用
3. 很多没有太多意义的文件型信息
4. 对商业流程的计划要求甚高
soa的的特点:
- 根本独立性
- 使用开放的标准
- 平台中性,不受平台限制
- 跨平台
- 组合性
- 扩展性
- 重复使用性
- 抽象性
1. 简单化系统的开发:
由于soa具有组合性,可以利用现有的SOA资源,根据同样的开放标准,在不受平台限制的基础上,可以直接利用现有的资源进行组合,让后在按照自己的客户需求,进行进一步的开放。
2. 面向企业商业流程
SOA是基于服务的构造,所以开放的出发点,就是如何解决企业流程中出现的问题。
3. 更好的适应性和扩展性
由于soa的组件性,和优良的扩展性以及其组件性等待特征,SOA可以更具不同的需求,进行重新的组合和构造。
4. 互用性
5. 对系统的升级,分布,和维护有个更多的优化
6. 简化了提供,寻找和使用服务的过程
7. 通过共同资源的利用,减少了开支
SOA的缺点:
1. 减低了系统的性能
2. 在向标准化过度的转换过程,增加了简介费用
3. 很多没有太多意义的文件型信息
4. 对商业流程的计划要求甚高