Patent ID: 8250162

Claim:
A system for expanding the messaging processing capability of a computerized message routing system, the system comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to: provide a message handler with endpoint message transformation procedures performed by a group of endpoint subscribers that desire to receive messages in a format previously unrecognized by the message handler; wherein the message handler performs routing of messages from a publisher to the endpoint subscribers; wherein a pre-routing transformation of the messages is performed prior to routing the messages to the endpoint subscribers; automatically perform via the message handler the endpoint message transformation procedures formerly performed by the group of endpoint subscribers as a post-routing message transformation; and deliver messages to the group of endpoint subscribers in the format previously unrecognized by the message handler when all members of the group of endpoint subscribers have made their endpoint message transformation procedures known to the message handler.