发明名称 FLEXIBLE MICROINSTRUCTION SYSTEM FOR CONSTRUCTING MICROPROGRAMS WHICH EXECUTE TASKS, GATEWAYS, AND EVENTS OF BPMN MODELS
摘要 In accordance with embodiments of the invention, a set of Microinstructions define a set of primitives or instructions to execute a business process modeling language in accordance with the semantics defined by the language. The Microinstructions define atomic operations that can be executed as part of a running process. The Microinstructions can be combined into Microprograms which map to business processes of the business process modeling language, for example BPMN. The Microprograms can be compiled using a suitable compiler into any execution language. The Microinstructions thereby provide flexibility for executing business process modeling languages in any business process execution language.
申请公布号 US2014282366(A1) 申请公布日期 2014.09.18
申请号 US201313834595 申请日期 2013.03.15
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 Barletta Patricio Osvaldo;Sanchez Julian Esevich;Cominguez Eduardo Adrian
分类号 G06F9/45;G06F11/36 主分类号 G06F9/45
代理机构 代理人
主权项 1. A method for executing a business process from a business process model recorded in a business process modeling language, the method comprising: providing a set of Microinstructions wherein each Microinstruction defines an atomic operation that can be executed as part of a running process; providing a compiler operating on one or more microprocessor and adapted to compile said business process model recorded in said business process modeling language into one or more Microinstruction procedures; and compiling the business process model recorded in the business process modeling language into one or more Microinstruction procedures referencing a plurality of Microinstructions wherein said Microinstruction procedures are executable on an execution platform.
地址 Redwood Shores CA US