YAMI - Yet Another Messaging Infrastructure


YAMI Home

Concept

Specification

Implementation

What next?

Questions
& Answers


Comments

What next?

For the moment, YAMI is ready to use from C, C++, Python and Tcl on most popular platforms. Java is supported natively and there is a third-party PHP module as well.

Future versions of YAMI might provide the following features:

  • Support for other communication transports like Unix sockets for extremely fast communication between processes running on the same system.
  • OpenSSL integration.
  • Native implementation for Ada as a valid communication solution for high-integrity systems.
  • Support for custom serializers and alternative type systems.

Some of the above may require massive rework on each level of specification and implementation and as such should not be expected at any particular date. In any case, YAMI as a project is already very mature and during several years of usage allowed to gather valuable experience with various implementation approaches. The next big thing in YAMI will be therefore a solid restructuring that will allow to highlight those ideas that proved useful and drop those that were sometimes misplaced. The result of this rework will certainly please all YAMI users and customers as a product that is even better.