shark工作流学习(一)

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

1 shark综述<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

根据 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被访问。

 

2Shark安装与启动

Shark1.0的安装配置十分方便快捷。在windows平台下,直接点击安装图标,按照提示便可完成安装。在安装过程中需要指定jdk,shark1.0需要jdk的版本为1.4.1或者以上。

启动shark时,启动顺序是名称服务器(tns.bat),服务器(run.bat),管理控制台(runA.bat)。你也可以用快捷方式shark(runAll.bat)一次性启动三种服务。

 

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

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

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

j2ee常用工作流比较(shart、osworkflow、jbpm)

工作流引擎   Shark(EnhydraShark) Osworkflow opensymphony Jbpm(JBoss JBPM) 工作流描述语言...
  • shadowkiss
  • shadowkiss
  • 2013年05月07日 15:14
  • 2228

Shark机器学习库安装过程记录

今天装了一下Shark这个基于C++的机器学习库,现在把安装过程记录如下: 参考博客:http://blog.csdn.net/hitwengqi/article/details/8990384 ...
  • messiran10
  • messiran10
  • 2015年10月21日 20:35
  • 1645

开源机器学习C++库Shark的编译与开发环境搭建

Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于内核学习算法、神经网络等。   机器学习(MachineLearning)是...
  • deirjie
  • deirjie
  • 2014年08月20日 18:50
  • 3956

Shark:强大的开源C++机器学习库

申明:本文非笔者原创,原文转载自:http://sigvc.org/bbs/thread-872-1-1.html Shark 是一个快速、模块化、功能丰富的开源 C++ 机器学习库,...
  • yangleo1987
  • yangleo1987
  • 2016年11月16日 14:35
  • 2166

机器学习_SVM支持向量机

在没有领域相关的先验知识的情况下,SVM差不多是最好的不用修改就能很好工作的分类器了。...
  • xieyan0811
  • xieyan0811
  • 2017年11月27日 22:03
  • 62

WIN7下,VS2013配置shark库

1.       VS2013配置Shark机器学习库,首先要配置boost库,boost库的配置方法,可参考上篇文章WIN7下,VS2013配置boost库 2.       Shark3....
  • xiao_lxl
  • xiao_lxl
  • 2017年06月07日 15:49
  • 284

机器学习实战(5)--SVM(Support vector machine)(一)

支持向量机,SVM
  • chaoshengmingyue
  • chaoshengmingyue
  • 2016年03月27日 16:09
  • 544

java开源工作流引擎

Willow  由Huihoo Power开发详细可到其中文主页查看。 OpenWFE  OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一...
  • u010850285
  • u010850285
  • 2014年11月18日 14:02
  • 1184

工作流学习——重要概念扫盲篇一步曲

通过这篇文章我们可以了解到工作流、工作流管理系统、工作流框架、工作流引擎他们的概念以及他们之间的相互关系,同时我们还讲解了activiti的前世今生,同时我们还将activiti于jbpm5进行了比较...
  • zwk626542417
  • zwk626542417
  • 2015年06月22日 11:55
  • 11576

Shark简介、部署及编译小结

Shark即Hive on Spark,本质上是通过Hive的HQL解析,把HQL翻译成Spark上的RDD操作,然后通过Hive的metadata获取数据库里的表信息,实际HDFS上的数据和文件,会...
  • zbf8441372
  • zbf8441372
  • 2013年09月24日 11:21
  • 5362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shark工作流学习(一)
举报原因:
原因补充:

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