Aspects of the present embodiments provide an eCommerce environment adapted
to accept and process various message types (e.g. cXML and mXML). In
general, requests are provided from a requesting entity to an application
hosting entity. Data from incoming requests are mapped to a format
understandable to an appropriate application(s). Responses from the
application(s) are then mapped into a response format acceptable by the
requesting entity.
To this end, embodiments disclosed herein provide processes for the
development and execution of a data driven process for mapping multiple
request/response message pairs to a single application interface or set of
application interfaces. In one embodiment, these processes are driven by
development time and run time documents that describe a development time
view of the message pairs and the application Interfaces as well as
runtime instructions for providing the mappings, respectively.