P2053 - Dynamic Service Discovery and Use in a Cloud Environment
For further information please contact:
Wieblinger Weg 19/4
69123 Heidelberg, Germany
What is this Project about?
Service-Oriented Architectures (SOA) pushed the idea that a service should be specified in an implementation-independent language in order to enable the inter-changeability of implementations of the same business service. The most well known standard for service description is the Web Service Description Language (WSDL). Associated to this specification, another specification, the Universal Description Discovery and Integration (UDDI) was pushed and most software vendors rushed for an implementation. Despite this apparent initial success, three major companies (IBM, Microsoft, and SAP) decided to discontinue their public UDDI Registries in 2006. Today, the UDDI is generally regarded as a failure although the reasons for this are not consensual. As a side effect, WSDL did not provide the business advantages that it advertised, becoming little more than a tool for Web Service integration.
With Cloud computing the service description and discovery challenges are renewed. Services are offered at different levels, not only providing data or business logic, but also infrastructure capabilities. Also, in this scenario, the dynamic discovery, use and charging of services becomes more interesting, since they cover a wider range of services than before, including virtual private servers and virtual networks and operators. Although the majority of announced Cloud products and solutions are not based in standards, there are already efforts underway to define standards for Cloud interoperability. The Distributed Management Task Force (DMTF) is currently actively working in the Infrastructure as a Service (IaaS) layer of a Cloud platform for virtual private servers. The more holistic view that incorporates virtual networks and other Cloud types is not being considered at the moment outside FP7 research projects.
Regarding service use, the business roles and standards established with SOA may not be enough for the Cloud. The variety of available services and the dynamic that is desirable may give rise to the establishment of new synergies that were not possible before. Having this in mind, it is important to appropriately identify all the players involved in the service use, creation and management process, so that trust relationships can be established and different providers can work together providing on-demand added-value services to the end-user.
A possible evolution is to pass from cloud services to cloud of services, where different actors can contribute to create a trusted service ecosystem.
What are the main objectives of this Project?
The overall objective of this project is to idealize new services types and business roles for Telcos in a dynamic service-oriented cloud environment. Moreover it will identify the requirements and shortcomings of the current standards for the implementation of these services. In order to do this, analysis is needed on how cloud services differ from traditional web services, both in terms of service descriptions and business roles. The established SOA-related standards, concurring service-oriented approaches and the draft Cloud standards shall then be compared with the idealized requirements in order to identify shortcomings in the state-of-the-art and possible solutions.
Then, the summarized objectives of this study are:
- Conception of new services and business scenarios (e.g. service ecosystems) that make dynamic use of Cloud services, having the Telco as the added-value service provider;
- Requirements analysis for service description, dynamic service discovery, composition/aggregation and trusted use for the conceived business roles and services;
- Identify the main shortcomings and challenges of the state-of-the-art in service description, discovery, and trusted use, and propose possible solutions.
D1 - Dynamic Service Discovery and Use in Clouds: Technical and Business Perspectives, issued in February 2011, Eurescom Study Programme confidential
D2 - Opportunities for Telecommunications Operators in a Dynamic Cloud Service Discovery and Use Environment, issued in February 2011, for full publication