Patent ID: 7421701

Claim:
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.