Service Discovery
by
Benedikt Liegener
—
last modified
Jul 26, 2011 09:36
—
filed under:
KnowledgeModel
Definitions
| Term: Service Discovery |
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) |
|||||
| Service Infrastructure (KM-SI) |
Service Discovery is the process of finding services
that match the requirements of the service requestor. Runtime service
discovery is an important ingredient for self-adaptation. [CD-IA-1.1.1]
{ETC: self-adaptation} NEXOF-RA: An activity of finding and identifying a service that might fulfill user requirements. [NEXOF-RA] |
Replacement of services is a typical solution of adaptation. The first step of replacement is
to find a candidate substitution for the service using service
discovery. |
Service quality and negotiable parameters can be an aspect used during discovery of services. Therefore, quality monitoring data should be available for discovery engines. | ||
| Generic (domain independent) |
Service recovery refers to the tools and methods that
re used by service consumers to discover services
during the development life-cycle. During runtime, services may be
dynamically discovered and bound. [PO-JRA-1.1.3] |
The capability of automatically identifying services able to fulfill certain requirements. From a more technical viewpoint Service Discovery is the action of retrieving a Service description whose capabilities match the constraints of the abstract service description as input. Discovery is usually performed by means of service profile matching. ( BREIN Glossary) | |||
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
- CITY: Service-centric systems engineering; http://hcid.soi.city.ac.uk/research/Secse.html; Neil Maiden, Kos Zachos
- CNR: discovery of human-based services; http://hpc.isti.cnr.it Fabrizio Silvestri Gabriele Tolomei
- SZTAKI: User preferences and added value in service discovery; http://dsd.sztaki.hu; Andras Micsik, Peter Pallinger
-
Lero: Service-Oriented Software Engineering; http://www.lero.ie; Stephen Lane, Ita Richardson
Scenarios
TBD
References
- [NEXOF-RA] NEXOF-RA Glossary, http://www.nexof-ra.eu/node/212.
- [CD-IA-1.1.1] Comprehensive overview of the state of the art on service-based systems
- [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
-
[PO-JRA-1.1.3] Codified Human-Computer Interaction (HCI) Knowledge and Context Factors













