Programming Distributed Systems with YAMI4
1.5 Additional Tools And Services
The YAMI 3.x packages contained several tools, which are no longer present in YAMI4. These are:
- YPing - This little program could be used for basic connectivity diagnostics. It is no longer part of the distribution, as the same level of diagnostics can be easily achieved with example programs that are provided in the package.
- Property Service - A simple ``database'' for key-value storage and retrieval that could be also used as a name server. This service was in fact too simple to solve actual problems in the real-life scale and is therefore no longer provided.
- Event Service - A basic ``message broker'' that supported publish-subscribe messaging. This service is no longer provided as publish-subscribe messaging with similar scalability is supported at the library level.
- YDL - The code generator that allowed to create statically-typed stubs and skeletons based on interface descriptions. This code generator is no longer provided due to very low user demand.
It should be noted that some of these services have been resumed in the YAMI4 project. See a separate chapter on central services for details.