[发明专利]端对端业务流程管理、业务事件管理和/或业务活动监控的系统和/或方法无效
申请号: | 201010163065.X | 申请日: | 2010-03-31 |
公开(公告)号: | CN101853437A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 史蒂夫·麦圭尔;托马斯·格拉泽 | 申请(专利权)人: | 软件AG公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 德国黑森州*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务流程 管理 业务 事件 活动 监控 系统 方法 | ||
技术领域
本发明公开的示例性实施方式涉及应用整合技术,更确切地,涉及管理和/或监控业务流程及其流程引擎的应用整合技术,该业务流程包括该应用整合系统外的至少一个资源中的多个活动、事件和/或对象。在特定实施方式中,在配置阶段,通过自检至少一个资源中的活动、事件和/或对象涉及的业务对象类型,可确定这些业务对象类型的潜在的状态变化,并且可以建立整合联系(integrative linkage),该整合联系由流程监控代理(processmonitoring agent,PMA)管理和维护。在特定的示例性实施方式中,在运行阶段,PMA可“监听”在至少一个外部资源中的这些活动、事件和/或对象的状态变化,并相应地通知本地流程引擎。因此,特定的示例性实施方式中的运行阶段部分和配置阶段部分可有利地被用来提供在业务流程中的端对端可视性,该业务流程包括对至少一个外部资源的活动、事件和/或其他类似元素的监控和/或管理。
背景技术
如今的公司面临实现在其相应的企业事务中的多种类型的整合的挑战。这些挑战中的多数涉及应用整合(如,软件应用和/或其他系统之间的整合)问题,同时这些挑战也具有相同的特点。
虽然已经有许多技术方案在一定程度上成功地为这些挑战的领域提供了解决方案,但是对技术方案的进一步改进仍是有必要的。例如,一些提供方为其提供的应用配套了特定的业务活动监控(business activitymonitoring,BAM)、业务流程管理(business process management,BPM)和/或其他相关产品。后台系统的例子包括SAP、Oracle等。典型的是,这些提供方提供的产品只能在该产品自身的范围内进行“观察”和控制。因此,就提供方提供流程引擎来协调其提供的服务来说,这种传统的流程引擎被限制在相对局限的范围内进行操作。因此,当存在多个资源并且这些资源需要进行整合(如,在应用整合期间)时,由于处理引擎存在于“封闭”的系统中,因此这种属于各资源的独立的处理引擎通常不能准确地知道在其他资源中当前产生了其他何种活动、事件等等,并且不能监控/管理它们。类似地,尝试整合不同的资源的使用者不能总是以期望的和/或必要的方式监控/管理活动、事件等等,即使该使用者对发生中的不同的活动、事件等等具有一些大致的了解。
目前,现有技术中没有一种可使流程引擎对外部资源中的活动进行监控/管理的技术。事实上,就现有技术方案可被改进以获得本发明实施方式所提供的特性、方案和有益效果而言,需要对现有技术的系统的下层(underlying)外部资源进行改进,以便手动建立资源与远端流程引擎的整合联系。对于一些提供方而言,这通常必须将附加的功能从自充的(wouldbe)协调流程引擎直接配置到资源本身。这一般需要对该外部资源的已有的应用逻辑进行修改,这种修改可能是复杂的,甚至是不可能实现的。
因而,将意识到的是,在本技术领域中需要提供在应用整合环境中的跨平台的监控和/或管理。
发明内容
本发明的实施方式一方面提供了端对端业务流程管理(BPM)、业务事件管理(BEM)、业务活动监控(business activity management,BAM)和/或类似内容。
本发明实施方式另一方面提供了流程监控代理(PMA),其作为中央流程引擎和外部(如,第三方)资源之间的接口。关于这点,可提供一个或多个实际的PMA和/或PMA实体(instance)。
本发明实施方式另一方面还提供了经由流程引擎的跨平台的管理和/或监控功能。
本发明实施方式的再一方面涉及以清晰的方式使用业务流程的PMA管理和/或监控。
应当理解的是,以下描述的本发明的实施方式在“业务流程级别”运作。换句话说,应当认识到,以下描述的本发明的实施方式与存在于业务流程层面的活动、事件、和/或其他类似特征有关。关于这点,在本发明的实施方式中均假定,如果活动、事件和/或类似特性已知,则程序化的逻辑电路可“监听”这些内容并可将其报告回至协调流程引擎、监控流程引擎和/或其他功能性流程引擎。同样地,应当理解的是,本发明的实施方式中包括配置阶段和运行阶段两个部分。例如,在本发明的某些实施方式中,使用者可在配置阶段使资源以已知的方式运作(behave),例如通过报告其功能特性而运作,这样流程引擎和其他必要的适配器可以在运行阶段提供整合应用的端对端监控和/或管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软件AG公司,未经软件AG公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010163065.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在线车辆管理系统
- 下一篇:模拟拼片的选择/放置/配置/编程工具
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理