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
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: