[发明专利]遵循XPDL规范工作流中间件实现服务编制的方法、装置有效

专利信息
申请号: 200910215590.9 申请日: 2009-12-30
公开(公告)号: CN101751255A 公开(公告)日: 2010-06-23
发明(设计)人: 戴海宏;何忠胜;刘宗福;刘春;刘民 申请(专利权)人: 山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06Q10/00
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 逯长明
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 遵循 xpdl 规范 工作流 中间件 实现 服务 编制 方法 装置
【说明书】:

技术领域

发明涉及中间件技术架构领域,更具体地说,涉及一种遵循XPDL规范 工作流中间件实现服务编制的方法及装置。

背景技术

针对工作流中间件,从技术视角对业务流程进行建模,主要有两种成熟的 语言规范可遵循,分别为XPDL(XML Process Definition Language)规范和 BPEL(Business Process Execution Language)规范;XPDL为流程定义语言 规范,BPEL为流程执行语言规范,可以分别从两个不同层面上实现业务流程 管理。

基于XPDL规范实现的工作流中间件,重点关注流程的结构,在业务流程 组织方面有很大优势;将不同岗位组合成一个流程,每个岗位间互相可以传 递数据,实现一个业务流程的需求,大多体现在人工参与流程处理方向,这 个方向工作流中间件非常符合我们国内当前工作流需求;国内信息产业的普 及应用,多数企业仍然在做信息化基础的建设,相当于各企业正在实现SOA 理论中的基础服务节点;所以基于XPDL规范实现的工作流中间件在国内的市 场空间仍然很大。

随着电子信息产业的发展,各企业基础服务节点的完善、规模的壮大,业 务整合需求日益增多,融合人工参与的流程整合需求也日益复杂;这就要求 基于XPDL规范的工作流中间件,不能够仅停留在基础服务节点建设层面上, 我们需要冲破XPDL技术规范的限制,在原有XPDL技术规范的基础上,融合 BPEL技术规范的思想,充分利用已有的XPDL规范工作流中间件资源,将XPDL 流程定义发布为流程执行服务,实现基于XPDL规范工作流中间件的业务流程 服务编制,解决XPDL规范在业务整合这个层面上相关的业务流程管理问题, 走出一条符合国情的国内工作流产品发展路线。

发明内容

有鉴于此,本发明提供一种遵循XPDL规范工作流中间件实现服务编制 的方法及装置,充分利用已有的XPDL规范工作流中间件资源,将XPDL流 程定义发布为流程执行服务,实现基于XPDL规范工作流中间件的业务流程 服务。

为实现上述目的,本发明实施例提供一种遵循XPDL规范工作流中间件 实现服务编制的方法,在启用所述的方法前需先预设基于XPDL规范工作流 中间件实现服务编制的技术框架,所述框架包括:用于构建所述框架基层的 J2EE运行环境;

基于所述J2EE运行环境,由JBI/SCA环境支撑和SDO环境支撑联合组 成的ESB支撑环境;

基于所述ESB支撑环境,做为企业服务和消费者提供者交互中介的ESB 容器;

基于所述ESB容器,位于所述技术框架顶层的基于XPDL规范实现的工 作流中间件;

所述技术框架预设完成后,启用上述方法,启用过程具体为:

将待整合的异构系统中的业务服务单元抽取为WebService服务;

基于ESB服务,提供服务注册中心和服务容器;

通过基于XPDL规范的工作流中间件实现业务流程服务编制;

由所述ESB容器对各业务服务进行组装,组合成面向特定需求的服务。

上述的方法,优选的,所述业务流程服务编制具体实现为:

预先定义业务流程服务对外提供的服务接口;

对基于XPDL规范的工作流中间件进行服务编排,对业务流程服务接口 进行实现;

将编排的流程发布为所述ESB容器可识别的服务:服务元。

上述的方法,优选的,对业务流程服务接口的实现过程中掺杂了复杂的 人工任务处理和灵活的流程控制操作。

上述的方法,优选的,所述服务元为粒度小的流程服务。

一种遵循XPDL规范工作流中间件实现服务编制的装置,所述装置包括:

服务抽取单元,用于将异构系统中的业务服务单元抽取为WebService服 务;

服务注册单元,提供服务注册中心和服务容器;

服务编制单元,通过基于XPDL规范的工作流中间件对业务流程服务进 行编制;

服务组装单元,用于将各业务服务进行组装,组合成面向特定需求的服 务。

上述的装置,优选的,所述服务编制单元包括:

接口定义单元,用于定义业务流程服务对外提供的服务接口;

服务编排单元,用于对服务进行编排,对业务流程服务进口进行实现;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司,未经山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910215590.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top