摘要:工作流集成技术一直以来是企业应用集成系统内的一个重要研究方向,本文结合基于构件的工作流集成框架在清软英泰产品全生命周期管理系统TiPLM中的实现经验,从体系结构的角度介绍了基于构件的开放工作流集成框架,并且,提供了该工作流框架在实际应用中的实例分析。
关键词:工作流,基于构件的开发,企业应用集成,软件体系结构
Implement Open Workflow Integration Framework
Abstract::Workflow based integration has always been an important research topic in computer based integration system. Based on our experience of implementing workflow integration framework in TiPLM, we introduce another workflow integration framework from architectural point of view. In addition, we provide two case studies on using this integration framework.
Keywords: Workflow, Component Based Development, EAI, Software Architecture
0引言
随着企业的信息化应用水平的不断提高,在各个信息系统之间实现集成的需求变得越来越旺盛,企业迫切需要一种用来将其应用系统集成在一起的框架系统,为了满足这样的需求,基于不同的技术的集成方案也随之产生,在这些方案中,工作流以其灵活性和高度的可配置能力,得到企业广泛的认可,并且被认为是很有前途的集成框架[1-3]。然而,工作流本身作为对企业业务过程的高层逻辑的描述,在屏蔽了技术细节的同时,仍然需要低层软件开发技术的支持。
从软件角度而言,基于构件的软件开发技术无论在其灵活性,成熟度和可操作方面都具有非常明显的优势,这种优势正好能够弥补工作流管理系统在开发方式方面存在的不足,二者结合不但能够使工作流管理系统在业务层面上提供灵活的可定制能力,而且能够在技术层面上提供高效的扩展能力。进而让工作流管理系统从集成手段单一,结构封闭的孤立系统,变成集成手段丰富,结构开放的集成框架。
本文通过介绍基于构件的工作流集成框架在清软英泰全生命周期管理系统TiPLM中的应用,说明基于构件的工作流集成框架在实现企业应用集成时的特点。本文的组织如下,在第一节,我们简单的介绍清软英泰产品全生命周期管理系统的背景,第二节,说明了基于构件的开放工作流体系结构的体系结构,第三节,描述了两个实际应用的例子,最后总结现有的工作并且展望了未来的改进点。