Type Descriptor Language (TDLanguage) metamodel
First Claim
1. A method of processing an application request on an end user application and an application server comprising the steps of:
- a) initiating the application request on the end user application in a first source language with a first application program;
b) transmitting the application request to the server and converting the application request from the first source language of the first end user application to a first target language running on the application server;
c) processing said application request on the application server;
d) transmitting a response to the application request from the application server to the end user application, and converting the response to the application request from the first target language running on the application server to the first source language of the first end user application; and
e) wherein the end user application and the application server have at least one connector there between, and the steps of (i) converting the application request from the first source language of the first end user application as a source language to the first target language running on the application server, and (ii) converting a response to the application request from the first target language running on the application server, as a second source language, to the first source language of the first end user application, as a second target language, each comprising the steps of;
1) invoking Type Descriptor class connector metamodels of respective source and target languages, said Type Descriptor class connector metamodels comprising of an Instance Type Descriptor Base class, a Type Descriptor Language Element class, and a Language Element Model inheriting from Type Description Language Element class. 2) populating the connector metamodels with metamodel data Language Elements of each of the respective source and target languages; and
3) converting the first source language to the first target language.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application. The end user application and the application server have at least one connector between them, and the steps of (i) converting the application request from the language of the end user application (as a source language) to the language running on the application server (as a target language), and (ii) converting the response to the application request from the language running on the application server (as a source language) to the language of the end user application (as a target language), each include the steps of invoking connector metamodels of the respective source and target languages, populating the connector metamodels with metamodel data of each of the respective source and target languages, and converting the source language to the target language.
91 Citations
29 Claims
-
1. A method of processing an application request on an end user application and an application server comprising the steps of:
-
a) initiating the application request on the end user application in a first source language with a first application program;
b) transmitting the application request to the server and converting the application request from the first source language of the first end user application to a first target language running on the application server;
c) processing said application request on the application server;
d) transmitting a response to the application request from the application server to the end user application, and converting the response to the application request from the first target language running on the application server to the first source language of the first end user application; and
e) wherein the end user application and the application server have at least one connector there between, and the steps of (i) converting the application request from the first source language of the first end user application as a source language to the first target language running on the application server, and (ii) converting a response to the application request from the first target language running on the application server, as a second source language, to the first source language of the first end user application, as a second target language, each comprising the steps of;
1) invoking Type Descriptor class connector metamodels of respective source and target languages, said Type Descriptor class connector metamodels comprising of an Instance Type Descriptor Base class, a Type Descriptor Language Element class, and a Language Element Model inheriting from Type Description Language Element class. 2) populating the connector metamodels with metamodel data Language Elements of each of the respective source and target languages; and
3) converting the first source language to the first target language. - View Dependent Claims (2, 3, 4, 5, 9)
-
- 6. The method of claim 6 wherein the application domain interface metamodel metadata further includes language metamodel metadata.
-
10. transaction processing system comprising a client, a server, and at least one connector there between,
a) the client having an end user application, and being controlled and configured to initiate an application request with the server in a first source language with a first application program and to transmit the application request to the server; -
b) the connector being configured and controlled to receive the application request from the client, convert the application request from the first source language of the first end user application running on the client to a first target language running on the server;
c) the server being configured and controlled to receive the converted application request from the connector and processing the said application request in the first target language with a second application program residing on the server, and to thereafter transmit a response to the application request through the connector back to the first application program on the client;
d) the connector being configured and controlled to receive a response to the application request from the server, to convert a response to the application request from the first target language running on the application server to the first source language of the first application program running on the client; and
e) wherein connector between the client and the server is configured and controlled to (i) convert the application request from the first source language of the client application on the client as a source language to the language running on the application server as a first target language, and (ii) convert the response to the application request from the language running on the application server as a second source language to the first source language of the client application running on the client as a second target language, each by a method comprising the steps of;
1) invoking Type Descriptor class connector metamodels of respective source and target languages, said Type Descriptor class connector metamodels comprising of an Instance Type Descriptor Base class, a Type Descriptor Language Element class, and a Language Element Model inheriting from Type Description Language Element class. 2) populating the connector metamodels with metamodel data Language Elements of each of the respective source and target languages; and
3) converting the first source language to the first target language. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program product comprising a storage medium having invocation metamodel metadata, application domain interface metamodel metadata, and language metamodel metadata, computer instructions for building a metamodel metadata repository of source and COBOL target language metamodel metadata, and computer instructions for:
-
1) invoking Type Descriptor class connector metamodels of respective source and target languages, said Type Descriptor class connector metamodels comprising of an Instance Type Descriptor Base class, a Type Descriptor Language Element class, and a Language Element Model inheriting from Type Description Language Element class. 2) populating the connector metamodels with metamodel data Language Elements of each of the respective source and target languages; and
3) converting the first source language to the first target language. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification