梦十队vs法国基于SOA的物流信息系统集成方案研究

2022-06-24 17:08 admin

 扫码分享

基于SOA的物流信息系统集成方案研究

[摘要] 本文主要针对当前异构物流信息系统中出现的信息互通障碍问题,提出了在第四方物流信息系统中基于面向服务结构实现企业间物流信息系统的集成结构模型,解决了异构信息平台的互通互联问题,从而提高整个物流企业运作效率和降低物流成本。同时,作者就如何实现其自己平台的经济效益,也讨论了其增值服务问题。

[关键词] 物流信息系统 第四方物流 增值服务

目前,作为电子商务重要组成部分的物流信息系统成为近年来信息化研究的热点之一。由于开发技术与运行平台的差异,不同物流企业的信息系统往往是异构的,这使得它们之间的信息交互存在障碍,导致信息不畅通,进而导致企业运作效率低,物流成本高。因此,有效地整合异构的物流信息系统和消除“信息孤岛”,实现与物流相关信息系统的信息互通,提高物流运作效率和降低物流成本,已成为现代物流技术中急需解决的问题。

第四方物流(the Fourth Party Logistics ,4PL)是一个供应链的集成商,它通过拥有的信息技术、整合能力以及其他资源提供一套完整的供应链解决方案,帮助企业降低成本,以此获取一定的利润。

由于全球经济的一体化趋势,当前的物流业正向信息化和一体化的方向发展,这就要求必须有相应的技术来解决各种异构物流信息的交换问题,使整个与电子商务相关系统的信息能够互通,以提高整个平台的系统资源利用率,从而降低物流的成本,具有十分重要的意义。面向服务结构(Service-Oriented Architecture,SOA)和Web服务(Web Services)技术的出现使我们看到了解决难题的希望。本文先介绍SOA,然后介绍在4PL信息中构建基于SOA物流信息系统集成方案。

一、面向服务的体系结构

SOA是一种架构模式,它将应用程序的不同功能单元(称为服务)通过服务间定义良好的接口联系起来。接口是采用中立的方式进行定义的,这使得构建在系统中的服务可以一种统一和通用的方式进行交互,以实现系统集成和信息的高度共享。

1.SOA结构模型

图1 SOA结构模型

SOA中的角色包括:

(1)服务使用者:服务使用者可以是一个应用程序、软件模块或服务等。它发起对服务注册中心中的服务的查询、绑定并执行服务。服务使用者根据接口契约来执行服务。

(2)服务提供者:服务提供者是一个可通过网络寻址的实体。它将自己的服务和接口契约到服务注册中心,以便服务使用者可以发现和绑定该服务。

(3)服务注册中心:服务注册中心是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。

2.SOA实现的关键技术

Web服务是SOA目前最流行的一种实现方法。Web服务主要的关键技术是开放的Internet标准:UDDI、XML、SOAP、WSDL和WSFL,即统一描述、发现和集成规范(UDDI,用于服务的发现和);扩展标识语言(XML)为数据交换的格式;简单对象访问协议(SOAP,用于服务调用);Web服务描述语言(WSDL,用于服务描述)和Web服务流语言(WSFL,用来定义工作流)。

二、基于SOA的物流信息系统集成设计方案

其设计思想是考虑到物流相关企业原有的应用可能还需要保持,引入SOA构架和Web服务后,可以将已有应用中那些需要开放的功能另外包装成为Web Service。这样,这个应用程序既能被其他应用程序的通过Web Service进行访问,又能保证原有的应用不受影响。因此,引入SOA和Web Servcices技术,在4PL信息系统中搭建一个物流信息中间交换平台。通过将不同物流信息系统对外的接口进行Web Service封装,构建物流信息服务注册中心,在SOA结构下,实现物流信息服务的描述、注册和动态发现,以及服务的访问等问题,为物流信息系统的集成和互操作提供技术支撑,从而消除物流信息的“数据孤岛”。依照SOA的工作模型,在4PL信息系统中设计了基于SOA的物流信息系统集成方案,如图2所示。

图2 物流信息系统集成总体方案

1.物流信息中间交换平台功能

物流信息中间交换平台主要包括两部分功能:一是用户及增值服务管理。它完成使用本平台的所有用户统一管理、控制,从而实现其自身效益。二是物流信息服务注册。它包含一个可用服务的存储库,相当于SOA中服务注册中心的功能,其物流相关的企业自己的服务,并允许感兴趣的服务使用者查找服务,以供使用者来查找发现、绑定和执行。

2.系统间信息互通

物流系统间信息互通的关系如图3所示。

图3 物流信息互通关系图

物流系统间信息互通时,其步骤如下:第一,用户访问物流信息中间交换平台,取得身份认证。第二,用户系统到物流信息服务中心查询符合自己需要的Web Service。第三,物流信息服务注册中心向用户系统返回查找到的Web Service的WSDL服务描述。第四,用户系统根据得到的信息,生成Web Service并绑定到相应的Web Service上。最后,用户系统调用Web Service实现用户请求。

3.具体实现步骤

(1)可以通过.NET或J2EE去实现4PL信息系统中常用管理模块,包括身份认证、增值服务管理。

(2)建立物流信息服务注册中心,工具较多,如MS2003.UDDI等。

(3)各物流系统的开发人员将待暴露的那些功能包装成Web Service,使用WSDL描述它,然后登录到物流信息中间交换平台中注册用户,并将WSDL到服务注册表中。

(4)查找/调用Web服务,以实现信息互通。

4.方案剖析

该集成方案充分运用了SOA的特点,实现了物流相关企业信息的高度共享。它主要有以下几个特点:

(1)容易实现。在不改变现有系统结构的前提下,通过Web Service封装可以提供服务接口的应用层来访问,并且数据交换采用XML格式,因此不用修改原有体系结构,轻松地实现数据交换。

(2)松散耦合。SOA将服务使用者和服务提供者在服务实现和客户如何使用服务方面完全隔离开来,屏蔽了具体的细节,这使得服务可以在完全不受影响情况下进行修改。

(3)提供增值服务,实现平台自身的效益。当各个物流实体在平台上大量进行交易时,平台就收集了很多宝贵的交易数据,平台可以在这些数据上做数据挖掘,以有偿的方式为客户提供定制的数据模型。同时,信息交换中心可以以会员的形式或服务次数收取适当的中间服务费,实现自身的盈利。

(4)数据访问安全。由于使用者的应用是基于服务的,数据交换的格式是XML,而数据库一般部署到防火墙后的,因此整个平台信息的访问也是安全的。

三、结束语

在经济全球化发展的今天,建立高效的物流信息系统网络已经成为物流企业提高市场竞争力、降低成本的有效手段。由于物流企业的信息系统使用的系统平台和开发语言等千差万别,这导致物流相关企业间进行信息交互和共享成为一项复杂的工程。本文提出了在4PL信息中基于SOA的物流信息系统集成方案,该方案就是想利用SOA的优势,对所有加入本平台的系统实现信息对接,做到整个物流平台的资源高度共享,从而消除“信息孤岛”,为实现合作伙伴之间的信息交互和共享,最大限度地降低物流成本,提供运作效率。同时,提供服务的同时,如何实现平台自身的效益,我们做了尝试性的探讨,这对我们构建全国性的物流信息网络模式提供了一定的借鉴作用。

参考文献:

[1]蔡淑琴夏火松编著:物流信息与信息系统[M].北京:电子工业出版社,2005.8:4-5

[2]hao he. What Is Service-Oriented Architecture[EB/OL].. 2003-09-30/2008-01-17

[3]晓路梁宇奇编著Web Services技术、架构和应用[M].北京:电子工业出版社,2003:10-18

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

  • 上一篇:没有了
  • 下一篇:没有了
  • 上一篇:没有了
  • 下一篇:没有了

热门标签

迪高在线球赛北京迪索法乙