Proteus is a framework for creating messaging applications, and a message broker built upon that framework. Proteus has adapters that allow databases, message queues, ftp servers, email and other message sources and sinks to be addressed in a simple, uniform fashion. It differs in approach from most other toolkits in supporting both centralized and point to point implementations with a minimal footprint.
This introduces WebSphere MQ and WebSphere BI Message Broker design notations based on UML 2.0 enabling BI Architects and Developers to more easily describe messaging design.