SOA技术建造系统架构
1 SOA架构组成
A. SOA面向服务体系架构,在沟通两个组件之间是利用统一的,中立的,与操作系统无关,与硬件都无关的XML要素来进行的;
B. 面向接口服务组件的开发,并对这些服务组件进行管理,达到流程化管理的开发框架或者体系结构;
2 SOA架构重点意义
A. 面向服务体系构建整个系统平台,规划系统平台能够对外提供的能力组件接口;
B. 在各个能力组件接口之间属于松散结构,而这些服务组件的发布也不依赖任务其他组件;
C. 这个服务组件可以进行定制化,流程化,使构造的系统平台能够成为一个二次开发定制平台;
3 SOA架构具备的技术特点
A. 通讯接口常采用HTTP+XML,或者WebService来实现;
B. 通讯框架的实现不影响接口的定制与开发;
C. ESB是实现SOA的主要工具,它满足网络框架层的屏蔽特性,不影响开发人员对分布式运算的过多干扰;
D. BPM是SOA架构中的次要工具,满足SOA中的服务流程定制化工具;
4 SOA架构开源厂商
A. Dubbo开源项目,属于Alibaba旗下的开源项目,满足SOA的接口定制服务化架构,屏蔽了分布式运算的网络层,屏蔽了各种需要的网络层协议;但不具备流程定制化特点,但是这些对于高并发的实时在线系统来说不是太重要;
B. 其他待续;