论文部分内容阅读
协同商务是目前电子商务领域的一大研究热点,它是企业以Internet、BPM、工作流等新兴技术手段,在企业的供应链及跨供应链进行各种业务的协作,最终通过改变业务经营的模式和方式,达到资源充分利用的的新型商务模式。
本文基于协同商务理论,研究了协同商务下的工作流技术应用和发展,分析了现有工作流产品的不足。为了更好的适应协同商务平台,本文提出了一种插件架构的轻量级工作流系统结构,过程模型,数据库设计及相关实现。该工作流模型基于有限状态机理论,并通过基于活动的扩展提高了工作流的灵活性,增强了过程模型的描述能力。同时该工作流设计实现了一种独立的安全认证机制。该认证机制能够部署在各种基于web的信息系统,作为一种单点登录框架。结合目前兴起的面向方面编程(AOP),该工作流采用了一种基于AOP的异常处理模型,通过把异常从业务逻辑中剥离出来形成异常规则库,能够灵活的处理各种异常情况,更好的复用代码,解决代码混乱和代码分散的问题。整个工作流系统客户端使用基于Portlet的设计,能够为用户提供个性化的门户界面。
工作流的基础架构采用独特基于OSGi规范设计的插件结构。这种框架结构将硬件才具有的动态插拔的特性引入了企业应用软件中,使得软件也能够在运行期间通过加载插件扩展功能,极大了解决了现在应用软件普遍存在的可扩展性和可重用性问题。本文设计和实现了该插件结构的插件元文件、插件管理器、插件加载器和插件扩展机制。
在本文的最后,介绍了SH-flow在朝阳区协同商务平台中的应用,该项目的背景和设计方案,给出了SH-flow的部分运行界面。