A method of and a system for processing an enterpise an 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 (s
A method of and a system for processing an enterpise an 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.
대표청구항▼
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 language with a first application program; b) transmitting the application request to the applica
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 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 second 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 second language running on the application server to the first language of the first end user application; and e) wherein the end user application and the application server have at least one connector therebetween, and the steps of (i) converting the application request from the first language of the first end user application as a source language to the second language running on the application server as a target language, and (ii) converting the response to the application request from the second 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 comprise the steps of: 1) invoking connector metamodels and type descriptor metamodels of respective source and target languages; 2) populating the connector metamodels with metamodel data of each of the respective source and target languages; and 3) converting the source language to the target language. 2. The method of claim 1 wherein the end user application is a web browser.3. The method of claim 2 wherein the end user application is connected to the application server through a web server, and the web server comprises a connector.4. The method of claim 1 wherein the metamodel data comprises invocation metamodel metadata, application domain interface metamodel metadata, and type descriptor metamodel metadata.5. The method of claim 4 wherein the type descriptor metamodel data_defines physical realizations, storage mappings, data types, data structures, and realization constraints.6. A transaction processing system comprising a client, a server, and at least one connector therebetween,a) the client having an end user application, and being controlled and configured to initiate an application request with the server in a first 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 language of the first end user application running on the client to a second language running on the server; c) the server being configured and controlled to receive the converted application request from the connector and process the application request in the second 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 the response to the application request from the server, to convert the response to the application request from the second language running on the application server to the first language of the first application program running on the client; and e) wherein the connector between the client and the server is configured and controlled to (i) convert the application request from the first language of the client application on the client as a source language to the second language running on the server as a target language, and (ii) convert the response to the application request from the second language running on the server as a source language to the first language of the client application running on the client as a target language, each by a method comprising the steps of: 1) retrieving connector metamodels of respective source and target languages from a metamodel data_repository; 2) populating the connector metamodels with metamodel data and type descriptor metamodel data from the metamodel data_repository for each of the respective source and target languages; and 3) invoking the retrieved, populated connector metamodels and converting the source language to the target language. 7. The system of claim 6 wherein the end user application is a web browser.8. The system of claim 7 wherein the end user application is connected to the application server through a web server, and the web server comprises a connector.9. The system of claim 6 wherein the metamodel data comprises invocation metamodel metadata, application domain interface metamodel metadata, and type descriptor metamodel metadata.10. The system of claim 9 wherein the type descriptor metamodel data_defines physical realizations, storage mappings, data types, data structures, and realization constraints.11. A transaction processing system configured and controlled to interact with a client application running on a client, and comprising a server and at least one connector between the server and the client application, wherein:a) the client having an end user application, and being controlled and configured to initiate an application request with the server in a first 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 language of the first end user application running on the client to a second language running on the server; c) the server being configured and controlled to receive the converted application request from the connector and process the application request in the second 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 the response to the application request from the server, to convert the response to the application request from the second language running on the server to the first language of the first application program running on the client; and e) wherein the connector between the client and the server is configured and controlled to (i) convert the application request from the first language of the client application on the client as a source language to the second language running on the server as a target language, and (ii) convert the response to the application request from the second language running on the server as a source language to the first language of the client application running on the client as a target language, each by a method comprising the steps of: 1) retrieving connector metamodel data_of respective source and target languages from a metamodel data_repository; 2) populating the connector metamodels with metamodel data and type descriptor metamodel data of each of the respective source and target languages from the metamodel data_repository and invoking the retrieved, populated connector metamodels; and 3) converting the source language to the target language. 12. The system of claim 11 wherein the end user application is a web browser.13. The system of claim 12 wherein the end user application is connected to the application server through a web server, and the web server comprises a connector.14. The system of claim 11 wherein the metamodel data comprises invocation metamodel metadata, application domain interface metamodel metadata, and type descriptor metamodel metadata.15. The system of claim 14 wherein the type descriptor metamodel data_defines physical realizations, storage mappings, data types, data structures, and realization constraints.16. A groupware system having a plurality of end user applications, said end user applications each comprising an e-mail client, a content database client, and a content replication client, said system further comprising an e-mail server, a content database server, and a content replication server, said groupware system being configured and controlled to communicate between disparate end user applications, said groupware system comprising at least one connector between a first server and a first end user application running on a first client, wherein the first end user application is controlled and configured to participate with the first server in a first language with a first application program and the first server is configured and controlled to participate with the first client in a second language, and wherein:a) the connector is configured and controlled to receive an application request from the first end user application, convert the application request from the first language of the first end user application to the second language running on the first server; b) the first server being configured and controlled to receive the converted application request from the connector and process the application request in the second language with a second application program residing on the first server, and to thereafter transmit the response to the application request through the connector back to the first end user application; c) the connector being configured and controlled to receive the response to the application request from the first server, to convert the response to the application request from the language running on the first server to the first language of the first end user application; and d) wherein the connector between the first end user application program and the first server is configured and controlled to (i) convert the application request from the first language of the first end user application as a source language to the second language running on the first server as a target language, and (ii) convert the response to the application request from the second language running on the first server as a source language to the first language of the first end user application as a target language, each by a method comprising the steps of: 1) retrieving connector metamodel data_of respective source and target languages from a metamodel data_repository; 2) populating the connector metamodels with metamodel data and type descriptor metamodel data of each of the respective source and target languages from the metamodel data_repository and invoking the retrieved, populated connector metamodels; and 3) converting the source language to the target language. 17. The groupware system of claim 16 wherein the metamodel data_comprises invocation metamodel metadata, application domain interface metamodel metadata, and type descriptor metamodel metadata.18. The system of claim 17 wherein the type descriptor metamodel data_defines physical realizations, storage mappings, data types, data structures, and realization constraints.19. A program product comprising a computer-readable storage medium having invocation metamodel metadata, application domain interface metamodel metadata, language metamodel metadata, and type descriptor metamodel data;computer instructions for building a metamodel data_repository of source and target language metamodel metadata; and computer instructions to build a connector for carrying out the steps of: 1) retrieving connector metamodel data of respective source and target languages from the metamodel data_repository; 2) populating the connector metamodels with metamodel data of each of the respective source and target languages from the metamodel data_repository and invoking the retrieved, populated connector metamodels; and 3) converting the source language to the target language. 20. The program product of claim 19 further comprising computer instructions for building one or more connector stubs from said metamodel metadata.21. The program product of claim 19 wherein the metamodel data_in the metamodel data_repository comprises invocation metamodel metadata, application domain interface metamodel metadata, and type descriptor metamodel metadata.22. The program product of claim 21 wherein the invocation metamodel data_is chosen from the group consisting of message control information, security data, transactional semantics, trace and debug information, pre-condition and post-condition resources, and user data.23. The program product of claim 21 wherein the application domain interface metamodel data_comprises input parameter signatures, output parameter signatures, and return types.24. The program product of claim 21 wherein the type descriptor metamodel data_defines physical realizations, storage mappings, data types, data structures, and realization constraints.
Mellen-Garnett Katrina A. ; Gupta Prashant, Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources.
Dinh, Thu-Tram T.; Ho, Shyh-Mei F.; Hung, Jenny ChengYin; Lo, Kevin Yu Chang, Apparatus for facilitating transactions between thin-clients and message format service (MFS)-based information management systems (IMS) applications.
Barnes Leon, Maria Theresa; Exley, Richard Mark; Christensen, Adam Sherman; Muralitharan, Caroline; Lee, Lin Foong; Tittel, Silvia Eva; Catahan, Jr., Nardo B., Data model for business relationships.
Grossfeld, Elena; Widjojo, Surjatini; Lockert, Thorsten; Seitz, Greg; Wigginton, Kenneth Randall; Kasten, Christopher J., Method and system for managing data transaction requests.
Grossfeld, Elena; Widjojo, Surjatini; Lockert, Thorsten; Seitz, Greg; Wigginton, Kenneth Randall; Kasten, Christopher J., Method and system for managing data transaction requests.
Dinh, Thu-Tram T.; Ho, Shyh-Mei F.; Hung, Jenny ChengYin; Yo, Kevin Yu Chang, Method for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications.
Haller, Daniel M.; Ho, Shyh-Mei F.; Hughes, Gerald D.; Hung, Jenny C.; Huyah, Bill T.; Kuo, Steve T., System and method for facilitating XML enabled IMS transactions.
Chiang, Chenhuei J.; Ho, Shyh-Mei F.; Sheats, Benjamin Johnson; Yep, Eddie Raymond, System and method for representing MFS control blocks in XML for MFS-based IMS applications.
Chiang,Chenhuei J.; Ho,Shyh Mei F.; Sheats,Benjamin Johnson; Yep,Eddie Raymond, System and method for representing MFS control blocks in XML for MFS-based IMS applications.
Haller,Daniel M.; Ho,Shyh Mei F.; Hughes,Gerald D.; Hung,Jenny C.; Huynh,Bill T.; Kuo,Steve T., System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program.
Dinh,Thu Tram T.; Ho,Shyh Mei F.; Hung,Jenny ChengYin; Lo,Kevin Yu Chang, System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.