REMReM (REST Mailbox for Registered Messages) is a set of tools that can be used to generate validated Eiffel messages and publish them on a RabbitMQ message bus. They can be run as micro services or as stand-alone CLI versions. For more details on the micro services and the REMReM design, see Eiffel REMReM
Eiffel REMReM Generate takes a partial message in JSON format, validates it and adds mandatory fields before outputting a complete, valid Eiffel message.
- JDK 8
- Tomcat 8
For supporting latest features, Eiffel REMReM Generate should use the latest version of Eiffel REMReM Semantics.
- REMReM Generate CLI (Command Line Interface)
- REMReM Generate Service
Both generate
and publish
services use semantics
library. Their mutual compatibility is available in Compatibility section of publish service.