基于ESB的关务物流协同平台建设

点赞:28251 浏览:130525 近期更新时间:2024-03-26 作者:网友分享原创网站原创

摘 要:为了构建一个开放、松散耦合的关务物流协同平台,提出了基于ESB系统集成架构,ESB的数据适配器完成数据转换、消息驱动怎么写作.最后,将该方法应用于一个关务物流系统平台实例中,实验证明,ESB是构建异构系统集成的有效方法.

关 键 词 :企业怎么写作总线;关务物流;异构系统;系统集成

中图分类号:F253.9 文献标识码:A

Abstract: To establish an opening and loosely-coupled platform system of customs logistics, the architecture of system integration based on ESB is provided. The messages from other system can be tranormed into appropriate format by data adapte of ESB and the services are drived by messages. Finally, the experiment shows that ESB is an effective method to build heterogeneous system integration.

Key words: enterprise service bus(ESB); customs logistics; heterogeneous systems; system integration

1.平台建设背景和必要性分析

国际货代、通关、运输、仓储是企业物流的主要内容,通关环节是整个企业物流中的一个重要中间环节,是联系其他物流环节的纽带,与企业的采购、销售、物料管理、财务处理、加工贸易处理业务密切相关;同时,与第三方物流怎么写作商提供的相关物流怎么写作业务联系紧密,如国际货代业务、国内段的运输业务等;通关效率与物流成本直接相关:低效的进出口通关会延长货品滞留港口的时间,导致仓储费用的增加.

尽管通关是整个物流环节中的重要一环,但目前通关物流还是传统的作业模式,很难适应现代企业物流的新需求:企业、报关公司在通关系统信息化建设方面还比较落后,85%以上的企业没有专门的进出口管理系统,95%的企业没有与报关公司对接的系统,企业仍然是通过传真、发E-mail的形式将委托报关信息发送给报关公司;尽管报关公司有向海关申报进出口报关的EDI系统,但EDI系统解决进出口数据录入和EDI报文传输,无法适应企业进出口通关个性化需求.目前,绝大多数报关公司进出口制单业务仍然是人工制单模式,报关公司也无法及时获得进出口报关数据及通关状态信息.从企业报关委托、报关公司EDI预录入、企业报关资料整理归档整个过程都是手工处理为主,数据需要在不同的系统中多次处理,缺乏通过系统进行数据交换和信息共享的工具和手段,容易造成数据录入错误和不一致,产生关务风险,通关效率很难提高.传统的通关物流作业模式信息共享程度低,数据交换速度慢,业务协作效率低,通关物流成本高,企业关务风险大.

2012年8月1日起在12个海关总署启动通关作业无纸化改革试点,包括北京、天津、上海、南京、宁波、杭州、福州、青岛、广州、深圳、拱北和黄埔,这12个海关的进出口约占全国外贸总量的八成.启动通关作业无纸化改革试点,就是要改变现有纸质单证人工流转方式,将所有纸质单证转变为电子单证,实现通关作业全程的无纸化,进一步提高通关效率、降低通关成本、提升监管效能、促进安全便利.通关作业无纸化为进出口企业便捷通关提供了政策上的保障,但传统的进出口报关模式的人工传输报关委托数据,却让这一政策目标大打折扣.

通过关务物流协同平台完成进出口企业与报关写作技巧企业之间的进出口报关数据交换是改造传统进出口报关模式,适应通关作业无纸化的便捷通关政策的必然选择.企业借助互联网平台与报关写作技巧企业进行数据交换和通关业务协同,报关公司将报关数据通过平台转发给企业,与通关物流相关的第三方物流同样能借助平台实现与企业之间的数据交换,可以大大提高整个通关物流链上的整体效率、降低通关物流链总成本.

2.关务物流协同平台设计要求

2.1 关务物流协同平台设计的数据环境分析

B2B关务协同平台的用户主要是进出口企业、报关写作技巧怎么写作商、国际货运怎么写作商,一家进出口企业可能委托多家写作技巧怎么写作商进出口报关,一家报关写作技巧怎么写作商也可能为多家进出口企业提供怎么写作.这些企业的信息系统、单证及数据交换格式都不相同,使用传统系统集成方式大大增加了系统集成的成本和复杂性.进出口报关涉及的数据源多,如:订单信息、信息、箱单信息、提单信息、商检信息、出入库信息等.即使是相同的数据源,数据格式差异较大,数据异构特征显著,数据异构性主要表现在如下几个方面:

系统环境的异构:包括参与系统集成的系统在操作系统、网络环境方面的差异.如有的是Windows操作系统、有的是Unix或Ninux操作系统.

数据存储系统的异构:数据库系统有大型数据库管理系统,也有小型数据库系统.如Oracle、SQL Serve、Sybase、Access等不同的数据库系统.

数据接口的文件类型的异构:通过数据接口实现系统对接是一种常用的系统集成方法,由于供应链系统多样,系统输出的文件接口类型也不相同,如xml、txt、xls、csv等格式,文件类型的多样性增加了系统集成的复杂度.

数据接口格式的异构:主要指接口文件字段的数据类型、长度及排列顺序上的不同.

信息语义上的差异:指相同的描述但表示不同的语义,即“同名异义”;或相同的语义但不同的描述,即“同义异名”.由于缺乏统一的行业信息描述标准,造成系统之间彼此“理解”困难,这在供应链异构系统集成过程中是一个非常普遍的问题. 数据传输方式各不相同:数据传输方式上有FTP、MQ、SOAP等方式.

数据粒度不同:不同的系统对相同的数据粒度划分标准不同,有的数据粒度较大,有的却很小.数据越详细,粒度就越小,反之,数据的汇总程度越高,则粒度就越大.

2.2 关务物流协同平台设计要求

(1)数据交换效率

关务物流协同平台数据交换涉及数据源多,如何消除数据的异构性,快速整合各种数据源,是关务物流协同平台设计的基本要求,只有高效数据交换,才能支持快速通关的需要.

(2)集成系统的柔性

进出口企业的不同供应商提供的进出口单证格式各不相同,供应商也不是一成不变,进出口企业面对的客户也是如此.这就对负责数据交换的集成系统的柔性提出较高的要求.信息集成系统柔性程度是通关物流平台快速处理新增异构数据源的关键,确保系统无须重新设计和开发,也能适应新数据源的数据交换需要.

(3)对异构信息集成的支持

相对传统点到点的信息集成,公共型关务物流协同平台系统集成涉及到进出口企业、企业的供应商和客户、报关写作技巧企业、国际货运怎么写作商,信息异构的类型和范围更大,对异构信息集成的支持成为关务物流集成系统的重要任务.

随着计算机软件应用的不断广泛和深入,在许多企业和机构内部遗留了大量的不同时期由不同开发商使用不同技术开发的应用系统,而且新的应用还要不断开发,所以,如何使整个系统协调一致地运行是IT领域的一项重要研究内容[1].从上述分析可以看出,紧耦合的传统信息集成方法,如:CORBA、DCOM、COM+、RMI等技术无法满足关务物流协同平台在数据交换效率、柔性和异构信息集成方面的需求,需要寻找一个具有开放、可扩展、统一标准的信息集成架构支持关务物流信息集成.基于SOA(Service-Oriented Architecture)的ESB信息集成方法是实现这一目标的一种有效手段.ESB是一种新的集成方法,支持企业应用间面向怎么写作的交互,就像PC中硬件的总线,ESB智能地在企业系统间路由数据流,配合和转换各个系统需要的数据信息[2].

3.基于ESB的系统集成设计

SOA摆脱了面向技术的解决方案,朝着面向怎么写作的方向发展[3].与其它架构相比,SOA更有弹性,使得企业能够对变化做出快速响应,并且利用变化来获得优势,SOA为动态、异构的供应链快速响应系统集成提供了一个理想的构架模式.企业怎么写作总线(Enterprise Service Bus,ESB)将怎么写作路由、协议转换、消息格式转换及安全等功能交由系统统一处理,可以使用户更加专注于遗留应用集成本身[4].

基于SOA的ESB集成框架定义了一个数据适配器完成数据转换、消息驱动怎么写作的模型.将业务处理逻辑封装成一系列的怎么写作组件,消息处理器接受系统外发送来的请求消息,通过注册中心检索相应的数据适配器完成数据转换,将转换后的数据封装成一定格式的数据消息,调用怎么写作组件,完成数据处理.

ESB是实现SOA架构的重要方法,符合SOA的构架特征,将所有的软件都改造成一个一个的怎么写作,各个软件之间的联系都采用怎么写作来完成[5].ESB包括怎么写作的提供者、怎么写作请求者和注册中心,一般由消息处理层、怎么写作层、数据访问层、数据存储层等构成.本文设计的基于SOA的ESB模式的供应链集成系统架构如图1所示.

在图1中,该系统主要由以下几个主要元素构成:

(1)怎么写作请求端:外部应用、怎么写作、写作技巧都可能是怎么写作请求端,怎么写作请求端发送基于XML消息规范的SOAP请求消息到ESB.怎么写作请求端的请求消息包括从业务系统提取的业务数据,如供应商的装箱单信息(最终由怎么写作提供端的怎么写作处理成采购商的报关单),也包括怎么写作请求端在ESB注册中心注册数据适配器号、怎么写作路由等信息.

(2)消息处理器:消息规范采用XML语言来描述消息,消息处理器取出消息队列中的头信息,根据解析出来的头信息标识,到中心注册查找相应的数据处理适配器、数据映射关系表.

(3)注册中心:怎么写作注册中心充当信息库,存放着ESB当中可用的Web怎么写作信息、消息路由信息、消息处理配置信息.注册中心根据配置信息,调用相关的数据适配器进行数据转换.

(4)数据适配器:它将从怎么写作请求端传递过来的消息转换成符合ESB中相应WEB怎么写作接口标准要求的数据.

(5)怎么写作提供端:接受由怎么写作请求端发送、由ESB数据适配器转换后的数据,对这些数据进行相关的处理.是由一些互相独立的、完成逻辑处理的怎么写作单元构成,按怎么写作请求端事先注册的怎么写作路由表顺序执行相关怎么写作,并将处理后的数据发送到ESB的数据输出适配器进行数据转换处理,以消息的形式反馈给怎么写作请求端.

基于ESB的关务物流协同平台建设参考属性评定
有关论文范文主题研究: 数据类论文范文 大学生适用: 电大毕业论文、专升本论文
相关参考文献下载数量: 30 写作解决问题: 写作技巧
毕业论文开题报告: 论文任务书、论文摘要 职称论文适用: 技师论文、中级职称
所属大学生专业类别: 写作技巧 论文题目推荐度: 最新题目

4.基于ESB的关务物流协同平台构建

本文以快速通关为例来说明该集成系统:通关环节是供应链快速响应系统的重要一环,很多因素会影响通关效率,造成原料交付的延误,如采购商录入的进口报关数据与供应商实际交货数据不一致、第三方物流怎么写作商提供的相关数据滞后、录入错误等.

为避免进口报关环节的差错和延误,企业希望从供应商那里获取原始数据,如装箱单数据、数据,将这些数据转换为进口报关数据,从而提高进口报关单证的制作效率和数据准确性,避免单证错误,影响海关放行.但每家供应商的系统不同,单证格式也不一样,采用传统的数据交换方式,必然造成关务物流协同平台针对不同企业的大量写作开发,随着新的进出口企业加入,系统最终很难维护,甚至无法正常运行.采用基于SOA的ESB模式的系统集成方式,数据适配器可以对委托报关企业的数据进行预处理,将不同格式的装箱单数据或数据转换为符合进口报关单EDI报文生成怎么写作接口标准的XML格式数据.

以下是基于SOA的ESB模式的快速通关集成系统处理流程: (1)进出口企业在关务物流协同平台上注册数据适配器.按注册中心向导,根据单证类型,注册相应的数据适配器,建立数据字段的映射关系,如发送数据,注册Adapt1数据适配器;发送装箱单数据,注册Adapt2数据适配器.注册信息将保存到企业怎么写作总线的注册中心.


(2)怎么写作请求端(进出口企业)发送含企业代码、提运单号、数据适配器注册编号参数的消息到关务物流协同平台,消息中以XML格式负载信息或装箱单信息.

(3)关务物流协同平台的怎么写作总线接受到SOAP消息后,对消息进行解析,获取请求端注册的数据适配器号、怎么写作路由及数据信息.

(4)注册中心根据传递来的数据适配器代码,检索相关注册信息,如数据匹配映射关系,调用相应数据适配器处理数据.

(5)数据适配器处理完数据后,将信息(或装箱单信息)转换为后台怎么写作能接受的统一格式化数据,再调用进口报关单EDI报文生成怎么写作,将由数据适配器转换成统一格式后的数据生成进口报关单EDI报文.系统处理交互如图2所示:

由于系统框架的开放性、数据适配器的可配置性以及数据交换标准的统一性,进口企业可以引用供应商、装箱单或运单等不同单证信息作为进口报关的数据来源,同时支持Excel、TXT、CSV、XML等不同格式文件之间的数据转换,基于SOA的ESB方法为快速通关业务中异构系统间的数据交换提供了一个理想的系统集成框架,使通关效率得到了显著的提高.

5.结束语

本文分析了关务处理对进出口物流效率的重要性,在阐述传统进出口通关作业模式很难适应快捷的进出口物流需求后,提出了基于ESB方法进行关务物流数据交换和业务协同,最后,运用ESB系统架构解决快速通关系统集成和业务协同的具体应用问题.这种松散耦合的系统集成框架提高了系统的可扩展性和可维护性,关务物流协同平台系统的柔性大大提高.