没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
第 1 章 介绍
是一个灵活的、可扩展的工作流管理系统。 拥有直观的流
程语言,用任务、异步的等待状态、定时器、自动化动作…等来表示业务流程图,把这
些操作绑定在一起, 就拥有了非常强大和可扩展的控制流机制。
只有最小的依赖,可以象使用 库一样非常容易的使用它。另外,也可
以通过把它部署在 集群应用服务器中,用在吞吐量极为关键的环境中。
可被配置为任何数据库,并且可以部署到任何应用服务器。
概述
核心工作流和 功能被打包为一个简单的 库,这个库包括一个存储到数据
库、从数据库更新和获取流程信息的服务。
图 组件概观
入门套件
入门套件是一个包含了所有 组件的下载包,包括:
.,一个预配置好的 应用服务器。
,图形化设计 流程的 插件。
, 数据库兼容包(见下文)。
.,核心 组件,包括库和本指南。
, 扩展参考。
预配置好的 应用服务器安装了下列组件:
核心的 组件,被打包为了一个服务档案。
一个包括 库表的集成数据库:默认的 !" 数据库包含了 表,
另外还包含一个流程。
控制台 # 应用程序,可以由流程参与者使用,也可以由 管理员使
用。
调 度程序,用 于 定 时 器 执 行 。 调 度 程 序 在 入 门 套 件 中 被 配 置 为 一 个
$,这个 $ 将产生一个线程来监视和执行定时器。
命令执行器,用于命令的异步执行。命令执行器也被配置为一个 $,
这个 $ 将产生一个线程来监视和执行命令。
%一个流程实例,已经被部署到了 数据库中。
图形化流程设计器
还包括一个图形化设计工具,这个设计器是一个创作业务流程的图形化
工具。
图形化流程设计器是一个 插件,可以独立安装的设计器已经在
开发目标中。
图形化设计器非常重要的特性是它同时支持业务分析者和技术开发者,这使的业务
流程建模可以平滑的转换到实际实现。
插件可以被用作本地更新设置(普通的 & 文件),通过标准的 软件更新机
制安装。另外还有一个包,你可以直接把它解压到 主目录里。
核心组件
核心组件是普通 '(软件,用来管理流程定义和流程实例执行
的运行时环境。
是一个 库,因此,它可以被用在任何 环境,例如 # 应用、
# 应用、、#)等, 库还可以被打包为无状态会话 ,这允许
被作为集群部署,并且适用于极高的吞吐量。无状态会话 按照 规范编写,
因此它可以部署到任何应用服务器。
核心组件被打包为一个简单的 库文件,依赖于你所使用的功能,
* 库对第三方库有些依赖,如 !$、 和其他,这些在“第 章
部署”+, 中有清晰的说明。
为了持久化, 内部使用 !$,除了传统的 -. 影射之外,!$
还解决了不同数据库之间的 / 方言($)问题,使 可以方便的在当前所有
数据库上移植。
01 可以从你的项目中任何定制的 软件中访问,例如你的 #
应用、你的 、你的 # 组件、你的消息驱动 ,或者其他 组件。
控制台 # 应用程序
控制台 # 应用程序服务于两个目的。首先,它作为与由流程执行所产生的
运行时任务相交互的一个重要的用户接口;其次,它是一个管理和监控控制台,允许检
查和操纵运行时实例。
% 身份组件
可以与任何包含用户或其他组织信息目录的公司集成,但是对于没有组
织信息组件可用的项目, 包含了它自己的组件。身份组件所使用的模型比传
统的 $、 和 $$(译者注:$$ 是 $ 中最重要的组件,与 $
类似,$$ 是部署在容器中用来生成动态内容的 # 组件。)模型更丰富。
更多信息,请看“身份组件”。+,
2 调度程序
调度程序是一个用来监视和执行定时器的组件,它在流程执行期间被调
度。
定时器组件软件被打包进核心的 库,但是它需要被部署进下列环境之一:要么配置
调度程序 $ 去产生监视线程,要么用调度程序的 方法启动一个独立的 3。
4 数据库兼容包
数据库兼容包是一个包含能使 在你所选择的数据库上运行的所有
信息、驱动程序和脚本的下载包。
5 扩展
扩 展 是 一 个 独 立 的 扩 展 包 , 它 扩 展 了 , 使 之 支 持
(676$ 6 商业流程执行语言), 本质上
是一个 7 脚本语言,用来根据其他 # 服务(#)编写 #服务(#
)。
第二章 Getting started 起步
+!!$$8"6$!6!$!9$$:$$
$!$$$$66$
初始化
;,##
$#$!<$8$!$$"
!:$!8$#90#$!
!:$!9$:$$$$$"
$$$$6$:$!"
0 # # :6 $! 6:
#
;
,#$6:$+!$!$6$
8$$!6:$6$!$
"6"$#8#$!包括 核心和其他包。
+! $$ =$ '$$8$>?&(@ 1: "6 #$ $ $
$$#$!A68"B$!$!9"6#$$#1$$
$!$!6:$!86$!!
#7$$$!&!$::"6!
$! 9 C!$C : : :6$! $$
$6$D$!$!$$8$"6$"$$$#$!$!
E!$;B+6$
包含了包括图形化设计器在内的所有模块,能够帮助你快速启动。
E 1$$" E$ '>?&(@ +!
#$$!#$!$$"$
:$6$+$$#8#$!$B7$$$!!
$::"6!F6#9$$$!GCH6
$!$$:$6$!C!$C9$!C
>?C:
核心,包括核心引擎和身份组建,内有用户指南文档。
,$ base 7$'>?&(@数据库扩展 +!$ b
ase 7$8$$!#$!$$"
$:$6$+$$#8#$!$B7$$
$!!$::"6!F6#9$$$!GC
H6$!$$:$6$!C!$C9
$!C>?C:
;, 过程设计器
,#,$6:$+!
6"6$6$!创作 "69$ 过
程定义 $""$!+!6:#$!
&:$6&6$$+!
<$$B$!"<$!#""6!$$!
$$
G$ $ '$>?&(@ 1: "6 #$ $
6$"6$!$$!$$$!"B#
$6$!6$$!$$!#$!#$$:
6$!!6$!$!#6$$!
+ $ $$ #$! $! 6B :# $! $6$ $!
C!$C96$!!$:$6:6"$
$!H,
使用本地站点更新方式部署。
I$6 ':$6>?&(@ 1: "6 $ :
!$!$:!$$"6#$
#$!6B"6$"$!:$6#1$!
$$"7$$$!!$"6$$
剩余63页未读,继续阅读
wfkbgymc
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0