相关推荐
-
工作流引擎shark的技术
工作流是实现企业业务过程建模、仿真分析、优化、管理和集成, 最终实现业务过程自动化的核心技术, 在现实工作中应用广泛, 有着非常大的发展动力。Shark 是 Enhydra 开发的完全基于 WFMC 和 OMG 的标准, 使用 XPDL 来进行定义的工作流引擎。本文通过对其最核 心的工作模块调度方式的研究, 根据各种实际测量的数据详细地从两个方面分析了其作用和各种优缺点, 探讨了工作流引擎的改进研究方向。
-
shark工作流学习(三)
Shark特征 Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。它具备以下几个特点: 1 在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0不能完全支持支持中文,这还需要根据实际情况进行改进。2 相比ofbiz、obe,shark1.0是一款纯粹的工作流引擎,在此基础上可以自行开发很多应用。由于功能单纯,所以s
-
开源工作流引擎Shark入门1——安装与配置
Enhydra Shark是一个开源的工作流引擎框架,使用Java进行开发,遵守LGPL协议。Shark遵守WfMC、OMG规范,以XPDL(XML Process Definition Language)进行流程定义。 Shark以Java库的方式运行,并不启动自己的线程,而是和使用它的系统一起运行。这种简单点的方式使它可以在很多环境中运行,如Web、Java Appli
-
shark工作流学习(一)
1 shark综述根据 WfMC 的定义,工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。 简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。工作流引擎对工作流进行控制。Shark1.0完全是根据WFMC规范实施的,可扩展功能的工
-
java shark_java shark工作流
匿名用户1级2019-01-07 回答下面是一个调试shark的例子,通过它,你可以大致了解shark的工作流程运行和测试到${tws}\bin目录下,首先运行tns.bat,然后运行run.bat,接着运行runSA.bat,启动管理器,输入用户名admin,密码是enhydra,OK,进入管理器了。下面是一个Quick Start,翻译自Shark自带的Quick Start,精简了下,并修改...
-
Shark工作流解决方案的学习小记
在工作流开源项目汇总中介绍了一些开源的工作流项目,其中第(13)个就是Enhydra Shark,该项目是由Teamlösungen EDV-Dienstleistungen GmbH. 开发的,它们将其商业解决方案的基本功能开放源码,形成了开放源码的工作流解决方案。其商业化的工作流解决方案由Together Workflow Server 和 Together Workflow Edit
-
shark工作流引擎核心配置[翻译]
shark工作流引擎核心配置 注意: 一些简单的英语,我没有给出翻译。因为我相信那是浪费时间。如果给你带来不便,敬请谅解!您可以告诉我哪些需要翻译,我可以为你翻译。 1. 什么是Enhydra Shark? This is workflow engine completely bas...
-
〔转〕shark接口
Shark流程启动过程 1) 定位工作流服务器 Shark.configure("Shark.conf"); SharkInterface si= Shark.getInstance();2) 连接工作流服务器 SharkConnection sc= si. getSharkConnection(); sc. connect(use
-
shark工作流的学习--sharkAPI文件夹
shark是一个用来解析XPDL的工作流引擎研究shark工作流首先下载它的源码,先来介绍一下它的sharkAPI文件夹下的client和internal。client中wfbase是表示错误和用来做判断用的,和逻辑实现关系不大wfmodel中的wfactivity、wfactivityIterator等以wf--作为开始的都是为非常重要的接口,后面说到的sharkkernal文件夹下
-
Shark工作流学习日记
前天下了北京今年的第一场雪,细细的雪粒,砸在路面上,感觉很舒服,所有的烦恼就这样被一扫而光。今天天气也非常冷,属于干冷的那种,凉簌簌的感觉,让你觉得触摸到什么都会不痛快,而我还在这样的温度、这样的时间,骑着属于我自己的"宝马",独自在路上玩冲刺。说实话,自从上个月感冒了一次以后,我实在是再也不想在冬天骑那玩意了,可是它的好处是显而易见的,这个月,我因为偶尔才骑它,所以上班迟到了6次。前天下了北京今
-
shark 开发文档 工作流 代码解释
shark 开发文档 工作流 代码解释 shark 开发文档 工作流 代码解释
-
Jawe工作流建模及Shark工作流引擎的实例说明(三)
Jawe工作流建模及Shark工作流引擎的实例说明http://www.lbfood.com二、下面对刚建好的工作流建模过程进行配置2.1 加载建模文件启动Shark服务及管理端程序,登入后到Package management图2.1点击下面的Load按钮图2.2选择上步建模好的xpdl文件。再点击Load进行加载,图2
-
开源工作流引擎Shark入门4——任务的分配
这第三篇的demo中,所有的任务都是分配给一个人的,这显然不太实用。Shark是如何进行任务分配的呢?Shark本身有4种任务分配方式: 标准方式(Standard):任务分配给参与者映射所对应的用户,如果没有,则分配给创建流程的用户。 历史相关方式(History Related):根据分配的历史来决定任务分配给谁。 直接使用XPDL定义的用户方式(XPDL St
-
开源工作流引擎Shark入门2——使用JaWE设计一个流程
XPDL描述了工作流的相关元素,如参与者、活动、活动间的转移、上下文变量等内容,由这些元素组成一个个流程。XPDL是一个xml格式的文件,可以用文本编辑器直接编辑,但这需要对XPDL规范非常熟悉。JaWE是一个图形化的XPDL编辑器,利用这个工具就不需要学习枯燥的XPDL中的xml元素了,在图形界面上用拖拽式的方法就可以设计出我们需要的流程。 本文讲述如何用JaWE设计一个
-
Shark 工作流研究1-在Tomcat6上部署Shark Workflow的jspClient示例
Shark Workflow是著名的开源工作流引擎,遵循Wfmc标准,是学习工作流产品开发和使用的很好示例。但是由于其为开源项目,没有很好的文档和技术支持,对初学者来说不知如何下手。Shark提供了一个web应用程序示例jspClient,可以作为学习的起点。但是我经过试验发现在tomcat5和 tomcat6上按它的要求部署并不能成功运行。经过仔细研究和查找资料,发现主要是有些配置文件未及时更新
-
Sharding-JDBC的实践
本文首先介绍了分库分表的相关概念,然后,对比了几种主流的分库分表中间件。接着重点介绍了分片策略和相关的算法。最后通过一个demo,实现了对Sharding-JDBC 数据分片的落地。
-
三大主流开源工作流引擎技术分析与市场预测
1.从《功夫》说起 时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。 这让我想到年前的一则新闻:jbpm joins jboss and becomes jboss-j...
-
几大工作流引擎对比
纵观jBPM:从jBPM3到jBPM5以及Activiti5:http://www.infoq.com/cn/articles/rh-jbpm5-activiti5# 工作流引擎选择(为何使用activiti而不是jbpm):http://blog.csdn.net/classfoo/article/details/20645779 Java工作流引擎:jBPM、Activiti以及S
2 楼 jamiesun 2010-01-30 13:59
1 楼 AntFlow 2010-01-27 16:59