Mainframe-based web service development accelerator
First Claim
Patent Images
1. A computer-implemented method for generating a web service, the method comprising:
- electronically encoding a request/reply contract into a copybook of an electronic mainframe computer system having at least one data storage medium, wherein the request/reply contract comprises instructions for electronically processing at least one transaction of a financial institution, wherein the electronic mainframe computer system is operative within an enterprise application integration (“
EAI”
) computing framework, and wherein the electronic mainframe computer system is located within a mainframe-based computing environment;
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 framework of the electronic mainframe computer system such that the copybook has an EAI representation within the EAI framework;
electronically registering the request/reply contract encoded in the copybook of the electronic mainframe computer system with a registry of the electronic mainframe computer system;
electronically defining the request/reply contract for the registry of the electronic mainframe computer system 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 at least one tag name is associated with an EAI framework field of the electronic mainframe computer system such that the request/reply contract is identified for processing within the EAI framework;
electronically creating 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; and
,communicating the output files to a destination location including at least one electronic computer server included within a distributed network computing environment,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.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive computer architecture is provided that can be employed as a bridge between a mainframe-based computing environment and a distributed server-based computing environment. A request/reply contract can be expressed within the mainframe-based environment and employed as the basis for generating a web service in the distributed computing environment.
45 Citations
19 Claims
-
1. A computer-implemented method for generating a web service, the method comprising:
-
electronically encoding a request/reply contract into a copybook of an electronic mainframe computer system having at least one data storage medium, wherein the request/reply contract comprises instructions for electronically processing at least one transaction of a financial institution, wherein the electronic mainframe computer system is operative within an enterprise application integration (“
EAI”
) computing framework, and wherein the electronic mainframe computer system is located within a mainframe-based computing environment;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 framework of the electronic mainframe computer system such that the copybook has an EAI representation within the EAI framework; electronically registering the request/reply contract encoded in the copybook of the electronic mainframe computer system with a registry of the electronic mainframe computer system; electronically defining the request/reply contract for the registry of the electronic mainframe computer system 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 at least one tag name is associated with an EAI framework field of the electronic mainframe computer system such that the request/reply contract is identified for processing within the EAI framework; electronically creating 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; and
,communicating the output files to a destination location including at least one electronic computer server included within a distributed network computing environment, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for generating a web service, the method comprising:
-
electronically encoding a request/reply contract into an electronic mainframe computer system having at least one data storage medium, wherein the request/reply contract comprises instructions for electronically processing at least one transaction of a financial institution, wherein the electronic mainframe computer system is operative within an enterprise application integration (“
EAI”
) computing framework, and wherein the electronic mainframe computer system is located within a mainframe-based computing environment;electronically expressing the request/reply contract within the electronic mainframe computer system in a copybook; 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 framework of the electronic mainframe computer system such that the copybook has an EAI representation within the EAI framework; electronically registering the request/reply contract encoded in the copybook of the electronic mainframe computer system with a registry of the electronic mainframe computer system; electronically defining the request/reply contract for the registry of the electronic mainframe computer system 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 at least one tag name is associated with an EAI framework field of the electronic mainframe computer system such that the request/reply contract is identified for processing within the EAI framework; separating the copybook into an input area representing the request components and an output area representing the reply components of the request/reply contract; 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; and
,communicating the output files to a destination location including at least one electronic computer server included within a distributed network computing environment, wherein the output files are configured for compiling in the distributed network computing environment to generate the selected web service, 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.
-
-
19. A computer-implemented method for generating a web service, the method comprising:
-
electronically encoding a request/reply contract into an electronic mainframe computer system having at least one data storage medium, wherein the request/reply contract comprises instructions for electronically processing at least one transaction of a financial institution, wherein the electronic mainframe computer system is operative within an enterprise application integration (“
EAI”
) computing framework, and wherein the electronic mainframe computer system is located within a mainframe-based computing environment;electronically expressing the request/reply contract within the electronic mainframe computer system in a Common Business-Oriented Language (“
COBOL”
)-based copybook;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 framework of the electronic mainframe computer system such that the copybook has an EAI representation within the EAI framework; electronically registering the request/reply contract encoded in the copybook of the electronic mainframe computer system with a registry of the electronic mainframe computer system; electronically defining the request/reply contract for the registry of the electronic mainframe computer system by assigning at least one Extensible Markup Language (“
XML”
) tag name to at least one COBOL-based data field associated with each request component and each reply component of the request/reply contract, wherein the at least one tag name is associated with an EAI framework field of the electronic mainframe computer system such that the request/reply contract is identified for processing within the EAI framework;separating the copybook into an input area representing the request components and an output area representing the reply components of the request/reply contract; 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 are Java-class output files including at least one component needed to build a selected web service; and
,communicating the output files to a destination location including at least one electronic computer server included within a distributed network computing environment, wherein the output files are configured for compiling in the distributed network computing environment to generate the selected web service, 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.
-
Specification