发明名称 TECHNIQUES FOR BUSINESS PROCESS DRIVEN SERVICE ORIENTED ARCHITECTURE (SOA) GOVERNANCE
摘要 Certain example embodiments tie the business process governance and Service Oriented Architecture (SOA) governance processes together through the use of Business Process Model and Notation (BPMN) and Event Driven Architecture (EDA) based messaging. That is, in certain example embodiments, a BPMN agent integrated into a SOA registry and publish/subscribe agents deployed to the SOA registry and a business process engine are used to bring the business and SOA governances together through an EDA that helps generate relevant messages from a BPMN model representing the various governance mechanisms. Advantageously, a Complex Event Processing (CEP) engine and business analytics modules may provide monitoring and feedback to both parts of the overall architecture.
申请公布号 US2014222523(A1) 申请公布日期 2014.08.07
申请号 US201313762128 申请日期 2013.02.07
申请人 SOFTWARE AG 发明人 VAIRAVAN Shanmugam;SHANMUGASUNDARAM Karthik;WOODS Gary
分类号 G06Q10/06 主分类号 G06Q10/06
代理机构 代理人
主权项 1. A joint service oriented architecture (SOA) and business process governance computer system, comprising: a business process engine (BPE) comprising processing resources including at least one processor and a memory and being configured to coordinate execution of, and govern, a predefined computer-modeled business process, the business process including a plurality of SOA entities associated therewith; a SOA registry configured to govern at least the SOA entities associated with the business process and also store metadata associated with the SOA entities; an agent configured to: receive a document specifying governance-related mechanisms to be used in connection with the SOA entities and/or the business process,extract governance-related entities from the document,provide the extracted governance-related entities to the SOA registry, andcause the provided governance-related entities to become enabled in connection with the SOA registry; a SOA event emitter provided to the SOA registry configured to publish SOA messages that can be subscribed to by a SOA event subscriber provided by the BPE; a process event emitter provided to the BPE configured to publish process messages that can be subscribed to by a process event subscriber provided to the SOA registry; and an analytics module configured to receive and analyze SOA events from the SOA event emitter and process events from the process event emitter, wherein the SOA registry is configured to enforce the governance-related mechanisms through the enabled governance-related entities.
地址 Darmstadt DE