摘要
基于对面向服务的体系结构(SOA)下服务角色划分以及对当前分布式应用特征的分析,通过引入抽象资源和抽象服务的概念,提出了一个面向服务的将工作流划分为业务工作流(BWF)、抽象工作流(AWF)和执行工作流(EWF)的工作流映射模型。它将业务工作流的部署、执行转换成两个映射——业务工作流到抽象服务工作流的映射和抽象服务工作流到执行服务工作流的映射。这一模型为当前 Internet 上基于 Web 服务和 Grid 服务的分布式应用提供了一种动态的组织、部署和执行方案。此外重点探讨了实现该模型下多层次工作流计算机辅助映射的应用模板技术,应用模板定义了各个抽象资源和抽象服务在特定应用任务中必须遵从的约束及必须提供的相关元数据。
On the basis of analysis of Web service roles in the service-oriented architecture (SOA), a 3-layer workflow (business workflow, abstract workflow and executable workflow) mapping model is proposed by introducing the concepts of abstract resource and abstract service. The model transforms the deployment and execution of a business workflow into two mappings among different workflow layers: the mapping from a business workflow to an abstract workflow and the mapping from an abstract workflow to an executable workflow. An extended discussion of application template is also given. Application template is the key technique in computer-aided workflow mapping, which defines restrictions as well as relevant metadata while applying abstract resources and services into specific business tasks.
出处
《高技术通讯》
CAS
CSCD
北大核心
2008年第9期921-927,共7页
Chinese High Technology Letters
基金
973计划(2006CB701306)
国家自然科学基金(40730527)
国家科技支撑计划(2007BAH12B01)资助项目
关键词
服务环境
抽象服务
抽象资源
工作流
应用模板
service environment, abstract service, abstract resource, workflow, application template