Patent ID: 8479175

Claim:
A system for facilitating generation of a web service, the system comprising: an electronic mainframe computer system having at least one data storage medium and a registry, wherein the electronic mainframe computer system is operative within an enterprise application integration (“EAI”) computing framework and is located within a mainframe-based computing environment, the electronic mainframe computer system configured for: generating a request/reply contract by the electronic mainframe computer system, such that the request/reply contract comprises instructions for electronically processing at least one transaction of a financial institution; electronically encoding the request/reply contract into a copybook of the electronic mainframe computer system; submitting a job to the electronic mainframe computer system, wherein the job references the copybook; in response to submitting the job, registering the copybook with the EAI computing framework of the electronic mainframe computer system such that the copybook has an EAI representation within the EAI computing framework; electronically registering the request/reply contract encoded in the copybook of the electronic mainframe computer system with a registry of the mainframe computer system; electronically defining the request/reply contract for the registry by assigning at least one tag name to at least one data field associated with each request component and each reply component of the request/reply contract, wherein the least one tag name is associated with an EAI computing framework field of the electronic mainframe computer system such that the request/reply contract is identified for processing within the EAI computing framework; executing a build object job in the electronic mainframe computer system to create multiple output files based on the registry definition of the request/reply contract, wherein the output files include at least one component needed to build a selected web service; communicating the output files to a destination location within a distributed network computing environment; and wherein electronically registering the request/reply contract encoded in the copybook of the electronic mainframe computer system comprises dividing the request/reply contract into at least one request component and at least one reply component and retaining the same copybook for the at least one request component and the at least one reply component; and an electronic computer server configured for compiling the output files in the distributed network computing environment to generate a selected web service.