×

GENERATING SERVICE-ACCESS ACTIVITIES FOR WORKFLOW APPLICATIONS

  • US 20110289515A1
  • Filed: 05/19/2010
  • Published: 11/24/2011
  • Est. Priority Date: 05/19/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. At a computer system including one or more processors and system memory, the computer system also including a workflow designer surface, a method for configuring a generated activity to access an external service, the method comprising:

  • an act of receiving user input dragging and dropping a generated activity onto the workflow designer surface, the generated activity for inclusion in a workflow;

    an act of receiving additional user input defining operation input parameters and operation output parameters for invoking the external service; and

    an act of the processor, automatically and without further user input, configuring the generated activity to access the external service in response to the additional user input, including;

    an act of retrieving metadata defining the operation of the external service;

    an act of generating a configuration file in accordance with the retrieved metadata, the configuration file describing at least the address of the external service, how an endpoint for the external service is to be used, and how to access the external service;

    an act of generating a message type to fit the data format of the external service in accordance with the retrieved metadata, including;

    an act of generating input expressions to convert input parameters from the generated activity into the message format for inclusion in messages sent to the external service; and

    an act of generating output expressions to convert reply messages in the message format from the external service into output parameters for the generated activity; and

    an act of generating service access activities corresponding to service operations of the external service based on the generated message type.

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