Channels and Events : Channels and Events Overview

Channels and Events Overview
Channels (except for local channels) represent physical connections to a resource, such as a Rendezvous daemon, JMS server, or HTTP server or client.
Destinations in a channel represent listeners to messages from that resource, and they can also send messages to the resource. All destinations for a particular channel use the same server.
Arriving messages are transformed into simple events, using message data and metadata. Simple events sent out of BusinessEvents are transformed to the appropriate type of message.
In addition to simple events, which work with incoming and outgoing messages of various sorts, BusinessEvents uses a special-purpose event type called SOAPEvent, which inherits from SimpleEvent. It is used for sending and receiving SOAP messages in an HTTP channel. Two other types of events are also used: time events and advisory events. These event types are described in Types of Events.