Service discovery

from Wikipedia, the free encyclopedia

Service discovery refers to the automatic detection of services in a computer network . Here are communication protocols used, which describe how to find the services in order to communicate.

A basic distinction is made between two groups of Service Discovery Protocols ( SDPs ):

  • Services are registered in a central service (a registry ) and can be found via this.
  • Services use broadcasting to ask the entire network for a specific service and the service or registry you are looking for answers.

Logs

Frequently used service discovery protocols are:

There are also other and proprietary protocols. For example, Consul supports discovery via DNS-SD as well as via a REST interface.

literature

  • Eberhard Wolff: Microservices. Basics of flexible software architectures, 1st corrected reprint, dpunkt.verlag GmbH, Heidelberg 2016, ISBN 978-3-86490-313-7 .
  • Christian Mauro: Service-oriented integration of medical devices. Springer Fachmedien, Wiesbaden 2012, ISBN 978-3-8349-4166-4 , p. 144 ff.
  • Adrian Mouat: Docker. Developing and deploying software with containers, 1st edition, dpunkt.verlag GmbH, Heidelberg 2016, ISBN 978-3-86490-384-7 .
  • Mário M. Freire: Information Networking. Towards Ubiquitous Networking and Services, Springer Verlag, Berlin / Heidelberg 2008, ISBN 978-3-540-89523-7 .
  • Wolfgang Kellerer: Server architecture for network-independent service enhancement in heterogeneous communication networks. Herbert Utz Verlag GmbH, Munich 2002, ISBN 3-8316-0123-2 .

Web links

swell

  1. ^ Service Discovery. In: Bluetooth.com . Retrieved May 23, 2017 (English).