DEFINITION:
Service Registry ABB is an Application Service providing access rights for data that is necessary for service-oriented architecture projects to target fast and easy communication and data exchange.
This ABB is a key interoperability enabler (*) for sharing/PROVISIONING and reusing/CONSUMING back-office services.
Source: Atlassian
(https://developer.atlassian.com/server/framework/atlassian-sdk/service-registry/)
INTEROPERABILITY SALIENCY:
IoP Dimension: Structural IoP, Behavioral IoP
The Service Registry Service is a key interoperability enabler because it provides access to software systems over the Internet using standard protocols. In the most basic scenario there is a Web Service Provider that publishes a service and a Web Service Consumer that uses this service.
EXAMPLES:
The following implementation is an example on how this specific Architecture Building Block (ABB) can be instantiated as a Solution Building Block (SBB):
ZooKeeper
ZooKeeper is a centralized service registry for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications. Each time they are implemented there is a lot of work that goes into fixing the bugs and race conditions that are inevitable. Because of the difficulty of implementing these kinds of services, applications initially usually skimp on them, which make them brittle in the presence of change and difficult to manage. Even when done correctly, different implementations of these services lead to management complexity when the applications are deployed.
Source: (https://zookeeper.apache.org/)
|
|
dct:type | eira:ServiceRegistry |
eira:ID | ABB431 |
adms:status | deprecated |