Patent ID: 8296461

Claim:
A method for data transformation and exchange, comprising: receiving an input datastream; determining an input record based on one or more boundary points in the input data strewn; determining a template from a plurality of templates based on the input record; transforming the input record to an output record based on the template; communicating the output record via an output data stream, the communicating being performed in or substantially in real-time as the input data stream is received; receiving a communication failure notification associated with the output data stream; communicating the output data stream based on quality of service information and the communication failure notification, the quality of service information including information as to whether guaranteed delivery is to be performed for the output data stream, and information as to whether retry logic is to be performed for resending the output data stream in the event of a failure in reception occurs; communicating the output data stream based on dynamically generated information associated with the output data stream, the dynamically generated information including a relative size of the input data stream to the output data stream, wherein the dynamically generated information includes network availability information and processor availability information.