随着现代物流在我国的迅猛发展,第三方物流企业如何快地占有信息资源就成为生存的关键,SOA架构的优势因此成为第三方物流企业的佳选择。
松散耦合。服务请求者到服务提供者的绑定与服务之间是松耦合的。这一点区别于大多数其他的组件架构。SOA将服务使用者和服务提供者在服务实现和客户如何 使用服务方面隔离开来。这就意味着,服务请求者不知道提供者实现 的技术细节,比如程序设计语言、部署平台等等。服务请求者往往通过消息调用操作,请求消息和响应,而不是通过使用API和文件格式。这使得服务能够在完全不影响服务使用者的情况下进行修改。
简单地说,SOA是"抽象、松散耦合和粗粒度"的软件架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。它具有以下几个特点:
SOA即Service-Oriented Architecture,就是面向服务的架构。META组织将SOA定义为:"一种以通用为目的、可扩展、具有联合协作性的架构,所有流程都被定义为服务,服务通过基于类封装的服务接口委托给服务提供者,服务接口根据可扩展标识符、格式和协议单独描述"。SOA提供了一种构建信息系统的标准和方法,并通过建立起合并、可重用的服务体系来减少IT业务冗余并加快项目开发的进程,使得开发部门效率更高、开发周期更短、项目分发更快。