论文部分内容阅读
随着Internet的快速发展与普及,如何在开放、动态、难控的网络环境下实现各类资源的共享和集成已经成为计算机软件技术面临的重大挑战之一,流程建模技术也受到更为广泛的关注。流程建模技术使得各自相对独立的服务资源之间有效地实现无缝集成,提高业务执行时的可操作性和重用性,它负责对业务流程进行表述,是业务过程分析和重组的基础。流程建模语言是流程建模的基础和核心,它负责以一种规范化的方式定义业务流程中服务之间的交互与执行逻辑。面向任务的流程建模就是在流程建模的基础上,把简单抽象的服务按照一定的流程逻辑组合起来,构成功能相对复杂的组合服务,对流程中的服务节点进行具体能力的配置与绑定,实现了任务的定制和流程的复用,提供个性化的服务,从而使业务达到随机应变。本文提出了一种面向任务的流程建模语言TPML(Task-oriented ProcessModeling Language)及其可视化的流程建模工具。结合脚本技术与元数据控制技术,使得TPML可灵活、高效地应用到特定领域的业务流程建模中,通过描述业务过程的流程规则来反映业务需求。可视化的流程建模工具通过对任务进行流程建模和对流程模型进行能力配置,实现了任务的可定制和流程的可复用。最后通过把TPML及其可视化建模工具应用于某仿真系统,进行相关业务过程的实验研究,验证了TPML的可行性、扩充性以及流程建模工具对任务定制与流程复用的支持。