Shark - Java Open Source XPDL Workflow

Enhydra Shark项目提供了具有差异的工作流服务器。 它是一个可扩展和可嵌入的Java开源工作流引擎框架,包括完全基于WfMC规范的标准实现。

Github stars Tracking Chart

Together XPDL和BPMN工作流服务器(也称为Enhydra Shark(TM))是一个极其灵活和可扩展的WfMC XPDL和OMG工作流管理工具兼容的、可嵌入或独立的Java工作流引擎。流程定义基于没有专有扩展的WfMC-XPDL(XML流程定义语言)。可以使用图形Together XPDL和BPMN工作流编辑器轻松创建XPDL流程定义。对于执行服务器端系统活动,支持WfMC Tool Agents API。包括许多用于常见任务的标准工具包。对于不同供应商的工作流服务器之间的通信,我们支持WfMC ASAP /Wf-XML API。

XPDL和BPMN工作流服务器一起包括高级Swing管理客户端,命令行客户端和基于Web的工作列表和管理客户端,用于管理安装的工作流服务器。基于XForms /XSLT的Web客户机支持最复杂的工作流应用程序场景。文件,例如MS Office,PDF,Outlook邮件等可以存储在过程变量中,并通过Webdav从Web HTML用户界面直接编辑。

Microsoft Outlook任务列表可以用作基于我们的Outlook集成场景的用户工作流工作列表,而不需要客户端安装。我们的服务器模拟MS Sharepoint服务器,以实现完整和无缝的Outlook集成。

对于过程和活动实例的存储,使用可插入持久性API。该API的标准实现使用复杂的关系/对象映射器“一起关系对象”(Enhydra DODS),用于使用标准JDBC和JTA事务将数据存储到您选择的关系数据库。当然也支持Hibernate或其他O /R映射器。

Together XPDL和BPMN工作流服务器可以用作:

普通Java库Web或Swing应用程序
网络服务
J2EE EJB(有状态和无状态)
Corba服务器
...在许多其他情况下

与所有其他可用的工作流解决方案相比,XPDL和BPMN Workflow Server不会带来自己的环境或不必要的先决条件,但可以根据复杂的插件架构配置您的需求。

Together XPDL和BPMN工作流服务器是一个开源项目,它在SourceForge上以GPL V3许可证作为“Enhydra Shark”公开提供,并且已经嵌入在许多开源系统中。

结合Together XPDL和BPMN工作流编辑器,您可以获得一个完全符合WfMC和OMG的工作流解决方案。Together XPDL和BPMN工作流编辑器一起是一个完全实现WfMC(工作流管理联盟)XPDL规范(XML流程定义语言)V2.1和图形BPMN符号的图形化Java工作流编辑器。每个WfMC兼容的XPDL文件可以从本地/远程映射文件系统/驱动器或通过Wf-XML直接从WfMC兼容的工作流引擎查看,编辑和保存。

Overview

Name With Owner
Primary LanguageJava
Program languageJava (Language Count: 1)
Platform
License:GNU General Public License v3.0
Release Count0

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.

To the top