`

framework osworkflow / jbpm

阅读更多

 

 

osworkflow

http://groups.google.com/group/redsaga-notify/browse_thread/thread/d02ac5a24de17abf

http://caoxg.iteye.com/blog/131954

http://redsaga.group.iteye.com/shares

http://www.redsaga.com/opendoc/OSWorkflow-Opendoc.pdf

http://wiki.redsaga.com/confluence/display/RSTEAM/Home

 

E:\program\workflow\osworkflow>tree /F
卷 data 的文件夹 PATH 列表
卷序列号码为 0006EFC4 E462:C3F5
E:.
    osworkflow-chinese-manual-v2.8.pdf
    OSWorkflow-Opendoc.pdf
    OSWorkflow.chm
    osworkflow.rar
    osworkflow_doc_cn_v2.0.pdf
没有子文件夹
E:\program\workflow\osworkflow>

 

 

e2s 流程引擎

 

 

http://linliangyi2007.iteye.com/blog/176340

 

 jBPM-jPDL学习笔记

  jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 
 jPDL是构建于jBPM框架上的流程语言之一。在jPDL中提供了任务(tasks)、待处理状态 (wait states)、计时器(timers)、自动处理(automated actions)…等术语,并通过图型化的流程定义,很直观地描述业务流程。
 jPDL可以部署于Java语言的任何应用环境下,JavaSE Application(Swing/SWT)、JavaEE Application(Application Server) 。
jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL
jBPM-jPDL学习笔记—框架设计简介(一)
jBPM-jPDL学习笔记—框架设计简介(二)
jBPM-jPDL学习笔记——流程设计与控制
jBPM-jPDL学习笔记—框架设计简介(三)
jBPM-jPDL学习笔记—框架设计简介(四)
jBPM-jPDL学习笔记—框架设计简介(五)
jBPM-jPDL学习笔记—框架设计简介(六)

详细信息

 

Java开源工作流

http://www.open-open.com/08.htm

 Willow 

由Huihoo Power开发详细可到其中文主页查看。

更多Willow信息

 OpenWFE 

OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一个引擎,一个工作列表,一个Web界面和一个反应器(存放自动代理)。它可以可以跟你的程序很好的给合。

更多OpenWFE信息

 jBpm 

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

更多jBpm信息

 OpenEbXML 

OpenebXML项目致力于提供一个ebXML框架,主要支持不久将由 UN/CEFACT和OASIS发布的ebXML规范2.0版。

更多OpenEbXML信息

 Werkflow 

Werkflow是一个灵活可扩展的基于流程和状态的工作流引擎。它的目标是满足可以想象的所有工作流程,从企业级的业务流程到小范围的用户交互流程。通过使用可插拔和分层结构,可以方便地容纳各种工作流语义。

更多Werkflow信息

 OSWorkflow 

OSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序中。它提供了许多的持久化API支持包括:EJB,Hibernate,JDBC和其它。OSWorkflow还可以与Spring集成。

更多OSWorkflow信息

 wfmOpen 

WfMOpen是WfMC和OMG中所谓工作流设施(workflow facility) (工作流引擎)的J2EE实现。工作流通过扩展的XPDL描述。

更多wfmOpen信息

 OFBiz 

OFBiz 是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商 务类WEB应用系统的框架。 OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。

更多OFBiz信息

 ObjectWeb Bonita 

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

更多ObjectWeb Bonita信息

 Bigbross Bossa 

速度非常快、轻量级的引擎,使用富有表达能力的Petri网定义工作流,不要求关系数据库,使用简单,能和Java应用集成。事实上,它是按嵌入式设计的。

更多Bigbross Bossa信息

 XFlow 

XFlow运行于EJB和servlet容器中。

更多XFlow信息

 Taverna 

Taverna项目的目标是提供一种语言和软件工具,方便在eScience中使用工作流和分布计算技术。

更多Taverna信息

 Enhydra Shark 

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

更多Enhydra Shark信息

 PowerFolder 

PowerFolder是一个容易使用,容易安装基于J2EE的工作流服务器,包括开发人员使用的基于web的studio。

更多PowerFolder信息

 Open Business Engine 

Open Business Engine是一个开放源码的Java工作流引擎,支持WfMC规范,包括接口1(XPDL)、接口2/3(WAPI)和接口5。OBE为活动的运行提供了一个可控的集中环境。OBE主要基于J2EE实现。

更多Open Business Engine信息

 OpenWFE 

OpenWFE是一个开放源码的Java工作流引擎。 它包括可升级的三个组件:引擎、工作列表和Web界面。它的流程定义语言虽然使用XML格式,其灵感来源于 Scheme,一种Lisp方言。

更多OpenWFE信息

 Freefluo 

Freefluo 是一个使用Web Service的工作流协同工具,可以处理WSDL的Web Service调用。支持两种XML格式的工作流语言:IBM的WSFL和XScufl。Freefluo非常灵活,它的核心是不与任何工作流语言或执行 架构关联的可重用协同框架。 Freefluo包括可执行使用WSFL一个子集描述的工作流的运行库。

更多Freefluo信息

 Twiste 

Twister的目标是提供新一代、易集成、应用Java领域中最新成果、面向B2B的工作流解决方案。流程引擎基于BPEL业务流程规范和Web Service标准。

更多Twiste信息

 Con:cern 

con:cern工作流引擎基于扩展的案例(case)处理方法,流程由一组具有前后条件的活动组成。

更多Con:cern信息

 JFlower 

JFlower是一个用Java开发的工作流引擎,可以通过Java插件来扩展。服务器可以解析XML文档来执行任务,检查条件。会话数据保存在一个数据库中,所以服务器是完全可伸缩的。

更多JFlower信息

 JFolder 

JFolder (formerly PowerFolder) 是一个工作流服务器和开发环境,它可以配置在任何J2EE服务器与数据库。

更多JFolder信息

 JAWE 

基于Java的图形化工作流编辑器 。图形化工作流编辑器 。使用JAVA语言开发,开放源码 。严格遵循WFMC规范 。XPDL(XML Process Definition Language)WFMC的 XML 过程描述语言 。工作流定义文件保存在本地的XML文件中

更多JAWE信息

 Zebra 

Zebra是一个工作流引擎。原先的设计是为了填补商业开源工作流引擎的空白。它有一些不同于其它工作流系统的特点:

*所有工作流模型都可以在workflow patterns中描述
*一个易于使用的GUI designer
*一个持久层中间件
*OO设计
*一个基于Turbine的Web应用程序

更多Zebra信息

 ActiveBPEL 

ActiveBPEL引擎是一个健壮的运行时环境,它能执行依据BPEL4WS或just BPEL1.1与WS-BPEL2.0规范编写的业务流程。

更多ActiveBPEL信息

 YAWL 

YAWL(Yet Another Workflow Language)一个开源工作流语言/处理系统.它基于现有的工作流处理系统与工作流语言的一个精确分析.不像传统的系统,它提供对大部分工作流模式的 直接支持.YAWL支持控制流透视图,数据透视图并且能与WSDL标准的web服务相结合.

更多YAWL信息

 MOBE 

MidOffice BPEL Editor (MOBE) 是一个开源平台能够让执行,监控,调整,结束每个定义的过程和谐地结合起来.这个平台的实现使用到J2EE技术与公共的标准如:BPEL,XML与SOAP.

更多MOBE信息

 RUNA WFE 

RUNA WFE是一个基于JBOSS-JBPM引擎的开源工作流工作平台它是一个跨平台适用于商业流程处理的最终用户解决方案,很容易与所有SQL数据库管理系统相结合.

更多RUNA WFE信息

 micro-workflow 

micro-workflow框架适用于那些要在他们程序中分离控制与逻辑方面的开发者,所以这个框架可以使他们的流程相互独立。这样有利于代码重复使用与代码的完整性。

更多micro-workflow信息

 bexee 

bexee是一个BPEL执行引擎并且是BPEL标准的一个开源实现.

更多bexee信息

 PXE 

PXE-Process eXecution Engine是一个模块化的商业流程执行引擎.支持用WS-BPEL2.0或用BPEL4WS1.1规范描述的商业流程.

更多PXE信息

 

 Syrup 

Syrup 是一个自适应的工作流系统,它不同其它工作流解决方案没有遵循复杂的标准如Wf-XML,BPML和XPDL。Syrup可以用来描述作业,程序步骤,资 料导入/导出需求和作为描述每个商业流程步骤的工具。为了能达到这些需求,Syrup提供了五种基础概念 Tasks(作业), Links(链接), Workflows(工作流), Workers(工作者)和WorkSpace(工作环境).

更多Syrup信息

 uEngine 

一个基于Web Service的工作流管理系统,采用Java和CBD思想进行开发.uEngine提供了商业BPM解决方案的大部分特性如:流程设计器,EIP,Web服务工具和DB应用程序生成器.

更多uEngine信息

 Flow4J 

Flow4J 是一个可在Eclipse平台下以拖放的方式进行工作流建模的插件.一个工作流程可包含许多流程步骤(在该项目中叫作flowlet),然后这些步骤可接 连在一起组合成复杂的流程.所有流程将包含以下两种类型的flowlet:Control Flowlets如开始,判断与跳转Flowlets这些将在Eclipse中配置.另一种类型是Task Flowlets:它是一个包含特定任务的Java类,包含的功能可以是任何事件的如EJB调用或JNI调用,这些任务还可用一些脚本语言如 Jython,Groovy,JavaScript等来进行开发.当在Eclipse中设计完这些流程之后,所有流程的Java源代码将自动创建.

更多Flow4J信息

 Dalma 

这个引擎的核心是能够捕获一个线程的执行状态并在过后恢复它.利用Dalma来开发Workflow应用程序能够让你像开发普通程序一样简单而不需要任何样板文件。

更多Dalma信息

 Swish 

Swish(Simple Web services Interface to Shark)是一个开源基于Web服务并符合WfMC标准的工作流引擎框架。Swish在Enhydra Shark(工作流服务器)之上提供一个Web服务层接口。这样让Shark可以支持包括Java与非Java的客户端而且它这种非常简单的访问方式让 Shark的使用更加一般化。

更多Swish信息

 IX Workflow Modeler 

IX Workflow Modeler是一个用于工作流建模的图形工具。工作流模型可以在不依赖于应用程序逻辑的基础上进行创建和编辑,然后再与工作流应用程序结合。从而能够快 速,方便,透明地进行商业流程维护。IX Workflow Modeler是一个Eclipse插件。

更多IX Workflow Modeler信息

 SWAMP 

SWAMP是一个运行在tomcat之上灵活,基于Java的工作流处理平台.。它从XML文件读取它的工作流定义。通过Web和SOAP接口管理,追踪工作流的instance,单个任务的执行。

更多SWAMP信息

 JPEd 

JPEd是一个流程描述图形编辑器。它使用由WfMC规范定义的XPDL1.0交换格式。

更多JPEd信息

 JawFlow 

JawFlow是一个部分遵循WfMC规范,采用JMX技术开发的工作流引擎。它能够解析XPDL,并能够用Java或BSF支持的脚本语言来自定义行为。

更多JawFlow信息

 OBPM 

OBPM 是一个开源,轻量级的BPM系统。它的目标是让非IT人员也可以轻松构建IT业务处理流程。OBPM内建工作流引擎(Workflow Engine), Form构建器,Report设计器。OBPM支持浏览器(IE/Firefox)做为客户端,同时还提供了强大的图形客户端。

更多OBPM信息

 BeanFlow 

BeanFlow是一个用于创建工作流的轻量级java类库,它使用bean来组织、协调事件。你可以把BeanFlow想像成是BPEL的一种简单选择,在其工作流上的所有说明定义和实现都是采用java代码来代替XML描述。

更多BeanFlow信息

 Fireflow 

Fire Workflow由模型、引擎、设计器(包含模拟器)三部分组成。
  • 模型部分规定了流程定义文件的各种元素及其相互关系,例如流程(WorkflowProcess)、活动(Activity)、转移 (Transition)、开始节点(StartNode)、结束节点(EndNode)、同步器(Synchronizer)。模型部分的实现在 org-fireflow-model.jar中。
  • 引擎读取流程定义文件并解释执行。引擎提供一组对象和相关的API供外部系统调用,如流程实例 (ProcessInstance)、任务实例(TaskInstance)、工单(WorkItem)、事件等等。引擎部分的实现在org- fireflow-engine.jar中。
  • 设计器编辑并输出流程定义文件。Fire Workflow的设计器附带了强大的模拟器,可以在设计时模拟流程的执行,从而检查流程定义的正确性。 
  • 更多Fireflow信息

     WoPeD 

    WoPeD(Workflow Petri Net Designer)是一个基于Java的图形化工作流程编辑器,支持PNML格式。可以用于模拟、分析工作流程与流程建模。

    更多WoPeD信息

     

    end

    分享到:
    评论

    相关推荐

      用OSWorkFlow和JBPM开发工作流异同点解析

      【工作流引擎选择:OSWorkflow vs JBPM】 工作流管理系统(Workflow Management System,WfMS)在企业级应用中扮演着重要角色,用于自动化业务流程。OSWorkflow 和 JBPM 是两个广泛使用的开源工作流引擎,它们各有...

      Java四大主流开源工作流引擎分析Shark,osworkflow,jbpm,jflow

      本文将深入分析四个主流的开源工作流引擎:Shark、osworkflow、jbpm和jflow。 首先,Shark是Enhydra项目的一部分,Enhydra是一个涵盖广泛的技术栈,包括J2EE应用服务器、对象/关系映射工具以及工作流引擎等。Shark...

      JBPM工作流详解

      目前市面上有许多工作流框架,例如Jbpm、OSWorkflow、ActiveBPEL、YAWL等。其中,**Jbpm** 是一款非常流行的开源工作流引擎,特别适合于Java环境下的业务流程管理。 #### 三、Jbpm 4.4 简介 **Jbpm** 即 Java ...

      jBPM4.4开发指南

      常见的工作流框架包括 Jbpm、OSWorkflow、ActiveBPEL、YAWL 等。 #### 二、jBPM4.4介绍 **1. jBPM简介** jBPM 即 Java Business Process Management,是基于 Java 的业务流程管理系统。它是市面上相当流行的一款...

      OSWorkflow快速入门

      - 官方下载地址:https://java.net/downloads/osworkflow/1.2 - 特点: - 相对低级,但灵活性高。 - 基于XML配置,而非图形化设计。 - 强大的可扩展性,允许重写和扩展组件。 2. 配置OSWorkflow - 主配置文件...

      JBPM、OSWORKFLOW分析报告

      【JBPM与OSWORKFLOW分析报告】 JBPM与OSWORKFLOW是两个在企业级工作流管理系统领域广泛应用的开源框架,它们为企业提供了强大的流程自动化和管理能力。本分析报告将深入探讨这两个工具的核心特点、工作原理以及各自...

      Struts2+Spring+hibernate+OSworkflow framework

      Struts2+Spring+Hibernate+OSWorkflow框架是一个广泛使用的Java Web开发组合,它结合了四个强大的技术来构建高效、可扩展且易于维护的企业级应用程序。下面将分别介绍这四个技术及其在项目中的应用。 1. **Struts2*...

      jbpm工作流详解

      jBPM与其他工作流框架如OSWorkflow、ActiveBPEL、YAWL等相比,以其开源、灵活和强大的Java支持而受到开发者青睐。在企业级应用中,jBPM常被用于OA(办公自动化)、CRM(客户关系管理)、ERP(企业资源规划)等系统中...

      OSWorkflow

      OSWorkflow

      jBPM4.4课程文档.doc

      - **OSWorkflow:** 开源工作流引擎,支持多种编程语言。 - **ActiveBPEL:** 专为 BPEL 流程设计的工作流引擎。 - **YAWL:** Yet Another Workflow Language,提供了一种新的流程描述语言。 **2. jBPM 特点:** -...

      OSWorkflow工作流程源码(JAVA/JSP)

      **OSWorkflow工作流程源码详解** OSWorkflow(Open Source Workflow)是一个开源的工作流管理系统,它主要用Java语言编写,能够帮助开发者实现复杂的企业级工作流程自动化。本篇将深入探讨OSWorkflow的核心概念、...

      osworkflow中文入门指南,osworkflow+hibernate+spring集成配置,osworkflow-2.8.0.jar

      **osworkflow** 是一个开源的工作流管理系统,专为Java应用程序设计,用于管理复杂的工作流程。在本入门指南中,我们将深入探讨如何使用osworkflow,并将其与流行的数据持久化框架Hibernate和依赖注入容器Spring进行...

      OSWorkFlow

      OSWorkFlow是一个基于Java的工作流引擎,用于在企业级应用中实现复杂的业务流程自动化。它提供了灵活的流程定义和执行模型,使得开发者可以方便地设计、实施和管理各种工作流。下面将详细介绍OSWorkFlow的核心概念、...

      OSWorkflow中文手册 OSWorkflow中文手册

      OSWorkflow是一款开源的工作流引擎,主要用于管理应用程序中的复杂业务流程。这款工具提供了强大的工作流建模、执行和跟踪功能,让开发者能够灵活地定义和控制应用程序的流程逻辑。本手册是OSWorkflow的中文版,旨在...

      osworkflow_bundle2

      10. **工作流设计工具**:虽然 OSWorkflow 本身不提供图形化设计工具,但有一些第三方工具(如 JBoss jBPM)可以用于可视化设计 OSWorkflow 流程,并生成相应的 XML 配置。 在 "osworkflow_bundle" 中,你可能会...

      osworkflow

      **osWorkflow 概述** osWorkflow 是一个开源的工作流管理系统,专为 Java 应用程序设计,用于处理复杂的业务流程。这个系统的核心功能是管理、跟踪和执行一系列步骤,这些步骤构成了一个工作流程。osWorkflow 提供...

      osworkflow2.8.pdf

      - **BSF 函数**:使用 Bean Scripting Framework (BSF) 实现的函数。 - **实用函数**:内置的一些常用函数,用于简化开发过程。 #### 六、验证器与条件 - **验证器 (Validators)**:用于验证数据的有效性。 - **...

    Global site tag (gtag.js) - Google Analytics