The RoSe Machine is the core concept of RoSe. A machine allows you to import local OSGi services via different protocol (e.g web-services, http, json-rpc) and to create proxies in the OSGi broker for available remote services.
This machine represents all informations about the service to be imported or exporter, e.g. filter, factories, host, id and the type of machine (export or import)
Is a detached entity where the the client finds all the informations about a service, informations like where such service is hosted, the list of interfaces that are provided by this service, list of its properties, etc.
The EndPoint is part of OSGi specification and can be found in the remote service admin section, or here.
Importers and Exported are responsible for the transite of services from or to OSGi Platform. Importers bring services from outside of the platform to the OSGi Platform, and the Exporters do in opposite direction.