在工作流中,与组织模型的交互是非常重要的功能,能否提供对多种组织存储方式的支持,以及能够满足复杂的组织结构支持,对工作流系统来说,是非常重要的。 本篇就简要介绍Oracle BPEL Workflow Service中的Identity Service。Identity Service是Workflow Service中很重要的服务,主要完成用户、组的查找,以及授权和认证。可以通过OracleAS JAAS Provider(JAZN)、Oracle内嵌的Directory服务、第三方LDAP服务器、或者客户自定义的存储实现。阅读全文>
发表于 @ 2008年06月19日 21:59:00|评论(loading...)|收藏
在Human Task的配置界面中,可以定义此Human Task所关心的参数(Parameter)。注意,这里仅仅只是类型的声明,真正在此Human Task绑定到bpel流程中的时候,才会需要设置参数的值来源,下一节将会介绍。
阅读全文>
发表于 @ 2008年06月18日 22:56:00|评论(loading...)|收藏
Oracle BPEL Workflow Service的“Human Task的数据交互”稍微有些复杂,有几个地方要注意,其基本处理思路围绕:数据类型和Message Type的声明;流程变量的声明;任务参数的定义;任务参数与流程变量之间的映射;任务提交后数据的处理和提取。 阅读全文>
发表于 @ 2008年06月18日 22:46:00|评论(loading...)|收藏
既然是处理人工活动,必然涉及到与人工交互密切相关的界面处理。在Oracle Workflow Service中有一个特定名词叫Display Form。每个Task都会绑定一个属于自己的Task Display Form(有一个且仅能有一个)。阅读全文>
发表于 @ 2008年06月16日 22:43:00|评论(loading...)|收藏
oracle bpel process manager提供了的java api来满足对workflow service的操作。具体Workflow Services API Reference文档可以从 %SOA_Oracle_Home%\bpel\docs\workflow\index.html 查看阅读全文>
发表于 @ 2008年06月12日 22:32:00|评论(loading...)|收藏
大家可以看到在工程中,存在"HelpDeskRequestWF"这个human task对象。在Oracle BPEL中的人工活动都,都是索引到相应的Human Task对象的。针对这个task也可以创建响应的form对象来定义人工处理界面。 阅读全文>
发表于 @ 2008年06月11日 21:39:00|评论(loading...)|收藏
最近跟oracle bpel进行项目pk的次数越来越多了。自从oracle 收购bea之后,原本经常碰到的BEA AqualLogic BPM是杳无踪影了,倒是Oracle BPEL最近冒的很欢,到处现身。因此Oracle BPEL也成为我们目前非常关注的竞争对手产品。从产品管理的角度来说,我不得不关注Oracle BPEL的特性,以及优缺点。了解对手的产品,仅仅依靠“看点ppt介绍,看点白皮书”是毫无用处的,最有效的办法就是“学和用”。
阅读全文>
发表于 @ 2008年06月10日 21:57:00|评论(loading...)|收藏