论文部分内容阅读
本文的主要内容是提出采用消息传递的方式,在全局流程集成平台(GlobalBusinessProcessIntegrationPlatform,GBPIP)中使流程之间实现信息交流,即流程交互。
在本论文中,流程交互所负责的主要是多流程在交互过程中的一系列问题,如表单重叠、表单分裂等,并针对各种具体问题,提出具体的解决方案,从而对整个平台中的流程交互提出一种通用的实现方法:采用消息传递的方式实现流程交互,并称这种方法为消息机制,其基本思想是:当流程之间需要进行信息交流时,就发送消息给对方:源流程的例将消息发送到公共消息队列中,同时轮询线程Deliver不停地对公共消息队列进行搜索,当发现有新的消息到达时,首先判断此消息的目标流程的例是否存在,若存在,则将此消息发送到其目标表单的例的消息队列中;否则,首先新建一个此消息的目标流程的例,然后将消息发送到新建的例的消息队列中。
采用消息机制实现的流程交互应用到全局流程集成平台中,具有很多优点:实现了并发性,能够实现对等流程,使得整个系统中各个流程之间的关系更加清晰,同时降低了对开发人员要求,有效节约培训成本。