流程虚拟机

王朝百科·作者佚名  2010-08-17  
宽屏版  字体: |||超大  

PVM-流程虚拟机流程虚拟机-一种可嵌入的、原生的支持多流程语言的独立技术。

流程虚拟机是一个用来构建和执行流程图的简单的java类库。它充当各种工作流、业务流程管理和编制流程语言的基础。

流程虚拟机是嵌入式的。传统的BPM和工作流技术是用来给已经建立集成通信连接的多个单一系统提供服务的。也就是说,与特别重要的部署需求一起构成了传统技术的门槛,而这些传统技术体系经常很大。流程虚拟机是围绕着嵌入式BPM来建立的,这意味着bpm引擎是作为你的架构中的应用的一部分来运行的。假设需要持久化,数据库表将会作为你的数据库中的下一个领域模型表。

因此流程虚拟机作为一个独立的swing应用,可以运行在所有的java环境中。它就像一个在servlet容器(例如Tomcat)中的web应用,在应用服务器(例如JBoss)中的一个spring的应用或者企业应用。

流程虚拟机是多流程语言的基础。对任何流程语言的原生支持都可以建立在流程虚拟机之上。流程图中每个活动的运行期行为被委托给一个java的接口。流程语言是一套活动类型的集合。一个活动实现运行期行为并且对应一个活动类型。因此在流程虚拟机上建立一个流程语言就和创建一套活动实现一样简单。通过相同的机制,像jPDL这种语言是很容易扩展的。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有