1. A computer-implemented method comprising: deriving, by a computer, a client application data model (CADM) for a client application; reading, by a computer, a derived business application data model (BADM) into an integrated development environment (IDE); defining, by a computer, at least one data mapping rule (DMR) to map at least data translations between the BADM and the CADM; and developing, by a computer, at least one web service based upon the BADM, CADM, and the at least one DMR.