摘要:SOA(Service Oriented Architecture,面向服务的架构)侧重于解决Internet环境下的系统集成;而BPM(Business Process management,业务流程管理技术)侧重于解决业务流程的调度处理,基于SOA-BPM组合架构为第三方物流企业信息系统的集成提供了新的技术组合。SOA-BPM组合架构下的第三方物流信息系统集成平台总体结构有五个层面:技术层、应用层、服务层、业务过程层和门户服务信息层。为实现SOA-BPM组合架构下的第三方物流信息系统集成平台,采取了OSWorkflow和Tuscany作为基础中间件软件,开发了工作流调度、业务流程监控、常用的Tuscany服务库组件等平台模块,取得了阶段性的成果,给出了可进一步研究的内容。
关键词:SOA-BPM组合架构;信息系统集成平台;总体结构;系统设计与实现
0 引言
第三方物流是现代物流产业的最重要的特征和组成部分。不同于一http://csl.chinawuliu.com.cn/upload/files/634875493752278750.doc般的储运公司,第三方物流公司的最大附加值是基于信息和知识,而不是靠提供最低价格的一般性的无差异的服务(如运输、保管)。
先进的管理信息系统是第三方物流企业最重要的特征和核心竞争力。市场全球化使供应链的地域范围更加广泛,复杂程度越来越高。经过长期的应用实践,第三方物流企业,特别是中大型的第三方物流企业已经建立起了各种各样的管理信息系统来支撑现代物流业务的开展,如仓储管理信息系统、运输管理信息系统、订单管理信息系统、办公自动化系统等,众多的信息系统的集成又成了一个难题。
近年来,SOA和BPM的发展和成熟,正在使信息系统的应用体系结构产生革命性的变化。基于SOA-BPM组合架构为第三方物流企业信息系统的集成提供了新的技术组合,开发一个这样的集成平台将有助于实现系统松散藕合,从而对现有系统尽可能少地改造。
1.SOA-BPM组合架构
SOA和BPM各有所长,SOA侧重于解决在分布式的环境下,特别是Internet环境下进行系统的集成;而BPM侧重于解决业务流程的调度处理,两者的结合就形成了SOA-BPM组合架构。