YAMI - Yet Another Messaging Infrastructure
|
YAMI Home |
The YAMI project is supposed to provide a simple language- and platform-independent communication library. It's not supposed to substitute "big" middleware solutions like CORBA or JMS, but thanks to much simpler rules it's built on, it can become a useful part in some class of distributed systems, whether they are full-blown object-oriented systems or the simplest client-server solutions. YAMI is a complete and consistent environment, and currently supports:
(*) - as a third-party package YAMI is a free software project (both as in "free beer" and as in "freedom"), which means that everybody is invited to use it, use its sources or take part in its development as well as provide comments on its design and implementation. The main features of YAMI that make it competing with other solutions are:
The above features of YAMI, backed by several years of project evolution, made it a mature and solid foundation for many distributed systems, ranging from astronomy to health-care, as well as system diagnostics and administration. YAMI is also used in many smaller projects, where it provides easy to use solution for messaging and networking. On the left side there are links to different parts of this web-page: This brings you here. The description of the YAMI concept and its communication model. You should read it if you want to use YAMI in whatever form.
This is for interest only to developers who want to
write their own
low-level software, like agents.
This is the description of what I would like to provide (contributions from others welcome!) in the future. Simple discussion forum for everybody that has any question or problem with the YAMI. Comments that everybody can write. |