Patent ID: 7296226

Claim:
A method of operating a business services application for retrieving data with delivery technologies, the method comprising: receiving at a server a request for information initiated with a delivery technology; translating the request to a first document object model document with an ApiService class operable on the server; during the translation with the ApiService class to the first document object model document, limiting with a Message class that is a wrapper of the document object model document a first data structure of the first document object model document to representation as an input message with a plurality of fields, wherein the first data structure is limited by a plurality of methods included in the Message class to represent a field data type that is pre-specified with the methods; executing custom application code to retrieve data based on the first document object model document; reading said data into a second document object model document with the custom application code; while said data is being read in with the custom application code, limiting a second data structure of the second document object model document with the methods included in the Message class to representation as an output message with a plurality of fields, wherein the second data structure is limited with the methods to represent the field data type that is pre-specified with the methods; and translating the second document object model document with the ApiService class to generate an output message in a format that is compatible with the delivery technology.