shark工作流学习(一)
来源:互联网 发布:现任明教教主 python 编辑:程序博客网 时间:2024/06/09 23:09
1 shark综述
根据 WfMC 的定义,工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。
工作流引擎对工作流进行控制。
Shark1.0完全是根据WFMC规范实施的,可扩展功能的工作流引擎,它利用xpdl来定义流程,同时还包括服务器端的用于活动节点执行的WFMC工具代理API。这个工具代理API可以服务于JavaScript, JDBC access, EJB access, pure Java classes, Corba calls, EMail, Webservice调用。流程的存储和活动的实例化都是通过一个可定义的持久层API来完成。Shark1.0使用自带的一个轻量级Enhydra DODS O/R mapping作为自己的标准持久层,但是它同时也支持重量级的J2EE EJB持久层。Shark1.0中的每个组件例如持久层,事物管理器,脚本引擎,流程库,都是可以按照标准实施运用的,而且还可以被具体项目的模块扩展和替换。这样,shark就可以被用作servlet和swing程序的一个简单程序库,或者运行在J2EE容器当中(支持会话bean的API,可能使用实体bean作为持久层),或者可以当作webservice被访问。
2.Shark安装与启动
Shark1.0的安装配置十分方便快捷。在windows平台下,直接点击安装图标,按照提示便可完成安装。在安装过程中需要指定jdk,shark1.0需要jdk的版本为1.4.1或者以上。
启动shark时,启动顺序是名称服务器(tns.bat),服务器(run.bat),管理控制台(runA.bat)。你也可以用快捷方式shark(runAll.bat)一次性启动三种服务。
- shark工作流学习(一)
- shark工作流学习(一)
- shark工作流学习(一)
- shark工作流源代码学习(一)
- shark工作流源代码学习(一)
- shark工作流源代码学习(一)
- shark工作流源代码学习(一)
- shark工作流学习(二)
- shark工作流学习(三)
- shark工作流学习(二)
- shark工作流学习(三)
- shark工作流学习(二)
- shark工作流学习(三)
- shark工作流学习(二)
- shark工作流学习(三)
- shark工作流源代码学习(二)
- shark工作流源代码学习(三)
- shark工作流源代码学习(四)
- 1. 从MYSQL 网站下载5.0
- shark工作流源代码学习(二)
- shark工作流学习(二)
- 1. 从MYSQL 网站下载5.0
- shark工作流学习(三)
- shark工作流学习(一)
- shark工作流源代码学习(一)
- 如何在php设置支持大文件上传
- 学习java i/o库要掌握的三个关键知识点
- Adapter模式在J2SE事件处理中的应用
- 用 Mylar 进行以任务为中心的编程-第2 部分
- BouncyCastle JCE实践(一)
- IP 和 localhost
- 一些Flex开源项目的整理