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: starting a recorder for
recording 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; highlighting and identifying the plurality
of fields and the plurality of sub-fields; identifying and generating
partner links; identifying additional input variables of the legacy
applications; mapping the additional input variables of the legacy
applications to arbitrary variables; repeating the previous steps until
an end result is generated; and ending the recorder.