Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Standards for Service Discovery and Delivery
IEEE Pervasive Computing
A taxonomy for resource discovery
Personal and Ubiquitous Computing
Design and evaluation of a distributed scalable content discovery system
IEEE Journal on Selected Areas in Communications
A Dynamic Orchestration Model for Future Internet Applications
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Hi-index | 0.00 |
With the growing adoption of service-oriented computing, locating services becomes increasingly commonplace. Accordingly, a large number of systems for service discovery have been developed. Although all these systems perform the same function, they do it in lots of different ways. Finding commonalities of and differences between these systems can be hard due to the lack of criteria to compare and classify various discovery schemes. This paper identifies the processes of registration and look-up as a distinguishing feature of the various discovery systems. It describes the possible types of processes, shows how they are distributed across the lifecycles of the involved entities and classifies existing service discovery systems according to these criteria. Some hints are given on how the process-based view can help guide the selection of a particular discovery style for a problem at hand.