杨珍 钟诚 何秋燕
镇江船艇学院 江苏 212003
经过多年的信息化建设,大部分物流企业根据自身业务工作的需要,陆续引进或开发了多个应用系统,在不同程度上提高了工作效率。但是这些系统大多各自独立,造成大量的冗余信息保存于各自的小系统中,形成“信息化孤岛”,导致企业不能及时、灵活地面对市场业务变化和有效地进行信息交换。
为了最大限度地重用已有信息系统和快速地按需进行服务开发,只能通过系统集成,把这些孤立的系统和局域网集成起来,形成一个整体,才能真正地实现信息高度共享、通信联络通畅、彼此有机协调。
由于物流信息系统的架构不仅决定了系统的结构、效能和行为,并且还对系统的可重用性及经济性等指标进行约束。因此本文从分析物流信息系统架构入手,针对传统两层架构的缺点,提出了面向服务的物流信息系统架构方案。该方案能有效降低系统调整成本,缩短调整时间,提高执行效率和调整质量,使企业更具市场竞争力,对开发同类系统有一定的参考价值。
目前国内中小型物流企业中普遍应用的物流信息系统,大多是采用C/S模式进行模块化程序设计,强调数据结构,自顶向下、逐步求精,通过模块的聚集和嵌套形成程序结构。这是在软件架构技术发展初级阶段开发应用系统普遍采用的架构,一般可抽象为基础设施层和业务应用层两层架构(如图1所示)。
图1 传统的物流信息系统结构
在这种架构下存在着系统各自独立、技术体制不统一、开发工具不相同、系统维护成本高、数据结构不一致、信息难以交换等问题,给物流系统建设与维护造成了极大的困难。难以满足现代物流企业应对市场变化做出的业务调整需求,无法针对新的业务模式做出快速、有效地反应与调整。
随着软件架构技术的发展,自 2003年以来,面向服务系统架构(service oriented architecture,SOA)越来越受到软件业界的青睐,成为微软、IBM等lT巨头重点推介的技术。IBM公司给SOA 的定义是:“SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过定义良好的接口和契约联系在一起。接口采用中立的方式进行定义,独立于硬件平台、操作系统以及编程语言,使构建的服务可以用统一和通用的方式进行交互”。
SOA是一种面向服务的、低耦合的系统架构模式,其核心思想是将分散的功能组织成可以共享的基于标准的服务,通过服务注册方式支持服务的发布和查找,实现服务的松散耦合和无缝互用,通过逻辑编排,为用户提供透明的、丰富多样的合成服务。
SOA 作为一种系统架构的思想体系,目前的实现技术有Web Service、COM、CORBA 等,由于具有更优的可靠性、可扩展性以及开放性,因此大多数实现的技术选用Web Service方式。Web服务区别于其他集成方法的最大特点:Web服务是完全耦合的,服务请求者只在需要服务时才动态地绑定服务提供者;其次,Web服务是可组合和重用的;再次,Web服务采用SOAP交互协议及XML作为消息格式具有跨平台特性。
面向服务的物流信息系统架构方案采用基础设施层、业务应用层、业务服务层和业务流程层四层体系架构,该方案的系统架构可抽象为如图2所示。
图2 面向服务的物流信息系统架构
该方案中通过将服务重新配置或组合,即可产生新的业务流程,与传统的两层架构设计相比,增加了系统可维护性,提高了系统可复用性,而且提高了系统业务适应的灵活性,能够针对新的业务模式做出快速、有效的反映与调整,满足不断变化的业务需求。
绿色物流信息系统主要从环保的角度来探讨信息系统的构建,而以往的物流信息系统都忽略了这一点。在构建的时候,要考虑到如何减少不可再生资源利用、提高资源有效利用率增加其再循环再利用的比例、保护环境,最大限度地降低对环境造成的不利影响,因此,在物流信息系统中增加相应的功能模块,主要从以下四个方面进行绿色度评估。
物流系统环境性能,物流系统资源性能,物流系统经济性能,一级物流系统技术性能。其中,物流系统环境性能是指对大气污染物、固体废气物、噪声污染及废气污染物的评价;物流系统资源性能是指原材料资源、设施设备资源以及资源能源的评价;物流系统经济性能是指企业物流成本、供应链物流绩效以及社会成本的评价;而物流系统的技术性能是指物流装备先进性、物流管理系统以及物流系统决策的科学性的评价。
本文提出了面向服务的物流信息系统架构方案,可以较好地解决信息共享和资源重用问题,可以使物流信息系统具有良好的可扩展性,能够通过服务组装,方便快捷地实现业务流程重组,使物流信息系统具有灵活应对应用需求变化的能力。而且考虑到了绿色环保的因素,对系统进行绿色度评估,对开发同类系统有一定的参考价值。
[1]李学军,张明玉.基于SOA的物流信息系统架构研究[J].网络与信息化.2007.
[2]汪贻生.军事物流一体化信息平台总体架构及其关键技术(方法)应用分析[M].北京:清华大学.2010.
[3]Patterns: Service-Oriented Architecture and Web Services [EB/OL].2009.http://www.redbooks.ibm.com.
[4]姜大立,王丰,张剑芳著.军事物流系统模型与应用[M].北京:中国物资出版社.2006.
[5]韩丁,沈建京.基于SOA的服务构件封装技术研究[J].计算机工程与设计.2009.