- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在WID中开发流程【荐】.pdf
WPS 流程整合系列之一:在WID 中开发流程应用
一、序言
继推出了工作流引擎WBI Server Foundation 之后,IBM 又在其基础之上推出了WebSphere
Process Server(简称WPS) 。其工作流引擎的描述语言仍然是基于强大的BPEL 标准,功能更
为增强。本文将结合WPS 的开发环境WebSphere Integration Developer v6.0 (简称WID ),
介绍如何开发基于BPEL 的工作流应用。
二、流程模型
针对WPS 的上一代产品WBI Server Foundation ,笔者曾写过一篇文章《在WSADIE5.1 中
开 发 基 于 BPEL 的 工 作 流 》 ( 加 链 接
/developerworks/cn/websphere/library/techarticles/lizhi/0406_bpelflow/0
406_bpelflow.html )。鉴于两种产品的相似性,以及许多读者都有过使用 WBI Server
Foundation 的经验,本文将继续以上篇文章中的业务模型为例演示开发的流程,读者可以参
考其中第二、三段的需求分析。
对于BPEL 的基本概念,本文不再赘述,读者可以参考相关文章。由于WBI Server Foundation
和WPS 同样遵循BPEL 规范,如果您熟悉WBI Server Foundation 环境下的流程开发,可以
很快在WPS 中上手。需要注意的是以下几个新增功能:
业务对象(Business Object ):简称BO ,是封装的数据对象,相对于WBISF 中的Variable
提供更丰富的数据表达方式。
人员任务管理器(Human Task Manager ):简称HTM ,从流程规划功能中分离出来的人员活
动编辑器。相对于WBISF 中的人员活动,提供更多功能,如超时提醒、任务序列等。
装配图(Assembly Diagram ):将流程与其他应用组件关联的可视化建模图。通过这项新增
功能,流程可以是调用业务规则、状态机或外部应用的主控组件,也可以被其他组件激活。
结合流程建模的基本思路,本文将会在练习中展示上述新特性,有WBISF 相关开发经验的
读者可以体会新产品的功能扩展。下面就让我们一起动手,通过实际的例子来掌握开发技能。
三、创建模块和流程
打开WID ,新建一个Workspace 作为开发空间。
1)从下拉菜单中选择“File ”/ “New ”/ “Other ”,在弹出窗口中选择“Module ”,如下图所
示。
2 )点击“Next ”按钮,输入“Examine ”作为模块名称。点击“Finish ”按钮,创建模块如
下图所示。
3 )展开刚才创建的模块,再展开“Business Logic ”,右击“Processes ”,选择“New ”/ “Business
Process ”。
4 )弹出窗口中,在Folder 域中输入“cess ”,在Name 域中输入“ExamineProcess ”。
点击“Next ”按钮,如下图所示。
5 )在“Select an Interface”窗口中,选择“Generate a new Interface ”,点击“Next ”按钮。
在下一页点击“Finish ”按钮。可以看到流程建模窗口出现,如下图所示。
四、构建业务数据对象
流程需要传递各种简单和复杂的数据。对于复杂数据,我们需要构建业务数据对象。
1)展开WID 左方导航栏中的Interfaces 栏目,双击打开ExamineProcess 接口。
2 )点击Input 右方Type 栏目中的string 项,在弹出窗口中点击“New ”选项,如下图所示。
3 )弹出窗口中,在Name 项输入“Goods ”作为名称,创建一个新的Business Object 。
4 )在激活的BO 编辑页面,点击 图标,创建一个新的属性。更改属性名为goodSerial 。
5 )再次点击 图标,更改属性名为number ,属性类型为int,如下图所示。
6 )切换到流程编辑页面,在Variables 栏目下,选中Input1 变量,在下方的Properties 视图
中,选择Description 页,更改名称为input 。
7 )切换Properties
您可能关注的文档
- 国际国内经济形势培训【荐】.ppt
- 国际市场营销SWOT分析 课件【荐】.ppt
- 国际市场营销【荐】.doc
- 国际市场营销学案例分析【荐】.doc
- 国际煤价跌,国内煤价涨跌不一,国内库存激增【荐】.pdf
- 国际税收 第1章 国际税收导论【荐】.ppt
- 国际经济与贸易专业本科毕业论文指导书(修订)【荐】.doc
- 国际经济与贸易专业毕业论文【荐】.doc
- 国际经济与贸易专业毕业论文参考选题(本院)【荐】.doc
- 国际经济与贸易专业毕业论文模板【荐】.doc
- 教育行业招生营销数字化策略与教育服务升级创新策略报告2025[001].docx
- 2025年文化遗产数字化保护与利用的数字文化遗产保护技术培训体系构建[001].docx
- 农业绿色发展战略中的政策扶持与技术革新应用研究报告[001].docx
- 2025年新型页岩气开采技术对土壤污染的风险评估报告.docx
- 新能源汽车充电设施布局实施方案2025:充电设施安全监管体系构建研究.docx
- 直播平台内容监管与自律发展对直播内容创新的影响报告.docx
- 2025年商业银行金融科技人才选拔与培养中的国际化视野拓展策略报告[001].docx
- 家庭教育指导服务市场供需关系与2025年发展策略研究报告.docx
- 美妆行业个性化定制服务模式下的美容院线客户关系管理报告.docx
- 医疗美容消费者心理与服务质量提升实战攻略报告.docx
文档评论(0)