品优购采用的是SOA系统架构,为什么会采用这种架构风格?当然有他自己的好处!
1.1SOA的概念?
面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
SOA系统架构得优点:
1:简单系统的开发:由于SOA具有组合性,可以利用现有的SOA资源,根据同样的开放标准,不受平台的限制,可以直接利用现有的资源进行资源的整合,然后按照用户的需求,进行进一步的开放。
2. 面向企业商业流程 :SOA是基于服务的构造,所以开放的出发点,就是如何解决企业流程中出现的问题。
3. 更好的适应性和扩展性 由于soa的组件性,和优良的扩展性以及其组件性等待特征,SOA可以更具不同的需求,进行重新的组合和构造。
4. 互用性
5. 对系统的升级,分布,和维护有个更多的优化
6. 简化了提供,寻找和使用服务的过程
7. 通过共同资源的利用,减少了开支
SOA的缺点:
1. 减低了系统的性能
2. 在向标准化过度的转换过程,增加了简介费用
3. 很多没有太多意义的文件型信息
4. 对商业流程的计划要求甚高
----------------------------------------------------分割线--------------------------------------------------------------------------------------------------
品优购电商项目的系统架构