Neda's Implementation of ESRO - Source documents ESRO-FULL-SRC, the portable source code of Neda's Implementation of the Efficient Short Remote Operation Services Protocol. This implementation conforms to "RFC-2188" [2].
ESRO-FULL-SRC consists of the Efficient Short Remote Operations Base (ESROS-BASE-SRC) and Efficient Short Remote Operations Test Tools (ESROS-TEST-SRC). ESRO-FULL-SRC relies on Neda's Open C Platform [1]. Open C Platform and related documentation is supplied separately.
ESRO-BASE-SRC is a relatively complete implementation of the ESROS protocol specification. Complete sources for both invoker and performer sides are implemented. The specific features and options implemented are enumerated in Neda's Protocol Implementation Conformance Statement (PICS). Neda's PICS is included as a part of this documentation in Appendix E.
ESRO-FULL-SRC is provided as portable software which may be ported to a variety of environments. Although a great deal of portation specific code and documentation is included, it is important to note that they are provided only as examples. It is only the portable software which is fully supported and maintained.
This implementation can be configured to be utilized in a complex Message Center, handling extremely high volumes, or in a very small, embedded device whose size and efficiency are of the highest importance.