基于分布式架构的物流信息管理平台设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yangwenping666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对物流行业发展中面临的问题,提出了一个基于分布式架构的物流信息管理平台。平台采用SaaS运营模式和Web Service技术,可以实现物流信息的统一管理和共享,减少物流企业进行信息化建设的成本,有效应对因业务快速增长而产生的性能瓶颈问题。
  关键词:分布式;管理平台;物流信息交换;SaaS
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)17-3989-03
  电子商务的发展改变了企业以往的销售方式和消费者的购买方式[1],从而也推动着现代物流行业的发展。如何将物流和信息流进行有效的集成是现代物流行业发展所面临的一个问题。现阶段我国物流信息化建设取得了一些成绩,但整体发展水平还比较低,存在不少制约因素,具体表现在:1)物流信息不对称、运作管理标准不一,集成度低和适应性差,业务模式和运作机制还停留在传统的信息系统架构模式,从而导致行业数据共享困难;2)大多数物流信息系统的成本较高,而中小企业的起点很低,市场缺少适合中小企业起步的信息系统[2];3)物流活动有跨企业、跨行业和跨地域的特点,会产生大量的物流信息,而现有物流信息系统在应对高并发、大量数据处理以及业务不断增长等方面面临着严峻的挑战。该文提出了一个基于分布式架构的物流信息管理平台(以下简称平台)设计,可以有效的应对上述问题。
  1 平台设计
  1.1 物理架构
  平台架构如图1所示包含门户网站、中心服务器、物流信息管理服务器和客户机。门户网站旨在为平台管理员、平台用户(如物流企业)和物流活动的其他相关人提供一个用以访问平台公共服务的互联网入口。中心服务器存储了整个平台中物流信息的索引记录,负责物流信息的路由和交换。物流信息管理服务器在地理上分布在不同地区,负责存储该地区的物流信息。客户机通过基于C/S结构开发的客户端程序进行物流信息的管理工作。
  物流信息管理服务器与其所服务的客户机组成一个高度自治的服务节点,在其他服务节点发生故障或者服务器之间网络中断的情况下,不会对本地物流信息管理造成影响,因而具有稳定性高和扩展性强的优点。平台在业务访问请求超出现有处理能力的情况下,通过增加服务节点来对访问请求进行分流,从而较好解决了因处理能力不足而导致的性能瓶頸问题。
  以中心服务器为顶层节点,物流信息管理服务器为子节点构成了一个层次结构的分布式物流信息交换网络。通过该网络可实现物流信息在平台内外的交换与共享。
  1.2 物流信息处理规则
  按照[5]中的定义,物流信息可分为静态物流信息和动态物流信息两种。静态物流信息是物流活动中保持稳定不变的信息,如企业、各类单据、车辆信息,RFID卡信息。动态物流信息是随物流活动运动而变化的信息,是物流状态在某一时刻的真实反应。
  在本平台中,静态物流信息和与之相关的动态物流信息存储在同一物流信息管理服务器上,通过静态物流信息的全局唯一编码进行关联。物流信息管理服务器、物流信息进行统一编码,编码在整个平台中具有唯一性。索引记录是用于描述物流信息存放位置的信息,包含物流信息的编码和所在物流信息管理服务器的地址信息。
  1.3 基于SaaS模式的服务节点设计
  SaaS(Software as a Service,软件即服务)是一种新兴的软件模式[4],其特点是:应用软件统一部署在服务器上,并以服务的形式向用户提供,因而减轻了终端用户硬件开销,减少了终端客户维护、更新和管理软件的费用[3]。采用SaaS模式构建软件可以有效的解决物流企业尤其是中小型物流企业的信息化问题。
  服务节点在设计上采用C/S结构、Web Service技术和SaaS模式。C/S结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。Web Service技术具有开放性、平台独立性、松耦合性和可复用性等优点[1]。
  为了给多个物流企业提供服务,服务节点的逻辑架构分为应用服务层和基础服务层,在数据存储上采用了数据库共享模式。应用服务层集中了用户管理、登陆、车辆管理、运单管理等核心业务,基础服务层对应用服务层提供业务支撑,主要包括Web Service接口、数据库访问、LDAP认证和事务管理等。在数据库共享模式下,所有物流企业使用相同的数据库和表设计。不同物流企业的表数据通过平台分配的企业ID进行区分。
  1.4 物流信息交换网络设计
  物流活动具有跨企业、跨行业和跨地域的特点,这使得物流信息需要在不同的物流信息管理服务器之间、平台内部和外部进行交换。平台通过物流信息管理服务器和中心服务器的物流信息交换软件实现信息在平台内外的交换。物流信息交换软件的模块如图2所示:
  物流信息管理服务器的物流信息交换软件包含物流信息访问代理、物流信息同步和服务器间通讯接口三大模块。物流信息访问代理有三个功能:1)当客户机访问的数据存放在别的物流信息管理服务器时,由物流信息访问代理模块将请求发往中心服务器,通过中心服务器的物流信息路由与交换功能从其他的物流信息管理服务器上取得所需要数据;2)处理中心服务器转发的数据访问请求;3)转发客户机发送的非本地物流状态信息。服务器间通讯接口用于同中心服务器进行交互,采用Web Service技术进行开发。物流信息同步模块监控对本地物流信息的变更情况,通过同步操作将变更信息发往中心服务器。
  中心服务器的物流信息交换软件包含服务器间通讯接口、物流信息路由与交换、全局索引记录管理和门户网站交互接口四大模块。服务器间通讯接口模块用于同物流信息管理服务器进行交互。物流信息路由与交换模块处理来自门户网站和物流信息管理服务器的请求:对于路由与交换请求,通过查询全局物流信息索引记录以确定要将该请求转发到哪一个物流信息管理服务器,并将处理结果返回给数据请求者;对于同步请求,则调用全局索引记录管理模块对全局索引记录进行相关处理。全局索引记录管理模块负责对全局索引记录进行查询、创建、变更等操作。门户网站交互接口以Web Service的方式为外部系统共享平台内部数据提供了访问接口。   1.5 工作流程
  为实现物流信息交换,平台定义了一套基于分布式物流信息交换网络的物流信息处理方法,包含如下工作流程:
  1) 平台用户注册
  平台用户在门户网站提交注册申请,平台管理员对申请进行审核。对于符合申请条件的用户,平台管理员批准该申请,并为其指定物流信息管理服务器。门户网站通过中心服务器将平台用户注册请求发送到物流信息管理服务器。物流信息管理服务器处理平台用户注册请求。
  2) 门户网站查询请求处理
  网站用户通过门户网站提交物流信息查询请求,请求被转发到中心服务器。中心服务器在数据库中对物流信息的索引记录进行检索,从检索结果获取存储该物流信息的物流信息管理服务器的地址,然后将查询请求发送到物流信息管理服务器。物流信息管理服务器处理查询请求,返回查询结果。
  3) 客户端查询请求处理
  物流信息管理服务器处理来自客户机的查询请求,首先在本地数据库进行检索,如果本地数据库存储了所需数据,则将查询结果返回给客户机,否则将请求转发到中心服务器。中心服务器对物流信息的索引记录进行检索,从检索结果获取存储该物流信息的物流信息管理服务器的地址,然后将查询请求发送到物流信息管理服务器。物流信息管理服务器处理查询请求,返回查询结果。
  4) 物流信息路由与转发
  物流信息管理服务器处理客户机发送的动态物流信息(如运单状态跟踪信息)上传请求,首先判断是否是本地的物流信息,判断方法为与之关联的静态信息是否存放在本地,如果是则存放在本地数据库,否则将物流信息转发到中心服务器。中心服务器通过对物流信息的索引记录进行检索获取用于存储该物流信息的物流信息管理服务器的地址,然后将物流信息转发到物流信息管理服务器进行存储。
  5) 物流信息同步
  物流信息管理服务器监控对本地物流信息进行的增加、删除操作,一旦监测到上述状态变化,则向中心服务器发起物流信息同步请求。中心服务器根据物流信息同步请求,对全局索引记录进行更新。
  2 结束语
  本文所設计的基于分布式架构的物流信息管理平台,旨在实现对物流信息的统一管理,降低企业进行物流信息化建设的成本,有效应对高并发、大量数据处理以及业务不断增长带来的性能瓶颈问题。对于该平台,目前已经完成了一套演示系统,经过调试运行,表明该平台满足了之前所设想的应用需求,并且运行良好。
  参考文献:
  [1] 杨明,周国祥.基于Web Service的现代物流平台的设计与实现[J].安徽科技学院学报,2010,24(1):29-34.
  [2] 戴洪立.基于口岸物流网的物流公共信息平台建设研究[D].大连:大连海事大学,2010.
  [3] 梁洁涵.SaaS模式的物流与采购一体化信息平台研究[D].北京:首都经济贸易大学,2010.
  [4] 黄日胜,周永福,黄锡波.基于SaaS模式的现代物流管理系统的设计[J].计算机与数字工程,2011,39 (1):78-79.
  [5] 徐红梅.吉林省共用物流信息平台系统设计及关键技术研究[D].吉林:吉林大学,2008.
其他文献
目的总结脊椎椎体终板退变MRI表现,探讨其分型、分期及鉴别诊断。方法选取我院连续性567例行脊椎椎体MRI检查的资料进行回顾性分析与研究。结果发现11365,J共198个椎体终板显
研究了聚酰亚胺的硝化反应。并用NMR,红外光谱,元素分析和粘度测定对硝化聚酰亚胺进行表征。将硝化聚酰亚胺与多官能团环氧树脂共混,通过SEM,DMTA和三点弯曲试验分析共混物的相容性物断裂行
又到一年暑似时,每逢这个时候.莘莘学子也将踏上归途,迎接长达2个月的暑假生活。而如何打发漫长的暑假生活,也成为学生们最为关切的问题。笔记本既方便携带又具备出色的性能,显然
摘要:“翻转课堂”是基于IT技术手段以学生课下利用学习资源进行自主学习,课堂师生协作讨论探究和互动交流的一种新型教学模式。翻转课堂能够有效提高师生交互效率、激发学生自主学习积极性、改进课程评估效果。该文围绕信息技术在翻转课堂教学实践中发挥的作用进行分析,探讨了如何有效运用翻转课堂教学模式提高高校课堂教学质量。  关键词:翻转课堂;信息技术;教学实践  中图分类号:G424 文献标识码:A 文章编号
本文研究了某护卫舰的再设计和再分析,用有限元法计算了舰船船体中剖面构件的应力,用修正缩减基法对护卫舰进行了结构再分析.
带空泡航行体的附加质量是个国际上还没有解决的问题,为了预测细长体在带空泡航行时的水下轨迹,工程上必须解决空泡对附加质量λ22的影响这一实际工程问题,为此,本文针对三种没模型
目的观察免疫三氧大自血疗法对肿瘤疾病患者T淋巴细胞亚群的研究。方法本文选取淄博市临淄区人民医院肿瘤血液科收治的肿瘤患者200例,随机分为实验组和对照组,各100例,两组的
目的探讨咳嗽变异性哮喘的中西医护理效果。方法选取2015年2月-2016年2月前来我院就诊的50例咳嗽变异性哮喘患者作为此次研究对象,对其实施中西医护理措施,观察并总结患者护理
目的 探究甲状腺癌患者应用全甲状腺切除术治疗的预后效果分析.方法 选取我院2014年1月-2016年10月收治的甲状腺癌患者62例作为研究对象,随机分为对照组和实验组,对照组采用
目的探讨护理管理在产科病区实施优质护理的应用效果和体会。方法对产科护理工作的实际情况进行摸底总结,开展优质护理措施的护理管理,观察护理管理的效果,总结临床护理体会。结