Patent ID: 7657557

Claim:
A computer-implemented method of generating runtime files for mapping data between devices on a network, the method comprising: receiving, on a computer system, a plurality of input files comprising: a first input file comprising data associated with service operation information, the service operation information including an operation definition that maps input data and at least one of request information for the operation definition or response information for the operation definition, a second input file comprising data associated with mapping information, the mapping information including one or more mapping fields that map input data, one or more mapping logic operations for mapping input data, or any combination thereof, a third input file comprising a schema defining a format of the service operation information, and a fourth input file comprising a schema defining the format of the mapping information; generating, using a build time generation module processor on the computer system, a plurality of runtime files based on the plurality of input files for mapping data between devices, the plurality of runtime files comprising: a first runtime file comprising query information for controlling data exchange with a backend server, a second runtime file comprising business services definition information, the business services definition information defining associations with a business services application, and one or more executable files comprising platform independent executable files.