Daniel M. Haller - San Jose CA, US Shyh-Mei F. Ho - Cupertino CA, US Gerald D. Hughes - Morgan Hill CA, US Jenny C. Hung - Fremont CA, US Bill T. Huynh - Oakland CA, US Steve T. Kuo - San Jose CA, US
Assignee:
International Machines Corporation - Armonk NY
International Classification:
G06F 15/16 G06F 15/173 G06F 15/177
US Classification:
709228, 709203, 709246, 719310
Abstract:
A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.
System For Facilitating Transactions Between Thin-Clients And Message Format Service (Mfs)-Based Information Management System (Ims) Applications
Thu-Tram T. Dinh - San Jose CA, US Shyh-Mei F. Ho - Cupertino CA, US Jenny ChengYin Hung - Fremont CA, US Kevin Yu Chang Lo - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
719313, 709219, 707 10
Abstract:
A system is disclosed for facilitating conversational and non-conversational transactions between thin-clients and MFS-based IMS applications. The system includes components for storing conversation attributes associated with a conversational transaction between a thin-client and an MFS-based IMS application, the conversation attributes comprising connection information and conversation-specific information. Next, one or more transaction messages from the thin-client are preprocessed based on a transaction message type. The stored conversation attributes are updated in response changes in the conversation attributes caused by the one or more transaction messages. Then, a conversation output message is formatted for the thin-client. The system may include a security module that authenticates user, a connection module that establishes a connection with an MFS-based IMS application, a state module that preserves and maintains conversation attributes, and a control module to process a transaction message having one or more transaction message types.
Apparatus For Facilitating Transactions Between Thin-Clients And Message Format Service (Mfs)-Based Information Management Systems (Ims) Applications
Thu-Tram T. Dinh - San Jose CA, US Shyh-Mei F. Ho - Cupertino CA, US Jenny ChengYin Hung - Fremont CA, US Kevin Yu Chang Lo - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/00
US Classification:
719313, 709217, 709219, 70799901
Abstract:
An apparatus is disclosed for facilitating conversational and non-conversational transactions between thin-clients and MFS-based IMS applications. The apparatus stores conversation attributes associated with a conversational transaction between a thin-client and an MFS-based IMS application, the conversation attributes comprising connection information and conversation-specific information. Next, one or more transaction messages from the thin-client are preprocessed based on a transaction message type. The stored conversation attributes are updated in response changes in the conversation attributes caused by the one or more transaction messages. Then, a conversation output message is formatted for the thin-client. The apparatus may include a security module that authenticates user, a connection module that establishes a connection with an MFS-based IMS application, a state module that preserves and maintains conversation attributes, and a control module to process a transaction message having one or more transaction message types.
System And Method For Facilitating Xml Enabled Ims Transactions
Daniel M. Haller - San Jose CA, US Shyh-Mei F. Ho - Cupertino CA, US Gerald D. Hughes - Morgan Hill CA, US Jenny C. Hung - Fremont CA, US Bill T. Huyah - Oakland CA, US Steve T. Kuo - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709246, 709219, 709228
Abstract:
A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.
Method For Facilitating Transactions Between Thin-Clients And Message Format Service (Mfs)-Based Information Management System (Ims) Applications
Thu-Tram T. Dinh - San Jose CA, US Shyh-Mei F. Ho - Cupertino CA, US Jenny ChengYin Hung - Fremont CA, US Kevin Yu Chang Yo - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/26
US Classification:
719313, 709203, 707607
Abstract:
A method is disclosed for facilitating conversational and non-conversational transactions between thin-clients and MFS-based IMS applications. The method includes storing conversation attributes associated with a conversational transaction between a thin-client and an MFS-based IMS application, the conversation attributes comprising connection information and conversation-specific information. Next, one or more transaction messages from the thin-client are preprocessed based on a transaction message type. The stored conversation attributes are updated in response changes in the conversation attributes caused by the one or more transaction messages. Then, a conversation output message is formatted for the thin-client. The method may include a security module authenticating a user, a connection module establishing a connection with an MFS-based IMS application, a state module preserving and maintaining conversation attributes, and a control module processing a transaction message having one or more transaction message types.
John Ehrman - Sunnyvale CA, US Shyh-Mei Ho - Cupertino CA, US Jenny Hung - Fremont CA, US Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation
International Classification:
G06F007/00
US Classification:
707/001000
Abstract:
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.
System And Method For Generating Web Services Definitions For Mfs-Based Ims Applications
Chenhuei Chiang - San Jose CA, US Shyh-Mei Ho - Cupertino CA, US Jenny Hung - Fremont CA, US Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/45
US Classification:
715/513000
Abstract:
A system and method for generating WSDL files based on MFS-based IMS applications includes receiving an IMS message byte stream and translating the byte stream to an MFS XML document. An MFS WSDL file is generated from the MFS XML document. The MFS WSDL file can be published at a UDDI directory.
System And Method For Facilitating Xml Transactions With Mfs-Based Ims Applications
Chenhuei Chiang - San Jose CA, US Shyh-Mei Ho - Cupertino CA, US Jenny Hung - Fremont CA, US Benjamin Sheats - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/00
US Classification:
715/523000
Abstract:
A system and method for facilitating transactions between XML and MFS-bases IMS applications utilizes an MFS XML adapter to translate between XML and MFS. A client can input an request formatted using XML to the MFS XML adapter. The MFS XML adapter translates the request and sends the request to an MFS-based IMS application residing in a mainframe. A response is generated by the MFS-based IMS application and sent back to the MFS XML adapter where it is translated back to XML. The response is then returned to the client program.