shark工作流学习(三)

原创 2004年05月31日 16:50:00

Shark特征<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。

它具备以下几个特点:

 

1   在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0不能完全支持支持中文,这还需要根据实际情况进行改进。

2   相比ofbiz、obe,shark1.0是一款纯粹的工作流引擎,在此基础上可以自行开发很多应用。由于功能单纯,所以shark1.0的代码量较少,易于阅读、易于改写、易于维护。

3   Shark1.0运行过程中与之交互的数据库中只有10多张表,非常容易弄清引擎在运行过程中和数据库的交互情况,这对扩展在shark1.0上的应用是一个很大的帮助。

4   Shark1.0由于是一款新的工作流引擎,所需的jdk版本较高,最低支持版本是jdk<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.4.1,因此与其它服务器集成时,面临一个可选服务器范围狭窄、是否可靠稳定的的问题。

5   Shark1.0和xpdl文件的编辑器Jawe结合得非常紧密。按照逻辑设置的部署界面你能让你方便快捷地上载、部署、并且实例化一个流程。同样方便的任务表管理可以让你按照自己的想法去运行自己定义的流程。还可以用流程监视器观察流程图监控流程的运行。

 

 

hongbo781202,又名HongSoft,职业程序员,研究领域:1)基于工作流的BPM系统研究2)基于JAVA的信息安全

技术.欢迎和大家讨论JAVA相关各方面技术和市场问题 hongbosoftware@163.com

版权声明:本文为博主原创文章,未经博主允许不得转载。

Shark工作流学习日记

前天下了北京今年的第一场雪,细细的雪粒,砸在路面上,感觉很舒服,所有的烦恼就这样被一扫而光。今天天气也非常冷,属于干冷的那种,凉簌簌的感觉,让你觉得触摸到什么都会不痛快,而我还在这样的温度、这样的时间...
  • dankes
  • dankes
  • 2005年07月10日 00:37
  • 4416

开源工作流引擎Shark入门1——安装与配置

    Enhydra Shark是一个开源的工作流引擎框架,使用Java进行开发,遵守LGPL协议。Shark遵守WfMC、OMG规范,以XPDL(XML Process Definition La...
  • tsun7263
  • tsun7263
  • 2009年09月02日 17:32
  • 3467

开源工作流引擎Shark入门3——与业务系统结合的一个demo

    在本系列第一篇文章介绍的基础上,开发一个简单的工作流应用系统,以第二篇文章介绍的请假流程为例。     把第二篇文章中做的mydemo.xpdl复制到应用的repository/externa...
  • tsun7263
  • tsun7263
  • 2009年09月03日 15:05
  • 2340

shark工作流的学习--sharkAPI文件夹

shark是一个用来解析XPDL的工作流引擎研究shark工作流首先下载它的源码,先来介绍一下它的sharkAPI文件夹下的client和internal。client中wfbase是表示错误和用来做...
  • xly1981
  • xly1981
  • 2007年05月31日 16:16
  • 705

Shark工作流的实现和WMFC&OMG规范的对比

Shark工作流的实现和WMFC&OMG规范的对比                                 -----第九部分:分析obe自带例子的执行过程 关键字:Shark 工作流 WMF...
  • davidmr_001
  • davidmr_001
  • 2007年04月27日 19:57
  • 7886

用Shark完成的实际工作流系统体会

本系统需要达到的主要目标就是可以让实际用户可以方便的设定自己的实际流程,现在主要用在审批流程上,用在其它流程上应该很容易。现在谈谈几点主要思路:1、重新写了一套usermanager模块替换shark...
  • billistar
  • billistar
  • 2005年03月09日 22:53
  • 1828

shark工作流源代码学习(三)

怎么使用Shark 前面写了两篇Shark源代码分析的文章,但有很多同行来信讨论的是怎么使用Shark,所以这篇先用Shark的源代码来讨论怎么使用Shark的问题。 Shark的使用有两种方式:作为...
  • hongbo781202
  • hongbo781202
  • 2004年06月01日 16:08
  • 4555

用工作流引擎实现工作管理项目(Shark+JaWE+Tomcat)

阅读本文,你必须已经使用过工作流引擎作过纯流程的例子,并且拥有java,jsp,html的基础,而且知道如何阅读相关javadoc/chm查阅编程所需的api。 我们以一个简单的请假流程来介绍如何实现...
  • cm4ever
  • cm4ever
  • 2005年12月05日 21:32
  • 14981

Shark 工作流研究1-在Tomcat6上部署Shark Workflow的jspClient示例

Shark Workflow是著名的开源工作流引擎,遵循Wfmc标准,是学习工作流产品开发和使用的很好示例。但是由于其为开源项目,没有很好的文档和技术支持,对初学者来说不知如何下手。Shark提供了一...
  • JavaWHB
  • JavaWHB
  • 2008年04月07日 16:50
  • 3070

Shark流程跳转的设计

本文只是一个笔记,是我在论坛中的回复的原版复制,所以没多大价值。没事干的话可以看看。在Shark中连接两个活动之间的带箭头的线叫做Transition(转移),他有几个关键属性fromActivity...
  • cm4ever
  • cm4ever
  • 2005年12月06日 09:56
  • 2627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shark工作流学习(三)
举报原因:
原因补充:

(最多只允许输入30个字)