System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications
First Claim
1. A system for facilitating conversational transactions between thin-clients and Message Format Service (MFS)-based Information Management System (IMS) applications, comprising:
- an IMS interface configured to execute on a mainframe operating system, the mainframe comprising a processor and memory, and enable conversational transactions between an MFS-based IMS application and a Transmission Control Protocol/Internet Protocol (TCP/IP) client;
a web module configured to operate on a web application server comprising a processor and memory as the TCP/IP client and translate between XML conversation messages and a byte stream compatible with the IMS interface;
a conversational transaction servlet configured to operate on the web application server, the conversational transaction servlet further comprising,a state module configured to store conversation attributes associated with conversational transactions between a thin-client and the MFS-based IMS application over a network, the conversation attributes defining a status for the conversational transaction beyond a single request and response exchange, and update the stored conversation attributes in response to a change in the conversation attributes caused by one or more transaction messages;
a preprocessor configured to preprocess one or more transaction messages from the thin-client based on a transaction message type; and
a formatter configure to format a conversation output message for the thin-client according to the conversation attributes, wherein the formatter combines XML Metadata Interchange (XMI) information from the web module with XML Stylesheet (XSL) information to generate HTML data suitable for display on the thin-client and sends the HTML data to the thin-client.
1 Assignment
0 Petitions
Accused Products
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.
159 Citations
3 Claims
-
1. A system for facilitating conversational transactions between thin-clients and Message Format Service (MFS)-based Information Management System (IMS) applications, comprising:
-
an IMS interface configured to execute on a mainframe operating system, the mainframe comprising a processor and memory, and enable conversational transactions between an MFS-based IMS application and a Transmission Control Protocol/Internet Protocol (TCP/IP) client; a web module configured to operate on a web application server comprising a processor and memory as the TCP/IP client and translate between XML conversation messages and a byte stream compatible with the IMS interface; a conversational transaction servlet configured to operate on the web application server, the conversational transaction servlet further comprising, a state module configured to store conversation attributes associated with conversational transactions between a thin-client and the MFS-based IMS application over a network, the conversation attributes defining a status for the conversational transaction beyond a single request and response exchange, and update the stored conversation attributes in response to a change in the conversation attributes caused by one or more transaction messages; a preprocessor configured to preprocess one or more transaction messages from the thin-client based on a transaction message type; and a formatter configure to format a conversation output message for the thin-client according to the conversation attributes, wherein the formatter combines XML Metadata Interchange (XMI) information from the web module with XML Stylesheet (XSL) information to generate HTML data suitable for display on the thin-client and sends the HTML data to the thin-client. - View Dependent Claims (2, 3)
-
Specification