1. A computer readable medium including program code for providing a message-based interface for exchanging comprehensive merchandise information, including product, bill of material, configuration, sales price information and purchase price information, the medium comprising: program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for providing information for a comprehensive merchandise view for a product including bill of material, configuration, sales price information and purchase price information that includes a message package hierarchically organized as: a merchandise ERP replication bulk request message entity; and a merchandise ERP replication request message package comprising a merchandise ERP replication request message entity and a merchandise package, the merchandise package comprising a merchandise entity and a receiving store package, where the merchandise entity includes an internal ID, and where the receiving store package includes at least one receiving store entity, where each receiving store entity includes a store internal ID; and program code for sending a second message to the heterogeneous application responsive to the first message.