XML Schema and the message model

XML Schema is an international standard which defines a language for describing the structure of XML documents. The XML Schema language is ideally suited to describing the messages which flow between business applications, and it is widely used in the business community for this purpose.

WebSphere Message Broker uses XML Schema to describe the logical structure of messages. At a simple level, the types and elements in the message are modeled using XML Schema types and elements. However, when the need arises, most of the advanced modeling features of XML Schema are available for modeling MRM messages.

Some important restrictions and extensions of XML Schema are applied in order to remain compatible with previous releases of the product. These are documented in Schema restrictions in the message model and Schema extensions in the message model.

Further information about XML Schema

For details about XML Schema, see XML Schema Part 0: Primer on the World Wide Web Consortium (W3C) Web site.