I. Introduction
Service-orientation enables the development of flexible and adaptable applications through the use of a dynamic interaction model. According to this model, providers publish their services on a registry, where service-based applications can dynamically find and bind to them. Together, providers, consumers and registry define the traditional “triangle” that is central to the Service-Oriented Architecture (SOA).