Accelio provides three primary layers:

  • Application Interface
  • Easy-to-use primitives for fast and reliable asynchronous message queue or RPC (Remote Procedure Call)

  • Session and Connection Management
  • Provides reliable end-to-end connectivity to peer endpoints, with dynamic connection establishment, pooling, fault recovery, and migration/redirection

  • Pluggable Transport Layer
  • Allows mapping to different hardware or software transport implementations