Service Definition – A service definition provides information about a published service available in your system landscape.
A service definition can describe a service interface modeled in the ES Repository. The service interface structure and the data types it uses can be downloaded in a standard way from the ES Repository through a port-type WSDL document.
A service definition can also be an implemented service on a backend/provider system. Its description can be accessed through a WSDL file located on the provider system.
A service definition can also contain a runtime configuration, which means it is ready to be called by a consumer. This type of service definition is referred to as having a Service Endpoint.
The different types of service definitions are distinguished by the ‘State’ property as modeled, activated/deployed and configured.
The service definition can have design-time classification data such as deployment units, process components, business scenarios.
System – System informs you about technical details of the physical system that provides a service. You can search service definitions by (provider) systems.
Note: different clients of ABAP systems are treated as different providers, the client information is displayed along with the system name.
ServiceGroup – The ServiceGroup is a design time entity that indicates that services are potentially used in consuming applications. It contains Service References to the services to be consumed by this ServiceGroup. For each service definition you can find information about the ServiceGroup on the Where Used tab. ServiceGroups are used for automatically configuring the relationship between service providers and service consumers.
Note: with the current version of Services Registry, you can not yet leverage ServiceGroups to track the relationship between consumers and configured services. The information only refers to design-time data, i.e. potential consumers.
Permission – Permissions defined in the Services Registry by an administrator assign User Managament Engine (UME) roles to classifications. Permissions allow the administrator to define different user-specific views on the Services Registry.