论文部分内容阅读
随着Web服务技术的发展,出现了在Web服务的基础上进行组装以实现增值服务的需求,服务流程的概念随之产生,并在业务流程管理、工作流技术等中得到了广泛应用。服务流程中不可避免地涉及到了用户参与,但是目前以WS-BPEL为代表的服务流程组装技术,对用户参与机制支持不足。
本文尝试为服务流程中的人机交互提供一种解决方案。本文引入了人机交互服务的概念,提出了服务流程中人机交互的支持机制。该机制在完全遵循当前WS-BPEL规范的前提下,解决了服务流程对人机交互支持不足的问题。本文主要的工作包括:
1.提出了一种人机交互服务的解决方案。本文使用富客户端技术,充分利用基于浏览器应用的优势,以“所见即所得”的方式,支持默认和自定义两种生成人机交互界面的方式,并发布成标准Web服务。
2.提供了在服务流程中对人机交互服务设计时显式引入和运行时间接交互的支持。在服务流程的设计时以图形化的方式显式引入人机交互服务;运行时支持服务流程与用户通过人机交互服务实例的间接消息交换,支持了用户的参与。