Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
SCC '10 Proceedings of the 2010 IEEE International Conference on Services Computing
Toward an architecture for the automated provisioning of cloud services
IEEE Communications Magazine
When owl: sameAs isn't the same: an analysis of identity in linked data
ISWC'10 Proceedings of the 9th international semantic web conference on The semantic web - Volume Part I
Cloud Computing Standards: Where's the Beef?
IEEE Internet Computing
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
Portable Cloud Services Using TOSCA
IEEE Internet Computing
A marketplace framework for trading cloud-based services
GECON'11 Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services
Mapping between heterogeneous XML and OWL transaction representations in B2B integration
Data & Knowledge Engineering
Handbook of Service Description: USDL and Its Methods
Handbook of Service Description: USDL and Its Methods
The Future of Service Marketplaces in the Cloud
SERVICES '12 Proceedings of the 2012 IEEE Eighth World Congress on Services
A general approach for a trusted deployment of a business process in clouds
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
Hi-index | 0.00 |
Standardization efforts to simplify the management of cloud applications are being conducted in isolation. The objective of this paper is to investigate to which extend two promising specifications, USDL and TOSCA, can be integrated to automate the lifecycle of cloud applications. In our approach, we selected a commercial SaaS CRM platform, modeled it using the service description language USDL, modeled its cloud deployment using TOSCA, and constructed a prototypical platform to integrate service selection with deployment. Our evaluation indicates that a high level of integration is possible. We were able to fully automatize the remote deployment of a cloud service after it was selected by a customer in a marketplace. Architectural decisions emerged during the construction of the platform and were related to global service identification and access, multi-layer routing, and dynamic binding.