Skip to content

0057 Software Services



A SoftwareService provides a well-defined software component that can be called by remote clients across the network. They may offer a request-response or an event-driven interface or both.


Typically, software services implement specific business functions such as on-boarding a new customer, taking an order or sending an invoice. These are called ApplicationService`s


A SecurityService service describes a server that provides security services. The Policy Management Classifications define the role that the service is playing in the security architecture.

Open Metadata and Governance Services

Egeria offers specialized software services related to the capture and management of open metadata. These are shown as specialist types:


A MetadataIntegrationService describes an Open Metadata Integration Service (OMIS) that runs in an integration daemon.


A MetadataAccessService describes an Open Metadata Access Service (OMAS) that runs in a metadata access point.


An EngineHostingService describes an Open Metadata Engine Service (OMES) that runs in an engine host.


A UserViewService describes an Open Metadata View Service (OMVS) that runs in a view server.


A EnterpriseAccessLayer describes the enterprise repository services provided by the Open Metadata Repository Services (OMRS) that runs in a Metadata Access Server.


A MetadataRepositoryService service describes the services provided by the Open Metadata Repository Services (OMRS) that provides access to a metadata repository, either local or remote. It could be a Metadata Access Server, Repository Proxy or a third party metadata service.


A CohortMember service describes the cohort services provided by the Open Metadata Repository Services (OMRS) that runs in a cohort member server.

Raise an issue or comment below