Under development since 1993, Elvin began as a publish-subscribe notification service, delivering unaddressed notifications which are received on the basis of the notification's content.
Consumers subscribe to announcements satisfying some constraints over their contents.
More recently we describe Elvin as a content-based routing service. While Elvin is not a service suitable for all domains, it is an innovative technology with a simple but diverse feature set that make it unique. This is supported by a number of development tools. This is a key feature required to allow scalability across organisational boundaries. Flexible and dynamic message content delivery defined as the application developer requires.