Business Process Execution Language Program Simulation
AssigneeInternational Business Machines Corporation
InventorsJonathan Bennett, Malik Hemani, William O'Farrell
Life of this patent
Estimating the term…
Abstract
A BPEL program simulator can include a document object modeler configured to arrange activities defined by a BPEL document into a document object model (DOM) tree. The DOM tree can include activity nodes and links between the activity nodes. The BPEL program simulator further can include simulation logic configured to process the activity nodes to emulate at least one BPEL activity selected from the group consisting of Sequence, Flow, While, Pick and OnMessage, Switch and Case, Invoke, Script, Receive, Reply, Empty, Staff, and Assign.
Claims21
A business process execution language (BPEL) program simulator comprising:
- a document object modeler configured to arrange activities defined by a BPEL document into a document object model (DOM) tree, said DOM tree comprising activity nodes and links between said activity nodes;
- and,
- simulation logic configured to process said activity nodes to emulate for each at least one BPEL activity.
A method for simulating business process execution language (BPEL) programs comprising the steps of:
- producing a document object model (DOM) tree from a BPEL document defining a BPEL program;
- and,
- simulating said BPEL program by emulating selected BPEL activities for activity nodes defined in said DOM tree.
A machine readable storage having stored thereon a computer program for simulating business process execution language (BPEL) programs, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:
- producing a document object model (DOM) tree from a BPEL document defining a BPEL program;
- and,
- simulating said BPEL program by emulating selected BPEL activities for activity nodes defined in said DOM tree.
Dependencies are inferred from the claim text.