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

上传人:hs****ma 文档编号:488205851 上传时间:2023-02-12 格式:DOCX 页数:3 大小:81.60KB
返回 下载 相关 举报
SOA架构的第三方物流信息系统分析_第1页
第1页 / 共3页
SOA架构的第三方物流信息系统分析_第2页
第2页 / 共3页
SOA架构的第三方物流信息系统分析_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《SOA架构的第三方物流信息系统分析》由会员分享,可在线阅读,更多相关《SOA架构的第三方物流信息系统分析(3页珍藏版)》请在金锄头文库上搜索。

1、SOA架构的第三方物流信息系统分析随着现代物流在我国的迅猛发展,第三方物流企业如何最快地占有信息资源就成为生存的关键,SOA 架构的优势因此成为第三方物流企业的最佳选择。一、SOA架构SOA即Service-Oriented Architecture,就是面向服务的架构。META组织将SOA定义为:一 种以通用为目的、可扩展、具有联合协作性的架构,所有流程都被定义为服务,服务通过基于类封装 的服务接口委托给服务提供者,服务接口根据可扩展标识符、格式和协议单独描述。SOA提供了一 种构建信息系统的标准和方法,并通过建立起合并、可重用的服务体系来减少IT业务冗余并加快项 目开发的进程,使得开发部门

2、效率更高、开发周期更短、项目分发更快。SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的 接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程 语言,这使得构建在系统中的服务可以以一种统一和通用的方式进行交互。SOA架构结构层次如图所 示。顼搭隹二、SOA架构的特点简单地说,SOA是抽象、松散耦合和粗粒度的软件架构,它可以根据需求通过网络对松散耦合 的粗粒度应用组件进行分布式部署、组合和使用。它具有以下几个特点:(1) 松散耦合。服务请求者到服务提供者的绑定与服务之间是松耦合的。这一点区别于大多数 其他的组件架构。SOA将

3、服务使用者和服务提供者在服务实现和客户如何使用服务方面隔离开来。 这就意味着,服务请求者不知道提供者实现的技术细节,比如程序设计语言、部署平台等等。服务 请求者往往通过消息调用操作,请求消息和响应,而不是通过使用API和文件格式。这使得服务能够 在完全不影响服务使用者的情况下进行修改。(2) 粗粒度服务接口。采用粗粒度服务接口的优点在于使用者和服务层之间不必再进行多次的 往复。Internet环境中有保障的TCP/IP会话已不再占据主导、建立连接的成本也过高,因此在该环 境中进行应用开发时粗粒度服务接口的优点更为明显,同时也增强了服务稳定性问题。(3) 可重用的服务。服务的可重用性设计显著地降

4、低了成本。为了实现可重用性,服务只工作 在特定处理过程的上下文中,独立于底层实现和客户需求的变更。可重用服务采用通用格式提供重要 的业务功能,为开发人员节约了大量时间。设计可重用服务是与数据库设计或通用数据建模类似的最 有价值的工作。(4)标准化的接口。XML和Web服务在电子商务中的广泛应用和深入发展将SOA推向更高的层 面,并大大提升了 SOA的价值。尽管以往的SOA产品都是专有的、并且要求IT部门在其特定环境中 开发所有应用,但XML和Web服务标准化的开放性使企业能够在所部署的所有技术和应用中采用SOA。(5)可从企业外部访问。通常被称为业务伙伴的外部用户也能像企业内部用户一样访问相同

5、的 服务。业务伙伴采用先进的BtoB模式的协议(基于webXML或Rosetta Net)相互合作,基于业务目 的交换业务信息。除了 BtoB模式的协议外,外部用户还可以访问以Web服务方式提供的企业服务。三、SOA架构的第三方物流信息系统分析第三方物流管理信息系统是第三方物流企业参与市场竞争的关键,是提高客户服务水平的基础。 为了保持物流企业核心竞争力,快速地适应不同货主、不同货种对服务的要求,信息系统的架构必须 经济灵活。1.SOA架构用于第三方物流信息系统建设的优势。(1)便于集成现有系统。SOA体系结构可以基于现有的系统来发展,不需要彻底重新创建系统。 原有的功能模块可以通过Web服务

6、接口来封装和访问。采取SOA框架可以将各种业务服务构造成 现有组件的集合。当其他部门使用这种新的服务只需要知道它的接口和名称,服务的内部细节以及在 组成服务的组件之间传送的数据的复杂性都对外界隐藏了。这种组件的匿名性使物流企业能够利用现 有的投资,从而可以通过合并构建在不同的机器上、运行在不同的操作系统中、用不同的编程语言开 发的组件来创建服务。(2)便于重复利用物流业务服务。已经创建的物流业务服务不必与特定的系统和特定的网络相 连接。服务是独立的,服务间的通讯框架使得服务重用成为可能。对于业务需求变化,SOA能够方便 组合松耦合的服务,以提供更为优质和快速的响应。第三方物流企业信息系统允许服

7、务使用者自动发 现和连接可用的服务,并通过对服务使用者的验证、授权,来加强安全性保障。同时,由于面向服务 的敏捷性,在应对物流业务变更时,有了更强的可塑性,企业可以未雨绸缪,为未来做好充分的准备。(3)提高了系统开发速度。在所有不同的应用程序之间,基础架构的开发和部署将变得更加一 致。现有的组件、新开发的组件和从厂商购买的组件可以合并在一个定义良好的SOA框架内,这样 的组件集合将被作为服务部署在现有的基础构架中,从而成为了重复使用的架构元素。当需要新的物 流企业进入,可以直接对现有服务和组件进行新的创造性重用,大大缩短了设计、开发、测试和部署 产品的时间,可以在最短时间内投入使用。(4)降低

8、了系统开发成本。Web服务库成为采用SOA框架的第三方物流企业信息系统的核心。 直接使用这些Web服务库来构建和部署服务将显著地减少软件开发成本,提高开发人员的工作效率。 研究表明,一般系统的接口开发费用占到整个开发费用的33%,最高的竟达到了 70%,因为重用和 敏捷设计使得在SOA中,接口的重用会节省费用60% 。随着物流业务需求的发展和新的物流企业 的进入,通过采用SOA框架和服务库,为原有应用程序增加服务和创建新的服务的成本大大地减少了。(5)便于改进业务流程。SOA清晰地表示物流服务业务流程,这些业务流程通过在特定业务服 务中使用组件的顺序来标识,这给物流企业提供了监视业务操作的理想

9、环境。同时,流程的控制是依 靠构成业务服务的组件重组来实现的,这将进一步允许改进业务流程,提高效率。重用现有的组件大 大降低了在增强或创建新的业务服务的过程中带来的风险。2.SOA架构的第三方物流企业信息系统模型。第三方物流企业的IT部门在统一的标准下重新构建当前没有的功能模块,并且充分利用已有的 功能模块,将这些子功能模块作为业务服务形成SOA框架下的服务库。任何第三方物流企业部门都可 以通过调用已经注册的服务迅速建立自己的信息系统,企业的IT部门可以在最短的时间内针对不同 的用户群建立对外的门户网站。第三方物流企业信息系统在SOA架构下主要的服务包括:客户管理(包括增加客户信息、客户信 息

10、的维护,操作权限管理、货物信息管理、填发物品调拨指令、指令查询、货品编码维护等功能); 仓库管理(对库存物料的入库、出库、盘点等日常工作进行全面的控制和管理,);配送管理(完成 从客户申请配送受理、配送作业生成、到实际配送出库的一系列管理功能);运输管理(实现自有车 辆调配管理,采用社会运输方式或管理);物资管理(可以对物流网络中所有物资动态跟踪、动态分 布情况查询、管理,包括信息动态、物资运输动态、仓储分布等);财务管理(对客户与物流中心因 业务而发生的费用进行结算);统计管理(对多方面数据进行分析、形成报表,提供管理依据);成 本控制管理(对运输的各个方面进行控制,包括运单、运价、成本及订单计划等);办公管理(实现 无纸化办公);人事管理(企业人事记录、人事电子账务);服务外包管理(物流服务外包业务的 流程管理);电子商务(银行交易)。第三方物流企业信息系统SOA架构模型如图所示。随着国内物流需求市场的不断增温,必然会造成第三方物流市场的激烈竞争,在这 一过程中,采用SOA架构物流信息系统的第三方物流企业将会具备明显的优势。这些企 业将极大地利用现有资源,在最 短的时间内,用最低的开发成本,建设出具有良好的 兼容性和扩展性的信息系统,从而保证物流运作的高效进行,充分挖掘企业的第三利 润源泉,在竞争中立于不败之地。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号