×

Method and system for automatically generating executable processes from inter-organizational workflows

  • US 8,136,099 B2
  • Filed: 11/22/2005
  • Issued: 03/13/2012
  • Est. Priority Date: 11/22/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a collaboration definition of a workflow choreography process, the workflow choreography process to describe a process to be collaboratively executed via a plurality of network participants, the collaboration definition to include a plurality of collaboration elements, wherein each of the plurality of collaboration elements includes a high-level description of network participant roles, network participant interactions, and an activity of the workflow choreography process;

    identifying network participants to execute each of the plurality of collaboration elements based, at least in part, on the high-level description of the respective collaboration element;

    mapping each of the plurality of collaboration elements to a corresponding executable element included in a knowledge database system based, at least in part, on the network participant identified to execute the respective collaboration element, wherein the corresponding executable element comprises one of a public executable element and a private executable element, the private executable element to be further mapped to an additional executable element included in the respective network participant; and

    generating a network participant-specific executable definition for each of the plurality of executable elements, the network participant-specific executable definition expressed in a machine executable language and to identify input and output dependencies of the network participant;

    wherein the workflow choreography process is expressed in Web Services Choreography Description Language (WS-CDL); and

    the participant-specific executable definition for each of the plurality of executable elements is expressed in Web Services Business Process Execution Language (WS-BPEL).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×