This document provides a communication-protocol neutral method for exchanging electronic business messages. It defines specific enveloping constructs supporting reliable, secure delivery of business information. Furthermore, this document defines a flexible enveloping technique, permitting messages to contain payloads of any format type.
It specifies each of the following:
? Messaging model
? Message pulling and partitioning
? Processing modes
? Message packaging
? Error handling
? Security module
? Reliable messaging module
This document is applicable to all types of organizations (e.g., commercial enterprises, government agencies, not-for-profit organizations) that exchange documents or data electronically using messaging.