Marks a service which exposes its data (e.g. states) or behaviour to other services.
If a service needs to share internal data or behaviour it has to implement this interface,
otherwise it will be an isolated service.
Shared services are accessible via NodeEngine.getSharedService(String).