多Web应用环境下4PL信息系统的构建
2009-01-14吴俊峰黄桁
吴俊峰 黄 桁
0引言
市场竞争的加剧以及客户对低成本物流的追求促使物流供应商不断提升物流服务水平,力求实现物流服务从运输协调和供应链管理向物流链整合优化和物流方案再造设计的转变。1998年,美国埃森哲咨询公司首次提出第4方物流(4PL)的概念。4PL创造协同环境,使协同后的整体效果优于各个部分的简单相加,这种商业实践鼓励个体组织为达到全体的优化而共享信息和资源。传统的物流信息系统存在实时信息交互困难、业务流程再造困难、安全性差、维护成本高和传输效率低等弊端,无法满足各物流企业高效协同管理的要求,因此,有必要建立4PL信息系统,实现灵活多变的物流企业间的业务集成。
1Web服务动态组合技术
Web服务提供在企业内外部利用通用的协议和方法进行业务集成的途径,使企业业务集成比以往更快速、便捷和低廉,并可实现业务功能的松散集成,用户可在Internet环境下根据自身需求选择服务。Web服务动态组合将原有的相对简单的Web服务按一定的业务流程和逻辑有效地组合起来,构成复杂的组合服务,从而为用户提供更强大、更完整的业务功能。Web服务动态组合可简化复杂的软件应用方式,为分布环境下的资源共享和协同工作提供支持。每个Web服务动态组合完成业务流程中的某项任务。多Web服务间的不同组合提供高层的服务集成手段,并已成为Web服务技术发展的新方向。
2基于Web服务动态组合的4PL信息系统
本文结合Web服务动态组合技术对4PL信息系统的框架体系进行改造,建立基于Web服务动态组合的4PL信息系统模型(见图1),使4PL信息系统能够支持各种物流应用业务的动态部署和绑定,并对复杂业务的执行过程进行动态控制和协调。
在基于Web服务动态组合的4PL信息系统模型中,服务提供者可将Web服务和资源信息注册并发布到各级物流企业应用代理的服务注册库,服务代理在注册库中查找用户由J2EE或ASP.NET客户端提出的Web服务。在Web服务的匹配过程中,服务代理可根据注册库中的服务信息,动态选择最适合的Web服务,实现服务程序的动态绑定和运行。匹配到用户所需的Web服务后,服务代理根据用户要求,动态建立组合服务的执行计划,由服务代理及分布在各物流企业中的子代理负责控制和协调组合服务的运行,并处理Web服务运行时发生的异常情况。在各物流企业内部,子服务代理对访问者进行权限认证,实现基于角色权限的Web服务资源的使用。运行后的结果通过服务代理反馈至用户终端。
服务代理组合是4PL信息系统的核心,运行时受防火墙保护,主要实现以下功能:(1)分析用户的业务需求,建立组合服务执行计划;(2)自动匹配注册库中的服务信息,寻找所需的Web服务;(3)按照执行计划,自动执行Web服务;(4)实现数据的自动集成与转换,并提交给调用端;(5)向子服务代理和上级服务代理提供接口。
3应用实例
目前上海洋山深水港区已基本建成并投入使用多Web应用环境下的4PL信息系统。洋山港区位于海岛,内河船舶无法直达,为解决长江内支线衔接洋山港区的难题,上海国际港务(集团)股份有限公司及时开辟“穿梭巴士”业务,在外高桥港区与洋山港区间开通短途船舶运输航线,提供快速往返的集装箱驳运业务。
以基于Web服务动态组合的4PL信息系统为基础,构建上海港“穿梭巴士”运营系统。上海港内支线调度中心对多家“穿梭巴士”经营人的驳船实行统一管理,系统可根据集装箱的缓急程度进行配船,在装船码头自动生成装船计划,并自动放关。装船作业完成后,系统在指定的卸船码头自动生成卸船计划和相应的二程船装船计划。在需要拖箱的情况下,系统还可自动生成出场计划和进场计划。
上海港“穿梭巴士”运营系统与外高桥港区1期、2期、4期和5期等码头的生产信息系统,洋山港区1期、2期和3期等码头的生产信息系统,洋山港区码头集装箱互拖平台以及上海港中转箱信息平台相连(见图2)。
上海港“穿梭巴士”运营系统应用Web服务动态组合技术生成生产业务流程并对其进行动态管理。Web服务管理下动态配置的业务包括:(1)自动提示集装箱缓急程度,为配船提供依据;(2)实时跟踪船舶,自动生成靠泊计划;(3)自动生成装船计划,自动放关;(4)自动生成卸船舱单;(5)智能生成跨港区拖运计划。
上海港“穿梭巴士”运营系统应用Web服务动态组合技术,有效解决了外高桥港区与洋山深水港区间的集装箱调运问题,减轻了内支线调度中心和码头操作人员的工作量。该系统可根据需要进行扩展,从而应对各种突发情况。
4结束语
本文将Web服务动态组合技术应用到多Web应用环境下的4PL信息系统中,构建基于Web服务动态组合的4PL信息系统。该系统不仅支持复杂的业务信息交换,而且能将分散的物流信息系统方便地集成到4PL信息系统中,在4PL业务流程中,实现人、信息和决策过程的有机联系,为用户提供具有开放性、可伸缩性和可重构性的物流信息系统。