Library Link To Toggle Frames Print Feedback

Chapter 2. The Celtix Enterprise Router's Architecture

Summary

The Celtix Enterprise router wraps and extends a core based on the Mule ESB. The router uses the Celtix Advanced Service Engine's message layers to consume and transmit using the supported message formats and transports. Once the message is consumed by the Celtix Advanced Service Engine layers it is passed through the Mule core which includes an inbound router, one or more universal messaging objects(UMOs), and an outbound router. As the message is passed out of the Mule core it is handed off to the Celtix Advanced Service Engine layers to retransmit the message. The Celtix Enterprise router also includes a few Celtix Enterprise extensions to provide some advanced features.

Table of Contents

The Big Picture
Wrapping the Celtix Advanced Service Engine
The Inbound Router
The Universal Messaging Object
The Outbound Router

The Celtix Enterprise router is very similar to any endpoint deployed using Celtix Advanced Service Engine. It does have some significant differences:

The combination of the Celtix Advanced Service Engine's messaging layers and the Mule core make the Celtix Enterprise router highly customizable. It also means that you need to understand the interaction between the two before using the router.