共查询到20条相似文献,搜索用时 171 毫秒
1.
在工作流技术研究领域中,基于Web的分布式工作流系统逐步成为研究热点。介绍了一种基于Web服务技术的分布式工作流管理系统的框架结构,并从数据层、业务层、应用层三个方面详细介绍实现此工作流执行框架所使用的各种技术,研究了这个框架结构中的核心部件——嵌入式工作流引擎的系统设计模型,在该模型中探讨了数据模型和控制模型的设计。 相似文献
2.
基于Web的分布式工作流系统的研究 总被引:3,自引:2,他引:3
在工作流技术研究领域中,基于Web的分布式工作流系统逐步成为研究热点.介绍了一种基于Web服务技术的分布式工作流管理系统的框架结构,并从数据层、业务层、应用层三个方面详细介绍实现此工作流执行框架所使用的各种技术,研究了这个框架结构中的核心部件--嵌入式工作流引擎的系统设计模型,在该模型中探讨了数据模型和控制模型的设计. 相似文献
3.
现代企业资源具有分布式、异构性、跨领域协同工作等特点,工作流管理系统中各种业务系统的远程接入和通信适配已成为企业和机构协同办公的主要瓶颈。首先针对不同类型业务接口间接入和通信适配的需求,提出了一种跨平台工作流管理系统体系结构;然后设计并实现了工作流管理系统中能够完成不同接口间转换的通信适配系统。最后将设计的通信适配系统应用到安全生产监督管理平台中,不仅满足了关键业务分布式、跨组织的特点,同时保证了业务执行的高效性和统一性。 相似文献
4.
工作流服务器负责解释执行工作流定义。基于关系数据库构建工作流服务器,利用关系结构描述工作流数据模型,利用存储过程实现工作流业务逻辑,使工作流服务器和数据库服务器融为一体,不需开发专门的工作流定义语言和相应的语言解析器。和传统的工作流服务器相比,它是用位于服务器内部的存储过程处理工作流应用数据,而不是通过调用外部应用程序来处理,因此也简化了服务器接口实现。此工作流服务器由工作流引擎、消息管理子系统和目录服务子系统组成。 相似文献
5.
工作流服务器负责解释执行工作流定义.基于关系数据库构建工作流服务器,利用关系结构描述工作流数据模型,利用存储过程实现工作流业务逻辑,使工作流服务器和数据库服务器融为一体,不需开发专门的工作流定义语言和相应的语言解析器.和传统的工作流服务器相比,它是用位于服务器内部的存储过程处理工作流应用数据,而不是通过调用外部应用程序来处理,因此也简化了服务器接口实现.此工作流服务器由工作流引擎、消息管理子系统和目录服务子系统组成. 相似文献
6.
一种基于BPEL的网格工作流引擎 总被引:1,自引:0,他引:1
随着网格应用复杂性的不断增加,需要将多个网格服务编排成为一个网格服务工作流模型,然后由工作流引擎执行对网格服务的调用.为此,我们设计并实现了一个基于BPEL的网格服务工作流引擎BPEL FlowEngine.考虑到网格环境的各种特征,该引擎采用分级处理机制,可以同时调用Web服务、网格服务以及网格调度器.本文将介绍该引擎的结构和具体实现技术,并且与GWES引擎的性能进行比较,最后描述了该引擎在生物信息学计算中的示范应用. 相似文献
7.
8.
9.
面向服务的工作流访问控制模型研究 总被引:6,自引:0,他引:6
随着企业全球化、企业业务联合与分化的发展,企业组织结构更加动态化,企业业务流程经常发生变更,这都增加了工作流访问控制的复杂性.针对此问题,从工作流访问控制模型与流程模型分离的角度,提出一种面向服务的工作流访问控制模型——SOWAC模型.服务是流程任务的抽象执行和实施访问控制的基本单元,用服务的访问控制替代流程任务的访问控制.说明了SOWAC模型的组成元素及实施实例,提出一种基于服务授权历史的动态责任分离约束方法,并给出SOWAC模型在工作流系统中的实际应用. 相似文献
10.
采用面向方面软件开发方法建立事务工作流管理系统的软件体系结构。通过提取工作流应用的业务流程业务活动、参业者和事务这四个关注点,利用面向方面的软件开发方法实现并独立封装事务工作流的需求关注,并对这些关注的实现进编织生成事务工作流应用程序,解决不同工作流程之间、不同事务之间信息交换和协同工作,在确保系统执行状态正确的基础上,降低了工作流应用关注间的耦合性,增强了事务管理柔性管理能力。 相似文献
11.
基于COM和ASP技术的工作流管理系统的设计与实现 总被引:30,自引:2,他引:30
工作流管理系统是支持企业实现业务过程管理和自动化的强有力的软件工具,在它的设计与开发过程中,需要解决一系列问题以保证系统易实施和易维护,并具有优良的性能。该文提出了一种基于COM和ASP技术的工作流管理系统CIMFlowII的设计和实现方法,重点介绍了基于COM组件的设计框架和并发工作流执行服务的实现技术。 相似文献
12.
13.
基于Internet支持群组决策的工作流管理系统的设计与实现 总被引:2,自引:0,他引:2
工作流管理是CSCW中的一个重要领域.采用工作流管理系统企业能够简单快速地实现业务处理过程,迅速适应市场的变化,从而获得更好的经济效益.本文介绍了一个基于Internet并支持群组决策的工作流管理平台——NEUWork的设计模型,讨论了NEUWork实现中的几个关键问题——基于功能网的图形化工作流模型建立工具,协调机制的实现及群组决策支持的实现. 相似文献
14.
15.
Currently, most product development procedures have been characterized as unnecessarily complicated. To maintain a competitive edge and to simplify the procedures, joint efforts from different functional groups play such crucial role. Specifically, information from marketing, sales, engineering, sourcing, and manufacturing should be cross-referenced. In addition, adopting pre-defined workflows contributes to efficient collection of distributed information. Moreover, unlike traditional workflow, a collaborative-based workflow (CWF) in product development process boasts of complicated workflow forms with manifold views for a workflow execution. Traditional workflow solutions, for instance, can only transmit a workflow form through different actors. Such workflow solutions merely offer modeling approval-based workflow (AWF), such as drawing reviews or absence applications. 相似文献
16.
传统的工作流产品从建模到运行对业务流程中复杂的群组特性难以提供有效的支持.在通用工作流模型的基础上,对流程模型的表达能力和工作流运行机制进行了扩展,设计并实现了一个支持动态群组活动和群组协同的工作流管理系统.同传统工作流模型相比,在描述群组活动的能力上有所增强,使建模更简单.本文介绍了支持群组活动的建模方法和关键的运行机制,然后通过示例与传统的建模方法进行了比较. 相似文献
17.
Internet/Intranet应用的普及和Web技术的发展,为Web工作流管理系统的实现提供了一个理想的平台,而基于Web的工作流管理服务为异地办公及跨企业的合作提供了良好的基础。采用Web技术已成为新一代工作流管理系统的主要特征。本文研究开发的工作流管理系统原型将Web技术与XML相结合,给出了基于XML的过程定义语言与工作流执行机的设计与实现方法。 相似文献
18.
Paweι CZARNUL 《浙江大学学报:C卷英文版》2014,15(6):401-422
This paper compares the quality and execution times of several algorithms for scheduling service based workflow applications with changeable service availability and parameters. A workflow is defined as an acyclic directed graph with nodes corresponding to tasks and edges to dependencies between tasks. For each task, one out of several available services needs to be chosen and scheduled to minimize the workflow execution time and keep the cost of service within the budget. During the execution ofa workflow, some services may become unavailable, new ones may appear, and costs and execution times may change with a certain probability. Rescheduling is needed to obtain a better schedule. A solution is proposed on how integer linear pro- gramming can be used to solve this problem to obtain optimal solutions for smaller problems or suboptimal solutions for larger ones. It is compared side-by-side with GAIN, divide-and-conquer, and genetic algorithms for various probabilities of service unavailability or change in service parameters. The algorithms are implemented and subsequently tested in a real BeesyCluster environment. 相似文献
19.
20.
Automation of the execution of computational tasks is at the heart of improving scientific productivity. Over the last years, scientific workflows have been established as an important abstraction that captures data processing and computation of large and complex scientific applications. By allowing scientists to model and express entire data processing steps and their dependencies, workflow management systems relieve scientists from the details of an application and manage its execution on a computational infrastructure. As the resource requirements of today’s computational and data science applications that process vast amounts of data keep increasing, there is a compelling case for a new generation of advances in high-performance computing, commonly termed as extreme-scale computing, which will bring forth multiple challenges for the design of workflow applications and management systems. This paper presents a novel characterization of workflow management systems using features commonly associated with extreme-scale computing applications. We classify 15 popular workflow management systems in terms of workflow execution models, heterogeneous computing environments, and data access methods. The paper also surveys workflow applications and identifies gaps for future research on the road to extreme-scale workflows and management systems. 相似文献