EMS stands for Eiffel Messaging Service and is a wrapper around CMS (http://activemq.apache.org/cms/). It will allow to connect an Eiffel application with a message oriented middleware such as ActiveMQ (http://activemq.apache.org).
Some classes that extend EiffelThread.
JXTA implementation for Eiffel