This figure shows an Oracle CEP server. Events from a source are sent to the Oracle CEP server over a transport such as HTTP or JMS. The events are received by an arbitrary adapter and sent to an arbitrary processor. The processor sends events to the built-in pub-sub adapter for remote publishing to remote HTTP pub-sub server that a remote server provides (such as another Oracle CEP Server, Oracle WebLogic Server, or other HTTP pub-sub server). The events are published to a channel provided by the remote HTTP pub-sub server which publishes these events over HTTP to a Web-based client subscriber such as a browser.