×

BUSINESS PROCESS EXECUTION LANGUAGE (BPEL) APPLICATION GENERATOR FOR LEGACY INTERFACES

  • US 20080022257A1
  • Filed: 06/29/2006
  • Published: 01/24/2008
  • Est. Priority Date: 06/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for capturing and converting legacy applications into a Business Process Execution Language (BPEL) model supporting a Service Oriented Architecture (SOA), the method comprising:

  • identifying a business entry type, a name, and a plurality of variables of the legacy applications;

    defining a package and a plurality of file names used by the legacy applications;

    flagging a starting panel to enter into the BPEL model;

    starting a recorder for recording the legacy applications;

    entering data on a screen of a data processing device running the legacy applications;

    mapping the plurality of variables of the legacy applications to a plurality of fields and to a plurality of sub-fields of the BPEL model;

    identifying and highlighting the plurality of fields and the plurality of sub-fields;

    identifying one or more fields out of the plurality of fields to differentiate a request from a plurality of requests;

    identifying and generating partner links via a submit button located on the screen of the data processing device;

    identifying additional input variables of the legacy applications;

    mapping the additional input variables of the legacy applications to arbitrary variables;

    highlighting one or more of the plurality of fields that indicate one or more error conditions;

    generating a fault handler for each of the one or more error conditions;

    repeating the previous steps until an end result is generated;

    ending the recorder;

    choosing one or more variables to be returned as a result of processing the legacy applications;

    flagging the end result;

    saving the end result;

    generating an ear (Enterprise Archive) file that packages business process resource files;

    generating resource files describing a sequence of invokes that represent the legacy applications as a first set of SOA services having a plurality of variables; and

    generating a second set of SOA services associated with assigns for mapping the plurality of variables of the first set of SOA services to the second set of SOA services.

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