Java開源工作流引擎

 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信息

 Imixs Workflow 
Imixs Workflow項目提供一個基於Java的工作流框架,用於以一種快速和簡便的方式來開發Workflow Management Systems(WFMS)。該項目提供各種不同的組件來輔助和簡化工作流功能的開發,其中包括一個採用Eclipse插件實現的圖形化工作流建模工具IX Workflow Modeler。
image_small_02.gif

更多Imixs Workflow信息

 Riftsaw 
Riftsaw是一個針對JBoss應用服務器容器進行了優化的開源WS-BPEL2.0引擎。WS-BPEL2.0是一種基於XML的語言用於定義業務流程。支持短暫和長期過程的執行,過程持久化和恢復,過程版本控制,提供熱部署和基於Ant部署,能夠與JBoss ESB集成使用,可以在JBoss Cluster中運行。Riftsaw有一個基於Eclipse的BPEL設計器,捆綁到JBossTools 3.1。
RiftSaw_block_diagram.jpg

更多Riftsaw信息

 Activiti 
Activiti是一個業務流程管理(BPM)和工作流系統,適用於開發人員和系統管理員。其核心是超快速,穩定的BPMN2流程引擎。它易於與Spring集成使用。
activiti-modeler.gif

更多Activiti信息

 Joget Workflow 
Joget Workflow是一個工作流管理系統,用戶可以利用這個平臺爲他們機構的業務流程設計相應的工作流並部署和運行該工作流。它擁有以下特性: 設計、部署、運行簡單和快速。 流程引擎支持XPDL標準。 提供圖形化流程設計器和表單構建器。 流程監控。 支持通過插件擴展功能。 支持長時間運行的流程。 可以通過JSON或Java API與其它系統相集成。
Joget.jpg
Joget.jpg

更多Joget Workflow信息

 Orchestra Designer 
Orchestra Designer是一個基於Flex的在線工作流建模工具。本項目來源於2009 OW2開源比賽題目之一,目標是爲OW2上的開源BPEL引擎Orchestra提供一個基於Flex技術的在線工作流建模工具,並與Orchestra 的Web 2.0管理控制檯集成。該建模工具針對非技術人員,採用一種比BPEL更面向業務、更直觀的圖元作爲建模基礎,生成的模型可以在後臺轉換成BPEL輸出,並部署在BPEL引擎上運行。 項目的初始開發人員來自於北京航空航天大學計算機學院計算機新技術(ACT)實驗室,工作基礎來源於實驗室基於Flex的BPMN建模工具。開發人員希望本項目不僅僅是爲Orchestra引擎定製開發,而是可以依託實驗室在中間件應用領域積累的豐富經驗,對電子政務、電子商務、遙感衛星和生物計算等領域的業務工作流建模進行支撐。
RenameFigure.JPG
收錄時間:2010-10-09 11:17:57

更多Orchestra Designer信息

 Oozie 
Oozie是Yahoo針對Apache Hadoop開發的一個開源工作流引擎。用於管理和協調運行在Hadoop平臺上(包括:HDFS、Pig和MapReduce)的Jobs。Oozie是專爲雅虎的全球大規模複雜工作流程和數據管道而設計。
收錄時間:2010-10-20 23:58:37

更多Oozie信息

 StarFlow 
StarFlow是一個輕量級的工作流引擎,它融入了我所接觸的電信行業業務流程的特殊要求(電信行業是中國流程化水平非常高的一個行業,同樣很好滿足其他行業的需求),提供了靈活的工作任務分派策略、業務流程版本管理策略、豐富的流程模式、靈活的組織模型和子流程等特性。StarFrame-Flow是StarFlow工作流的一個web應用工程,包含系統管理和工作流管理。

系統管理:人員管理、機構管理、資源管理、較色管理、菜單管理、業務字典管理等功能。
StarFlow.jpg
收錄時間:2011-04-21 20:23:16

更多StarFlow信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章