SOA (Service-Oriented-Architecture),是一种面向服务的、松藕合的系统架构模式,其核心思想是将企业应用中分散的功能组织成可以共享的基于标准的服务,通过服务注册方式支持服务的发布和查找,实现服务的松散藕合和无缝互用,通过逻辑编排,为用户提供透明的、丰富多样的合成服务。
SOA的实现方式有CORBA (Common Object Request Broker Architecture)和Web服务等,目前Web Service凭借其具有更好的可靠性、扩展性以及协议开放性,消除了CORBA解决方案中的互用性问题,成为了SOA目前最流行的一种实现方式。
SOA的核心在于提供服务,Web Service为异构系统间进行互操作集成提供了公共标准机制,它的特点就是交付“服务”。Web Service区别于其他集成方法的最大特点:Web Service是完全低祸合的,服务请求者只在需要服务时才动态地绑定服务提供者;其次,Web Service是可组合和重用的;再次,Web Service采用SOAP交互协议及XML作为消息格式具有跨平台特性。

(编辑:江门站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|