JAVA PHP AJAX C/C++ Ruby Perl Python C# .NET ASP SQL ActionScript Delphi/Pascal Basic ErLang Lua 汇编 Html Cobol Fortran Shell SmallTalk Groovy D语言

 Bonita 

Bonita 是一个符合WfMC规范、灵活的协同工作流系统。 对于各种动作如流程概念建模、定义、实例化、流程控制和用户交互等提供了全面的集成图形工具。 100% 基于浏览器、使用SOAP和XML数据绑定技术的Web Services封装了已有的工作流业务方法并将它们以基于J2EE的Web Service形式发布。基于活动预测模型的第三代工作流引擎。

OVERVIEW

Bonita is a workflow open source solution for handing long-running, user-oriented processes providing out of the box workflow and BPM functionalities to handle your business processes.

Bonita is compliant to the XPDL workflow standard and is downloadable under the LGPL License.

THE PROCESS VIRTUAL MACHINE

The Process Virtual Machine

Nova Bonita solution is build on top of The Process Virtual Machine (PVM). The PVM is a revolutionary technology for processes based applications. As a default implementation, Bull and Jboss have delivered a generic process engine which allows to build on top embeddable, pluggable and extensible workflow and BPM solutions

PREVIEW NOVA BONITA

Nova Bonita (aka Bonita v4) comes with a revolutionary architecture based on a generic, extensible and configurable BPM technology !

Nova Bonita !

 

MAIN BENEFITS

  • Reduce costs and risks by automating person-to-person and system-to-system processes. Processes can span over organizations and geographical locations.
  • Handle efficiently unexpected situations: Bonita allows you to securely and dynamically modify the definition of a running process.
  • Efficiency : Ability to change a process in progress, evolution of processes in future, and adaptation to customer’s context.
  • Graphical environment of the Bonita Workflow is fully Web 2.0 based
  • Out of the box integration with Orchestra open source project for a integrated BPM solution adding support for both XPDL and BPEL standards
  • Non Intrusive: standard (JSE) vs enterprise (JEE) deployment

更多Bonita信息

 JavaFBP 

JavaFBP 是一书"Flow-Based Programming" 中描述概念的 Java 实现版本。它允许开发者将一个网络应用逻辑指定为“黑盒子”组件,并在线程中进行调度执行。

JavaFBP 本身有一套比较复杂的用于描述语法的XML,同时提供一个可视化的流程绘制工具 DrawFBP ,如下图所示:

更多JavaFBP信息

 Sarasvati 

Sarasvati 是一个简单易用的工作流引擎,提供基本的功能,拥有简单的图形执行引擎和通过XML进行流程定义,能简单嵌入web项目。

Sarasvati 主要功能:

1。简单,优秀的文档,基于图形执行的项目核心
2。流程模块化 :通过加载时间或运行时间进行组合
3。提供流程和标记层次属性
4。节点动作能够通过脚本语言执行
5。运行历史能通过不可变树结构标记查询
6。提供用户容易理解的域特定语言GuardLang
7。能使用Java,Hibernate和内存后台引擎执行
8。Alpha Haskell实现,通过HDBC和后台内存引擎执行
9。基于LGPL许可

Sarasvati 的优点:

1。加载时间进程模块在模块化定义你的流程的时候给你强大的灵活性
2。你需要提供用户完全的透明性
3。代码能够扩展和定制
4。你不希望工作流引擎指挥用户,组和任务如何被模块化。


Sarasvati 的缺点

1。它现在没有图形化编辑器(未来会有)
2。只能使用java 1.5或以上版本
3。还没有提供用户/组/任务键值解决方案

更多Sarasvati信息

 Shark 

Shark完全基于WfMC和OMG标准,使用 XPDL作为工作流定义语言。流程和活动的存储使用Enhydra DODS(一个开源OR映射工具)。

The Enhydra Shark project delivers a workflow server with a difference. It is an extendable and embeddable Java Open Source workflow engine framework including a standard implementation completely based on WfMC specifications using XPDL (without any proprietary extensions !) as its native workflow process definition format and the WfMC "ToolAgents" API for serverside execution of system activities.

Every single component (persistence layer, assignment manager, etc.) can be used with its standard implementation or extended/replaced by project specific modules. This way Enhydra Shark can be used as a simple "Java library" in servlet or swing applications or running in a J2EE container supporting a session beans API, Corba ORB or accessed as a web service.

Sample ToolAgents are available for many different common tasks in automated workflows.

Storage of process and activity instances is done via a configurable persistence API.

The workflow engine kernel supports configurable LRU caching of active workflow objects for high load scenarios. Caching can be turned off for clustered installations.

The XForms and XSLT based web worklist handler and admin application can be easily adopted to your needs.

In contrast to many other solutions on the market Enhydra Shark gives you the freedom to define your own GUI and to integrate existing systems components of YOUR environment !

更多Shark信息

 Spring Workflow 

Spring Workflow目前还是 Spring 项目集合中的一个孵化器项目,表明 Spring 开始涉足工作流开发领域。Spring Workflow 把所有工作流的组件都当作是一个普通的Spring Bean,因此所有的流程、状态以及转换的操作都可以利用 Spring 原有的优势。

关于 Spring Workflow 的更多讨论请看此处

更多Spring Workflow信息

 业务流程管理 Apache Agila 

Apache Agila 是一个简单的业务流程管理( BPM )产品,它可以很容易地嵌入到其他应用程序和运行在各种设备,包括掌上电脑。

更多业务流程管理 Apache Agila信息

 业务流程管理 BpmScript 

BpmScript是一个持续的脚本平台,业务流程管理。其特点包括:

  *集群进程
  *工作表支持
  * ServiceMix JBI一体化
  *网络管理控制台
  *版本过程
  *子进程
  *远程API
  *半异步过程
  *并行进程

更多业务流程管理 BpmScript信息

 业务流程管理平台 kbee.workflow 

kbee.workflow 是一个业务流程管理平台和综合的Java的Eclipse平台。设计简单,灵活和专注于开发。它包括一个图形化的过程Petri网设计集成到Eclipse和查询语言类似OQL 。

主要组成部分:

  * kbee工作流服务器
  * kbee工艺设计师:平面设计的程序,利用Petri网。
  * kbee OLAP服务器:对的OLAP立方体的进程
  * kbee.WQL (工作流查询语言) :查询语言OQL喜欢的工作流引擎

更多业务流程管理平台 kbee.workflow信息

 业务流程管理系统 JBoss jBPM 

BPM涉及组织管理和(如果必要的话)改进业务流程的活动。所谓的业务流程管理系统(BPM系统)将使这种活动更快更廉价地进行。BPM系统监视业务流程的执行,以便管理器能根据数据,而不是直觉,分析和改变流程。

JBoss jBPM为设计及开发工作流和业务流程管理系统提供了一个先进的平台。由API、特定领域的语言和图形建模工具组成的框架让开发人员和业务分析人员能够使用通用平台进行沟通及操作。

更多业务流程管理系统 JBoss jBPM信息

 商业过程管理引擎 EasyFlow 

EasyFlow 是一个非图形引擎为基础的BPM(商业过程管理)的定义模型时,可以修改其实例正在运行。EasyFlow的基础上的任务和他们的语义,这是容易理解,设计,修改和重构业务流程。

更多商业过程管理引擎 EasyFlow信息

 工作流引擎 Drools Flow 

Drools Flow 为 Drools 平台提供了工作流引擎的功能。

Drools Flow 提供了丰富的工作流模型支持

更多工作流引擎 Drools Flow信息

 工作流引擎 Open Business Engine 

Open Business Engine 是一个用Java编写的开源工作流引擎。OBE工作流程定义的文字XPDL ,WfMC's XML 过程定义语言,通常是在J2EE容器内部执行。

架构图:

更多工作流引擎 Open Business Engine信息

 工作流引擎 TobFlow 

TobFlow (Total Object Base and Flow or the Object Flow) 是一个工作流的引擎。

首页截图:

工作流页面截图:

更多工作流引擎 TobFlow信息

 工作流框架 Micro-Flow 

Micro-Flow 工作流框架的目标开发想要单独的控制和逻辑方面的程序,从而使他们流程独立。良好的要素的流程独立应用促进改变,因为最常见的业务上的变化、转化过程的变化,而无需改动代码。

The micro-workflow framework targets developers who want to separate the control and logic aspects in their programs, thus making them flow independent. A well-factored flow independent application facilitates change because the most frequent business changes translate into process changes, thus leaving the code intact.

更多工作流框架 Micro-Flow信息

 工作流程引擎 Swish 

Swish是一个开源基于Web Services的工作流程的API /引擎。这个名字的缩写沙沙是来自一句简单的Web服务界面鲨鱼。沙沙提供了一个方便的Web服务层的顶部Enhydra鲨鱼,提供两个主要优点: 1 。开放鲨鱼更广泛的开发,支持Java和非Java的客户。 Java客户端的支持,并可以使用本地沙沙的'嵌入式'模式之外,网络服务的选择。 2 。它极大地简化了进入更常用功能的鲨鱼。

更多工作流程引擎 Swish信息

 工作流管理系统 jBpm 

jBpm是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBmp将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBmp包括一个Web应用程序和一个日程安排程序。jBmp是一组J2SE组件,可以作为J2EE应用集群部署。

jBPM is a platform for executable process languages ranging from business process management (BPM) over workflow to service orchestration. There are many process languages. Each one is targeted towards a specific function and a specific environment. jBPM allows all of these process languages to be build natively on top of one single technology: the Process Virtual Machine (PVM). jBPM already supports 3 very different process languages: jPDL, WS-BPEL and Seam Pageflow. This might expand in the future as new process languages are added to our platform.

更多工作流管理系统 jBpm信息

 工作量引擎 Imixs IX Workflow 

Imixs开源项目的设立是为了促进发展的工作流技术的基础上开放的软件标准。范围之内的这个项目中,各种技术和程序,允许出版和支持发展的开放的,面向 过程的工作流程系统。该项目包括建立一个框架,以创建工作流程系统,以及作为一个参考的基础上实施的知标准。此外,该项目包括开发一个图形编辑器的创建和 管理WorkflowModels在Eclipse框架和客户端框架也应建立在用户界面。

更多工作量引擎 Imixs IX Workflow信息

 数据调度引擎 Antflow 

AntFlow是一个工具,自动化和数据带调度的系统,包括那些复杂的依赖关系和工作流程的逻辑。 Antflow代表着一种新方法来简化系统自动化,利用管道的热文件夹铁链连在一起来执行特定的任务。使用XML , Antflow同伙自动化任务,如数据传输,压缩,或加密,以目录在本地系统上。每当一个文件复制或写入文件夹中的热点,相关的任务是执行和文件转移到下 一个热文件夹中的管道作进一步处理。

更多数据调度引擎 Antflow信息

 过程协调软件 Wilos 

Wilos是一个协调过程的软件。它允许项目的管理员通过在 Eclipse 进程框架管理器中将进程导出到一个XML文件中。这个过程是基于软件过程工程元模型( SPEM2 )规范标准的 。

更多过程协调软件 Wilos信息



 


Email:open001_com AT 163.com 京ICP备09082473号 
友情链接:中用网 |米高轮滑鞋官网商城|2hei.net