关键词:
物流
数据交换
JMS
XML
Java EE
摘要:
物流在现代社会中起着很重要的作用,为了实现高效物流管理必须做到物流企业间信息流的快速畅通。各物流企业信息化建设程度和方式的差异,导致各信息系统间的数据交换产生诸多问题。中小物流企业无法承受传统数据交换系统(EDI等)高昂的软硬件成本及通信费用,可中小物流企业的数据交换需求却很大。本文在对现有数据交换系统分析和参阅了大量文献基础之上,针对中小物流企业数据交换面临的主要问题,提出了一个基于Java EE和采用XML为消息格式的数据交换模型。本文的主要研究内容和成果如下;
1)提出了数据交换模型,并对模型进行了总体模块设计。该模型是以JavaEE数据交换服务器为中心的星型结构,客户之间进行数据交换都是通过服务器进行传递。
2)对数据转化模块、XML转换模块和接收/发送消息数据模块这三个主要模块进行了设计。
3)本文结合物流数据交换系统的特点,提出以数据对象为中间层实现非XML数据与XML数据之间的相互转换。
4)对XML Schema、UML和关系模式间的相互转化规则进行了研究。并以符合国家标准的订单报文为例说明上述规则。
5)分析了本地XML Schema与国家标准XML Schema之间可能存在的数据和结构冲突,并使用XML描述匹配规则来解决数据模式间的冲突。