[发明专利]基于Web服务编排描述语言的多方协同业务流程监控系统在审
申请号: | 201310094009.9 | 申请日: | 2013-03-22 |
公开(公告)号: | CN103218682A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 阮彤;叶琪;周洁颖;刘龙;刘斌 | 申请(专利权)人: | 华东理工大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 翟羽;曾人泉 |
地址: | 200237 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 服务 编排 描述 语言 多方 协同 业务流程 监控 系统 | ||
技术领域
本发明涉及一种业务流程监控系统,尤其涉及一种基于Web服务编排描述语言(WS-Choreography Definition Language,简写为WS-CDL)的多方协同业务流程监控系统,属于网络服务流程监控技术领域。
背景技术
在互联网高速发展的今天,Web服务已经成为企业获取网络服务、进行数据交互的重要技术手段。为了保证IT系统进行数据交互的高效、可靠,流程监控技术在其中发挥着不可替代的作用。
现有的流程监控技术主要包括三类:第一类是使用内置流程执行引擎的流程监控工具,将一系列同步和异步的服务组合到一个端到端的BPEL(业务流程执行语言)流中。第二类是使用BAM(业务活动监控)工具进行业务活动监控,收集、分析和展现业务活动的实时数据,改进业务运作的速度和效率。第三类是通过客户定制,为企业或所在行业的IT系统开发专用的业务流程监控工具。
Web服务编排描述语言是W3C在2005年制定的Web服务编排标准, 从全局的角度定义了一组Web服务之间的协作和交互必须遵守的规则。在此基础上,Pi4Tech公司推出了基于Web服务编排描述语言的图形化编辑工具Pi4SOA,用以实现流程控制过程中图形的编辑工作,提高流程监控的准确性。Pi4SOA用户可以使用拖拽的方式实现Web服务编排描述语言的流程编辑。但是其对Web服务编排描述语言的编排流程图形化操作只是简单地图形化XML标签以及表示标签的“生命线”,将文档包含的标签堆砌在合适的顺序、选择和并行的分支结构中。在角色复杂时,角色关系会变得更加复杂。同时,简单图形化不便于编辑,无法高效地进行可视化建模。而且,现有的业务流程监控工具往往是客户定制,通用性差,开发周期长,如果以后出现业务上的变动维护工作比较麻烦。
发明人在《华东理工大学学报》2011年第2期上发表的论文《基于WS-CDL的图形化编辑工具关键技术研究与实现》中,介绍了WS-CDL图形化编辑器的构造,包括如下步骤:对主要的活动以及属性进行图形化处理设计一套图形化模型标记WS-CDL-N,使其与WS-CDL一一对应,并在此基础上,使用Eclipse插件GMF框架设计并实现了WS-CDL的图形化编辑器。该论文弥补了现有图形化研究成果中的不足,脱离XML标签的束缚,实现了高层次抽象、合理、直观的图形化标识方式, 可以高效地进行可视化建模,提高了系统通用性。但是,在该论文中并没有介绍从整体上对业务流程进行监控,并将其应用于多方协同业务流程的具体实现过程。
发明内容
针对现有技术所存在的不足,本发明所要解决的技术问题在于提供一种基于Web服务编排描述语言的多方协同业务流程监控系统(简称流程监控系统)。
为实现上述的发明目的,本发明采用下述的技术方案:
一种基于Web服务编排描述语言的多方协同业务流程监控系统,由业务流程建模模块、业务流程展示模块、监控元数据模型模块、客户端包捕获器模块、事件引擎模块、监控系统服务器模块、数据接收服务器模块和报表定制和展示模块组成;
所述业务流程建模模块连接所述业务流程展示模块,所述业务流程展示模块连接所述监控元数据模型模块,所述监控元数据模型模块连接所述监控系统服务器模块;
所述监控系统服务器模块分别与所述客户端包捕获器模块、所述事件引擎模块、所述数据接收服务器模块和所述报表定制和展示模块进行连接;
所述客户端包捕获器模块将输出结果送入所述数据接收服务器模块中,所述数据接收服务器模块将相应的事件送入所述事件引擎模块中,所述事件引擎模块相应触发所述业务流程展示模块;
所述客户端包捕获器模块根据监控文件捕获网络包,分析交互消息与所述网络包的关系,将属于同一个会话的几个网络包进行分析,利用重组算法将所述网络包按照会话进行组装和关联,生成消息链;抽取所述消息链中包含的信息,存入数据库或者激发事件引擎触发事件,实现跨区域/跨系统的多方协同业务流程监控。
本发明提供了一种多方协同业务流程监控系统,可以实现对多方业务的整体流程管理和具体某一流程的全程监控。利用本发明,可以实现跨区域/跨系统的多方协同业务流程监控,有效地解决业务流程建模困难和无法进行业务流程监控的问题。
附图说明
图1为本发明所提供的多方协同业务流程监控系统的整体结构示意图;
图2为WS-CDL中间表示结构的示意图;
图3为业务流程展示模块的架构示意图;
图4为对捕获消息的重组算法示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东理工大学,未经华东理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310094009.9/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理