计算机科学 ›› 2011, Vol. 38 ›› Issue (12): 144-146.

• 软件工程 • 上一篇    下一篇

BPEL中基于异步模式的人工任务执行系统研究

柳玲,余港,文俊浩   

  1. (重庆大学软件学院 重庆400030)
  • 出版日期:2018-12-01 发布日期:2018-12-01

Research of Human Task Performing System Based on Asynchronous Pattern in BPEL

  • Online:2018-12-01 Published:2018-12-01

摘要: BPEL(Business Process Execution Language)是一种编写基于Web服务的自动化业务流程的语言,但不支持用户交互,用户交互可以通过人工任务实现。为此,提出一种在BPEL中支持人工任务执行的系统架构。在引擎之外定义一个人工任务管理器来维护人工任务,流程与人工任务管理器采用异步消息模式进行交互,以便更适应人工任务执行时间不确定的特点。使用13PEI提供的消息相关集关联异步交互过程中调用人工任务管理器的活动与接收人工任务管理器执行结果的活动。

关键词: BPEL,人工任务,异步,业务流程

Abstract: BPEL(Business Process Execution Language) is a kind of language which can be used to write automated business process,but it doesn't support user interactions. User interactions can be achieved by human tasks. Therefore,an architecture which supports the performing of the human task in BPEL was proposed. There is a human task manager outside of the engine to maintain human activities. BPEL processes interact with the human task manager with asynchronous pattern, which adapts to the feature of time uncertainty of the human task. The message correlation set in BPEL is used to correlate the invoking activity and the waiting activity during the period of asynchronous invocation.

Key words: BPEL,Human task, Asynchronization, Business process

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!