SOA架构的第三方物流信息系统分析.docxVIP

  • 1
  • 0
  • 约4.93千字
  • 约 9页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 SOA架构的第三方物流信息系统分析 随着现代物流在我国的迅猛发展,第三方物流企业如何最快地占有信息资源就成为生存的关键,SOA架构的优势因此成为第三方物流企业的最佳选择。 一、SOA架构 SOA即Service-OrientedArchitecture,就是面向服务的架构。META组织将SOA定义为:一种以通用为目的、可扩展、具有联合协作性的架构,全部流程都被定义为服务,服务通过基于类封装的服务接口委托给服务供应者,服务接口依据可扩展标识符、格式和协议单独描述。SOA供应了一种构建信息系统的标准和方法,并通过建立起合并、可重用的服务体系来削减IT业务冗余并加快项目开发的进程,使得开发部门效率更高、开发周期更短、项目分发更快。 SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在系统中的服务可以以一种统一和通用的方式进行交互。SOA架构结构层次如图所示。 二、SOA 架构的特点 简洁地说,SOA是抽象、松散耦合和粗粒度的软件架构,它可以依据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。它具有以下几个特点: (1)松散耦合。服务恳求者到服务供应者的绑定与服务之间是松耦合的。这一点区分于大多数其他的组件架构。SOA将服务使用者和服务供应者在服务实现和客户如何使用服务方面隔离开来。这就意味着,服务恳求者不知道供应者实现的技术细节,比如程序设计语言、部署平台等等。服务恳求者往往通过消息调用操作,恳求消息和响应,而不是通过使用API和文件格式。这使得服务能够在完全不影响服务使用者的状况下进行修改。 (2)粗粒度服务接口。采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的往复。Internet环境中有保障的TCP/IP会话已不再占据主导、建立连接的成本也过高,因此在该环境中进行应用开发时粗粒度服务接口的优点更为明显,同时也增加了服务稳定性问题。 (3)可重用的服务。服务的可重用性设计显著地降低了成本。为了实现可重用性,服务只工作在特定处理过程的上下文中,独立于底层实现和客户需求的变更。可重用服务采用通用格式供应重要的业务功能,为开发人员节省了大量时间。设计可重用服务是与数据库设计或通用数据建模类似的最有价值的工作。 (4)标准化的接口。XML和Web服务在电子商务中的广泛应用和深入发展将SOA推向更高的层面,并大大提升了SOA的价值。尽管以往的SOA产品都是专有的、并且要求IT部门在其特定环境中开发全部应用,但XML和Web服务标准化的开放性使企业能够在所部署的全部技术和应用中采用SOA。 (5)可从企业外部访问。通常被称为业务伙伴的外部用户也能像企业内部用户一样访问相同的服务。业务伙伴采用先进的BtoB模式的协议(基于webXML或RosettaNet)相互合作,基于业务目的交换业务信息。除了BtoB模式的协议外,外部用户还可以访问以Web服务方式供应的企业服务。 三、SOA架构的第三方物流信息系统分析 第三方物流管理信息系统是第三方物流企业参与市场竞争的关键,是提高客户服务水平的基础。为了保持物流企业核心竞争力,快速地适应不同货主、不同货种对服务的要求,信息系统的架构必需经济敏捷。 随着现代物流在我国的迅猛发展,第三方物流企业如何最快地占有信息资源就成为生存的关键,SOA架构的优势因此成为第三方物流企业的最佳选择。 一、SOA架构 SOA即Service-OrientedArchitecture,就是面向服务的架构。META组织将SOA定义为:一种以通用为目的、可扩展、具有联合协作性的架构,全部流程都被定义为服务,服务通过基于类封装的服务接口委托给服务供应者,服务接口依据可扩展标识符、格式和协议单独描述。SOA供应了一种构建信息系统的标准和方法,并通过建立起合并、可重用的服务体系来削减IT业务冗余并加快项目开发的进程,使得开发部门效率更高、开发周期更短、项目分发更快。 SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在系统中的服务可以以一种统一和通用的方式进行交互。SOA架构结构层次如图所示。 二、SOA 架构的特点 简洁地说,SOA是抽象、松散耦合和粗粒度的软件架构,它可以依据需求通过网

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档