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.