Trading Partner Agreement Manager
Governs the mechanics of business transactions according to the Collaboration Protocol Agreement (CPA) 2.0 specification.
Guarantees the delivery of messages. Several service levels of reliability are supported: Once-And-Only-Once; At-Least-Once; At-Most-Once; and Best Effort.
Persistent Storage Manager
Stores messages from reliable conversations to ensure message delivery, even in the case of a system failure.
Supports PKI digital signature creation and verification. Secure Sockets Layer (SSL 3.0) provides the encryption, authentication and authorization of sensitive business communications. Each document payload may have its own digital signature included in the message manifest.
Provides the interface for applications to send and receive messages over HTTP and SMTP. It supports both synchronous and asynchronous reply modes, thereby enabling use of the message service when a trading partner response is to be immediate or delayed.
Message Service Interface
Provides access to secure and reliable messaging for applications via a straightforward Java API. Applications may be integrated locally with the messaging server or remotely via Java Remote Method Invocation (RMI).