发明名称 Systems and/or methods for location transparent routing and execution of processes
摘要 The example embodiments disclosed herein relate to networks and, more particularly, to systems and/or methods that enable processes to be routed and/or executed in a distributed, location transparent manner. A process engine for use across instances of a service-oriented integration server is provided to a network having a messaging layer. The process engine executes a process in accordance with a process model defined at design time. Each instance of the process engine comprises runtime artifacts such as deployable units of executable logic; a publishing service for publishing a process transition document (PTD) that includes routing data as a part of the message itself; a subscription service for subscribing to the PTDs to be routed to the corresponding instance of the process engine; and a filtering service for filtering other PTDs published to the messaging layer. The messaging layer includes a first queue to process PTDs that trigger new process instances, and a second queue to accommodate transitions between steps of the process model. After a step in the process model is executed, the publishing service publishes a new PTD to cause a next step in the process model to be executed.
申请公布号 US8307054(B2) 申请公布日期 2012.11.06
申请号 US20070896312 申请日期 2007.08.30
申请人 TIBERIO, JR. ROBERT L.;SOFTWARE AG 发明人 TIBERIO, JR. ROBERT L.
分类号 G06F15/177 主分类号 G06F15/177
代理机构 代理人
主权项
地址