Service Registry
by
Benedikt Liegener
—
last modified
Apr 26, 2012 12:18
—
filed under:
KnowledgeModel
Definitions
Term: Service Registry |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
Monitoring data (e.g., current QoS attributes) is stored in the Service Registry to enable complex, run time selection of services or compositions.[Leitner et al. 2008][CD-JRA-2.3.4] | ||||
Service Infrastructure (KM-SI) |
A Service Registry is a repository that contains Web
service related meta information (e.g. Web service descriptions).
[CD-IA-1.1.1] __ALT__ SeSCE: A Service Registry is a searchable directory of service descriptions. [SeSCE] _ALT_ One of the promises of adopting a service-oriented approach in organizations is the potential cost savings that result from the reuse of existing services. A service registry is one of the fundamental pieces of service- oriented architecture (SOA) for achieving reuse. It refers to a place in which service providers can impart information about their offered services and potential clients can search for services. The article in [García-González et al. 2009] provides advice for implementing an enterprise-wide service registry. It also discusses open issues in industry and academia that affect the management of service- repository information. _ALT_ Oracle Service Registry: provides a 'DNS'-like reference for SOA runtime infrastructure to dynamically discover and bind to deployed services and end points. As part of the Oracle SOA Governance solution , Oracle Service Registry bridges the gap between the design time and runtime environments through automated synchronization with Oracle Enterprise Repository, Oracle Service Bus and Oracle SOA Suite.[Oracle] _ALT_ IBM WebSphere Service Registry and Repository: This enterprise-level registry and repository provides scalable and automated capabilities to help organizations optimize productivity and resources in an SOA environment.[IBM] |
||||
Generic (domain independent) |
Competencies
- POLIMI: Web service retrieval; http://home.dei.polimi.it/pernici/ws-research.html; Barbara Pernici, Pierluigi Plebani
- UOC: Semantically-enriched service discovery mechanisms employing semantic similarity measures for matching functional goals and non-functional requirements; http://www.ics.forth.gr/isl/r-d-activities/soc.html; Dimitris Plexousakis, Kyriakos Kritikos
- TUW: VRESCo;
http://www.infosys.tuwien.ac.at/prototyp/VRESCo/VRESCo_index.html;
Schahram Dustdar, Florian Rosenberg, Philipp Leitner
References
- [CD-IA-1.1.1] Comprehensive overview of the state of the art on service-based systems
- [SeCSE] Service Centric System Engineering (SeCSE) Integrated
Project, http://www.secse-project.eu/
- Pierluigi Plebani, Barbara Pernici, A retrieval model based on Web service signatures and annotations, IEEE TKDE, publ. online Jan. 2009, DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TKDE.2009.35
- [Leitner et al. 2008] Philipp Leitner, Anton Michlmayr, Schahram Dustdar, "Towards Flexible Interface Mediation for Dynamic Service Invocations", Proceedings of the 3rd Workshop on Emerging Web Services Technology (WEWST'08 @ ECOWS'08, Dublin, Ireland, November 2008.
- [CD-JRA-2.3.4] Decision support for local adaptation http://www.s-cube-network.eu/results/deliverables/wp-jra-2.3/CD-JRA-2.3.4_Decision%20support%20for%20local%20adaptation.pdf/view
- [García-González et al. 2009] Juan Pablo García-González, Verónica Gacitúa-Décar, Claus Pahl, "Service Registry: A Key Piece for Enhancing Reuse in SOA", MSDN Architecture Journal, 09/2009, http://msdn.microsoft.com/en-us/architecture/aa699419
- [Oracle] Oracle Service Registry,
http://www.oracle.com/technetwork/middleware/registry/overview/index.html
- [IBM] IBM Websphere Service Registry and Repository, http://www-01.ibm.com/software/integration/wsrr/#