1. A meta-model for defining message models comprising: a logical meta-model capable of defining a logical model describing the logical structure of one or more messages in a platform and programming language neutral manner; and a physical meta-model capable of defining a physical model describing at least one physical representation of the one or more messages whose logical structure is described in the logical model.