Patent ID: 8145608

Claim:
A method for rapid processing and transport of XML files across a network, the method comprising the steps of: splitting an XML file into a plurality of records by a client module; creating a plurality of wrapper objects having a pre-defined size limit, parsing the plurality of records and storing the parsed records in the plurality of wrapper objects, wherein creating the plurality of wrapper objects and parsing and storing the plurality of records comprises the steps of: (i) creating a record object corresponding to each record, each record object comprising an instance of a user-defined class, wherein structure of the user-defined class corresponds to structure of the records of the XML file; and (ii) adding record objects to a wrapper object up to its pre-defined size limit, wherein the wrapper object provides an abstracted framework for assembling records parsed from the XML file; serializing the wrapper objects; transporting the wrapper objects across the network by the client module to a server module; transporting a user-defined class file corresponding to the user-defined class across the network by the client module to the server module; populating mapping information at the client module based on path information of the wrapper objects at the server module; providing the mapping information from the client module to the server module; and accessing records by using the mapping information and the user-defined class file at the server module.