1. A method of processing an application request on an end user application and an application server, the method comprising: a) initiating the application request on the end user application in a first language with a first application program; b) transmitting the application request to the application server and converting the application request from the first language of the first end user application to a form for a mapping support language running on the application server, wherein the end user application is connected to the application server through a web server, the web server comprising a connector having invocation and transformation capabilities, wherein the connector comprises: 1) a language metamodel to define data structures that represent connector interfaces, wherein the language metamodel indicates a source language, a target language, and a mapping between the source language and the target language, wherein the language metamodel comprises declaration text that is not editable; 2) a type descriptor metamodel that is language neutral and that defines a physical realization, a storage mapping, and a plurality of constraints, wherein the type descriptor metamodel provides a physical representation of individual fields of a given data structure, wherein the type descriptor metamodel provides data types mapping between languages; 3) invocation metamodel data; 4) application domain interface metamodel data; 5) transaction message metamodel data; and 6) type descriptor metamodel data; and wherein the connector is configured to (i) convert the application request from the first language of the first end user application as a source language to the language running on the application server as a target language, and (ii) convert a response to the application request from the language running on the application server as a source language to the first language of the first end user application as a target language, each conversion comprising: 1) invoking connector metamodels of respective source language and target mapping support language; 2) populating the connector metamodels with metamodel data of each of the respective source language and target mapping support language, the metamodel data comprising IBM 3270 terminal (3270) screen formatting for 3270-based applications, the metamodel data comprising a Basic Mapping Support (BMS) map, a BMS mapset, a BMS mapfield, and BMS attributes, wherein the BMS map set comprises a plurality of programming attributes, wherein the programming attributes comprise a storage operand that varies based on a language of an application program, wherein the BMS attributes comprise a control attribute that defines characteristics of 3270 terminals, and an alarm attribute that activates a 3270 audible alarm; and 3) converting the source language to the mapping support language; c) processing said application request on the application server; d) converting a response to the application request from the mapping support language running on the application server to the first language of the first end user application; and e) transmitting the response to the application request from the application server to the end user application.
1. A method of processing an application request on an end user application and an application server, the method comprising: a) initiating the application request on the end user application in a first language with a first application program; b) transmitting the application request to the application server and converting the application request from the first language of the first end user application to a form for a mapping support language running on the application server, wherein the end user application is connected to the application server through a web server, the web server comprising a connector having invocation and transformation capabilities, wherein the connector comprises: 1) a language metamodel to define data structures that represent connector interfaces, wherein the language metamodel indicates a source language, a target language, and a mapping between the source language and the target language, wherein the language metamodel comprises declaration text that is not editable; 2) a type descriptor metamodel that is language neutral and that defines a physical realization, a storage mapping, and a plurality of constraints, wherein the type descriptor metamodel provides a physical representation of individual fields of a given data structure, wherein the type descriptor metamodel provides data types mapping between languages; 3) invocation metamodel data; 4) application domain interface metamodel data; 5) transaction message metamodel data; and 6) type descriptor metamodel data; and wherein the connector is configured to (i) convert the application request from the first language of the first end user application as a source language to the language running on the application server as a target language, and (ii) convert a response to the application request from the language running on the application server as a source language to the first language of the first end user application as a target language, each conversion comprising: 1) invoking connector metamodels of respective source language and target mapping support language; 2) populating the connector metamodels with metamodel data of each of the respective source language and target mapping support language, the metamodel data comprising IBM 3270 terminal (3270) screen formatting for 3270-based applications, the metamodel data comprising a Basic Mapping Support (BMS) map, a BMS mapset, a BMS mapfield, and BMS attributes, wherein the BMS map set comprises a plurality of programming attributes, wherein the programming attributes comprise a storage operand that varies based on a language of an application program, wherein the BMS attributes comprise a control attribute that defines characteristics of 3270 terminals, and an alarm attribute that activates a 3270 audible alarm; and 3) converting the source language to the mapping support language; c) processing said application request on the application server; d) converting a response to the application request from the mapping support language running on the application server to the first language of the first end user application; and e) transmitting the response to the application request from the application server to the end user application. 3. The method of claim 1 wherein the connector uses adapters.