[发明专利]一种业务工作流的流程识别方法有效
| 申请号: | 200910157312.2 | 申请日: | 2009-07-24 |
| 公开(公告)号: | CN101610265A | 公开(公告)日: | 2009-12-23 |
| 发明(设计)人: | 戚建淮;周文柱;曾干;刘喜雨;施珉 | 申请(专利权)人: | 深圳市永达电子股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;G06Q10/00 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 | 代理人: | 齐永红;段成云 |
| 地址: | 518057广东省深圳市南山区科技*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 工作流 流程 识别 方法 | ||
技术领域
本发明涉及计算机信息安全技术领域,尤其涉及一种SOA业务 工作流的流程识别方法。
背景技术
工作流管理技术是国际上新兴起的一项对工作流程进行控制和 管理的技术,该技术是实现企业业务过程建模、业务过程仿真分析、 业务过程优化、业务过程管理与集成,从而最终实现业务过程的自动 化的核心技术。为了实现不同工作流产品之间的互操作,工作流管理 联盟(Workflow Management Coalition,简称WfMC)在工作流管理系统 的相关术语、体系结构及应用编程接口(WAPI)等方面制定了一系列标 准。
WfMC提出的工作流管理系统体系结构模型由5个部分组成:1) 过程定义工具:用来定义工作过程,是业务过程的计算机形式表示。 (2)工作流执行服务:是工作流管理系统的核心,它借助一个或者多个 工作流引擎,来激活并解释过程定义的全部或者部分,提供了过程实 例执行的运行环境。(3)工作流客户应用:是指用户操作工作流管理系 统分配的任务或者活动的功能。(4)工作流机直接调用的应用:是指工 作流执行服务在过程实例的运行过程中调用的,用以对应用数据进行 处理的应用程序。(5)工作流管理工具:其功能是对工作流管理系统 {Wfms)中过程实例的状态进行监控与管理。
在这个工作流管理系统体系结构模型中,工作流管理工具的主要 功能是监控与管理工作流的具体实现过程,现有的监控工具能够对工 作流在整个组织内部的流动状况进行监视,并提供一系列的管理功 能,实现了安全性、过程控制和授权操作等方面的管理。
现有的工作流管理系统自带的管理和监控功能,在监控工作流执 行的过程中,只能保证预设的业务工作流程执行顺序不被更改,而无 法确认业务工作流的每一个具体流程步骤是否真正安全和可靠的被 执行,也无法保证业务工作流的具体流程在执行的过程中未被篡改。
发明内容
本发明的目的在于克服现有技术的缺点,提供一种保证SOA业 务工作流执行可靠性和安全性的流程识别方法,对业务工作流的执行 过程进行监控和管理,防止业务工作流在执行的过程中被篡改。
针对所要解决的技术问题,本发明所采用的技术方案是:
采用一种新的业务工作流的流程识别方法,,通过捕获用户信息 系统中的操作报文,并依据预设的规则,与用户预先配置的工作流进 行比较,由此实现对工作流的识别与检测。包括如下步骤:
第一步(S11):定义流程识别规则;
依据预先定义的工作流所定义的XML格式的流程文件,定义流 程识别规则的定义所需要建立的流程识别规则树。
第二步(S12):解析上报的流程执行数据报文:
接收业务客户端在执行流程过程中,捕获该流程的实际执行数 据,并上报到流程识别服务端;流程识别服务端利用预设的解析模板 对上报的流程执行数据报文进行解析,包括,从解析模块集合中查找 与该报文数据相匹配的解析模块,以及利用查找到的解析模块从该报 文数据中提取数据,并将提取到的数据相转换为统一的节点数据格 式。
所述解析模板,是与具体业务工作流的具体执行步骤中与业务服 务端交互的数据内容相关,并依据该交互数据报文内容格式来定义的 LUA正则表达式。
所述节点数据格式,至少包括统一资源位置(URL),客户端IP 地址,客户端MAC地址,客户端提交数据的最大长度,客户端cookie, 和客户端接收数据的最大长度。
第三步(S13):依据预定义的识别规则识别当前待识别流程;
根据步骤S11所预定义的流程识别规则,对待识别流程进行流程 识别:根据流程识别树对待识别的流程进行流程识别;
识别已解析队列中待识别流程的节点数据,并将识别结果写入日 志。
第四步(S14):保存流程识别结果;
将流程识别结果保存到文件或存储到数据库中,以供第三方应用 使用,和/或管理员事后审计。
第五步(S15):非法流程告警;
检索识别过程中产生的日志信息,对识别日志中,如有不能识别 的流程,则直接告警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市永达电子股份有限公司,未经深圳市永达电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910157312.2/2.html,转载请声明来源钻瓜专利网。





