APP下载

物流公共信息平台体系结构与Webservice技术

2009-09-29林广振

企业技术开发·中旬刊 2009年5期
关键词:体系结构

林广振

摘要:物流信息系统是现代物流的核心,建设物流公共信息平台是解决当前我过物流业所面临众多问题的关键。文章介绍了物流公共信息平台的体系结构,并对平台建设中的关键技术:Webservice技术进行了分析。

关键词:物流信息平台;体系结构;Webservice

中图分类号:TP393文献标识码:A文章编号:1006-8937(2009)10-0030-01

当前中国物流业正面临着由传统物流向现代物流的转型期,迫切需要解决现实中面临的物流行业条块分割、效率低下、资源利用率低以及信息孤岛的问题。因此建立物流公共信息平台正是解决当前我国物流业众多难题的关键所在。

1体系架构设计

物流公共信息平台的体系架构采用在技术上较为成熟的B/S模式(浏览器/服务器模式)。该结构基于Internet和Web技术,可以最大程度的降低第三方物流企业的建网成本,保证了信息系统的开放性以及可扩展性,如图1所示

B/S体系架构主要包括四层,分别是:表示层、Web服务器层、应用服务器层和数据库服务器层。其中表示层主要是指客户端浏览器,包括电脑、手机及其它智能终端等。表示层与Web服务器之间主要通过HTTP协议、WAP无线传输协议进行通信。Web服务器是连接客户端与应用服务器的桥梁,它为使用不同终端设备的各种用户提供统一的浏览界面。应用服务器层是开发物流信息平台的重点。它主要用来处理物流企业的业务流程以及客户的应用需求,是公共物流信息平台的核心。数据库服务器主要功能是对业务数据文件的存储、检索、处理以及备份。由于公共物流信息平台面对的使用对象是众多的物流企业和客户以及不同的政府部门,需要有强大的并发能力以及跨平台能力,能够存储及处理海量的数据,因此数据库服务器的存储容量、处理能力以及安全性是十分重要的。中间件是具有标准的协议和接口的通用服务。它将应用服务器和数据库服务器分离从而屏蔽掉平台中不同类型的应用系统之间的差异。它还可以提供一定的底层服务,例如状态监视、负载均衡等,从而可以保障数据库中数据的安全性以及完整性。

2 Webservice技术

Webservice的基础是XML,是一种部署在Web上的、开放的Web技术规范。Webservice使用完全独立的编程语言开发独立于硬件或软件的平台,具有良好的封装性及松耦合性。Webservice基于以下的公开技术:

①可扩展标记语言(XML)和XML Schema(XSD):XML是Webservice中表示数据的基本格式,是Webservice体系的基础。它解决了数据的表示问题,但没有定义标准的数据类型,W3C制定的XSD解决了这个问题。

②简单对象访问协议(SOAP):SOAP包括SOAP封装、SOAP编码规则和SOAP RPC(远程过程调用协议)表示三个部分组成。它提供了标准的RPC方法来调用Webservice,是一组基于XML和XSD的消息传递协议。

③统一描述、发现和集成协议(UDDI):UDDI是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范,并且定义了一项基于SOAP的协议,用于更新和查询Web服务信息库。UDDI同时也是一种基础的系统构筑模块,它使商业实体能够快速方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。

④Web服务描述语言(WSDL): WSDL文档由用来描述数据类型的一组元素、服务可以收到的“消息”以及关联每条消息的SOAP绑定组成。它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息,用于描述WebService 及其函数、参数和返回值,是描述XML Web服务的标准XML格式语言。

3结 语

要想使我国物流业实现质的发展,必须大力提高物流信息化水平,建设物流公共信息平台。文章分析了建设物流公共信息平台的体系结构以及Webservice技术,由于物流信息平台的建设会涉及到众多的行业部门,是一项复杂的系统工程。因此,下一步的工作重点将是对物流公共信息平台的建设中所涉及到的众多细节问题(例如物流的标准化问题)进行研究,从而推动我国物流业的发展。

参考文献:

[1] 张海燕.城市物流公共信息平台规划及初步设计[D].南京:南京林业大学,2008,(8).

[2] 李力.物流信息平台构建与应用研究[D].武汉:武汉理工大学,2006,(6).

猜你喜欢

体系结构
《ARM体系结构与程序设计》课程教学探索
足球机器人并行行为组合控制体系结构分析
车联网体系结构分析及关键技术应用探讨
基于最优树的网络化作战装备体系结构优化
基于粒计算的武器装备体系结构超网络模型
作战体系结构稳定性突变分析
基于DODAF的装备体系结构设计
基于云计算的航天器控制系统自组织体系结构
云计算环境下的知识管理系统体系结构探讨
面向对象的SoS体系结构建模方法及应用