A method for communicating with an Information Management System (IMS) using
eXtensible
Markup Language (XML) documents includes the steps of receiving a document comprising
an IMS transaction definition encoded in XML; obtaining a Document Type Definition
(DTD) specifying rules for decoding the IMS transaction definition; parsing the
XML document using the DTD to decode the IMS transaction definition; and providing
the decoded IMS transaction definition to the IMS. A system and apparatus for implementing
the method are also provided.