Define a common set of messaging concepts

Improve transfer of knowledge

Enable vendor independent development

Deliver efficient JMS Providers

Allow JMS clients to work with
non-JMS clients