The message model
A message model is used by IBM® Integration Bus to model a message format. The message models used by IBM Integration Bus are all based on World Wide Web Consortium (W3C) XML Schema 1.0 (XSD).
XML Schema is an international standard that defines a language for describing the structure of XML documents. It is suited to describing the messages that flow between business applications, and it is widely used in the business community for this purpose. IBM Integration Bus uses models that are based on XML Schema to describe the structure of all kinds of message format, including message formats that are not XML.
Data Format Description Language 1.0 (DFDL) is an open standard modeling language from the Open Grid Forum (OGF) that builds upon the features of XML Schema 1.0 in order to model and validate all kinds of general text and binary data. It uses standard XSD model objects to describe the logical structure of data, together with DFDL annotations that describe the physical text or binary representation of data. IBM Integration Bus uses DFDL schema files to describe text and binary data, including industry standard formats.
WebSphere® Adapter Schema is an IBM extension to XML Schema 1.0. It uses standard XSD model objects to express the logical structure of data, together with IBM annotations that are used when exchanging data with EIS systems that use the WebSphere Adapters of the integration node.
Message definition files within message sets also use standard XSD model objects to express the logical structure of data, together with IBM annotations that describe the physical representation.
To understand the different ways that you create and populate message model schema files, see Ways to create message models.