【经管励志】SOA架构的第三方物流信息系统分析(DOC 4)
SOA架构的第三方物流信息系统分析
spring framework是什么系统随着现代物流在我国的迅猛开展,第三方物流企业如何最快地占有信息资源就成为生存的关键,SOA架构的优势因此成为第三方物流企业的最正确选择。一、SOA架构
SOA即Service-Oriented Architecture,就是面向效劳的架构。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或Rosetta Net〕相互合作,基于业务目的交换业务信息。除了BtoB模式的协议外,外部用户还可以访问以Web效劳方式提供的企业效劳。
三、SOA架构的第三方物流信息系统分析
第三方物流管理信息系统是第三方物流企业参与市场竞争的关键,是提高客户效劳水平的根底。为了保持物流企业核心竞争力,快速地适应不同货主、不同货种对效劳的要求,信息系统的架构必须经济灵活。
1.SOA架构用于第三方物流信息系统建设的优势。
〔1〕便于集成现有系统。SOA体系结构可以基于现有的系统来开展,不需要彻底重新创立系统。原有的功能模块可以通过Web 效劳接口来封装和访问。采取SOA框架可以将各种业务效劳构造成现有
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论