Patent ID: 7941543

Claim:
A non-transitory computer-readable storage medium for enabling a legacy system operable on a mainframe to consume web services, the non-transitory computer-readable storage medium comprising: a set of application programming interfaces operable on the mainframe and stored on the non-transitory computer-readable storage medium, the set of application programming interfaces configured to select a web service appropriate for a legacy application stored on the non-transitory computer-readable storage medium and request the selected web service through a web service prosy for transforming communications between the legacy application and the selected web service; a developer tool to parse a set of data associated with a request for the selected web service from a web message format into a legacy structure to enable the legacy application to request the web service; a web services consumption copybook installed into the legacy application, the web services consumption copybook comprising a set of variables for the selected web service and representing data structures of inbound and outbound operation messages that are integrated into the legacy application so that the legacy application is configured to use the selected web service.