LC-BUDE使用说明书-LCU组件.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LC-BUDE使用说明书-LCU组件

LC-BOSS1.5研发组件 LCU 使用帮助 版本号: 1.0 密级:开放 编写: 居云飞 2005 年01月29日 审核:▁▁▁▁▁▁ ▁▁年▁▁月▁▁日 批准:▁▁▁▁▁▁ ▁▁年▁▁月▁▁日 联创科技 文档变更记录 序号 变更内容说明 版本号 版本日期 执笔人 1 最初文档 1.0.0 2005-01-28 居云飞 目 录 1 概述 3 1.1 编写目的 3 1.2 读者对象 3 1.3 参考文档 3 2 MWLCU定义 3 2.1 MWLCU结构 3 2.1.1 MWLCU由五部分组成 3 2.1.2 各组成部分的关系 4 2.2 MWLCU的核心任务 4 2.2.1 MWLCU支持业务流程范围 4 3 组件分析 5 3.1 LCU分析 5 3.1.1 LCU模型 5 3.1.2 LCU流程配置 8 3.1.3 LCU执行原理 11 4 MWLCU安装部署 15 4.1 安装 15 4.1.1 流程定义数据库安装 15 4.1.2 LCU安装 15 5 MWLCU操作使用说明 17 5.1 流程定义工具使用说明 17 5.2 服务管理工具使用 17 5.3 调试工具使用说明 17 5.4 MWLCU客户端软件的使用说明书 17 6 附录 17 6.1 格式一览表 17 概述 编写目的 MWLCU是联创中间业务平台的业务调用逻辑控制单元的简称。 MWLCU开发使用说明书的编写目的是让各产品设计研发人员充分了解和正确使用MWLCU。 读者对象 项目组所有成员:包括设计、编码、测试人员。 流程开发人员,开发、修改流程的人员,要求有一定业务知识和流程的基本概念。 流程的普通用户,比如营业员等。 参考文档 《联创BOSS1.5研发业务平台分析(流程管理).doc》 《LC-BOSS1.5研发组件分析说明书-流程管理doc》 《LC-BOSS1.5评审-流程管理xls》 《流程设计.vsd》 《流程管理.cat》 MWLCU定义 MWLCU是C++实现的完全同步的API调用过程逻辑控制工具包。 MWLCU结构 MWLCU由五部分组成 Tuxedo服务,提供与客户端数据输入输出的通道。 FDE流程定义工具,图形化流程定义配置工具,与BPM4J共享同一定义工具。 流程定义数据库,保存预定义的调用过程的逻辑及过程执行的轨迹。 LCU逻辑控制单元,API调用控制组件。 API 业务功能函数库,实现业务功能的函数库以 .so 动态连接库文件的形式保存。 各组成部分的关系 FDE流程定义工具配置和定义 API的调用过程;生成XML配置文件,工具将XML解析出来的实体分别保存到流程定义数据库的不同表中。Tuxedo为LCU提供服务通道,启动MWLCU服务;LCU逻辑控制单元从流程定义数据库中读取的预定义的过程。LCU根据预定义流程的调用逻辑,调用动态连接库中的API函数,API函数执行并完成业务功能操作,流程调用的日志保存到数据库中;期间由Tuxedo的客户端触发LCU流程的调用,以实现一次业务过程。 MWLCU的核心任务 MWLCU的核心是LCU控制单元,任务是根据预定义的调用逻辑调用业务API函数。 MWLCU支持业务流程范围 MWLCU支持范围是工作流引擎的子集,实现了部分工作流引擎的功能。 LCU现只支持同步业务流程,暂不支持并发流程、异步流程。 业务流程:由流程节点通过各种连接方式按照业务规则组合在一起实现一个完整业务目标的业务过程。业务流程由流程节点组成。 流程调用分类:应用节点调用,子流程调用,跨服务进程子流程调用,嵌套流程调用。所有调用都是同步调用;暂不支持异步调用,跨服务进程的子流程也必须是同步调用流程。 流程节点/活动:一个独立的活动,是一个应用调用、一个连接控制、或一个子流程。暂不支持人工交互等异步活动 节点分类:逻辑节点(如开始、结束)、控制连接节点(判断连接节点)、应用节点(自动调用节点)。暂不支持并发连接节点(fork)、回合连接节点(join)、人工交互节点(人工参与节点)。 连接:节点之间的连接关系,有方向,表达过程流向。 连接判断:简单JavaScript语义脚本判断,表达式定义的判断,计算得出连接节点的名称。即多选一。 客户端应用程序接口:客户端应用程序通过任务列表与中间业务平台交互,支持固定类型的Tuxedo调用。 应用调用接口:自动调用接口,动态函数调用接口。 事务控制:Tuxedo XA跨服务全局事务,本地非XA事务,无事务。 回退:单节点调用的回退,子流程调用的回退,跨服务

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档