DocumentCode
734344
Title
Exploiting Semantics and Patterns for Verification of Orchestrated Cloud Services
Author
Moscato, Francesco
Author_Institution
Dipt. di Studi Europei e Mediterranei, Second Univ. of Naples, Caserta, Italy
fYear
2015
fDate
8-10 July 2015
Firstpage
192
Lastpage
199
Abstract
Some time passed since the first definitions of Cloud architectures. During the years Cloud systems became more and more complex. The main idea is that all Cloud components offer their functions as a service. For this reason Cloud systems inherits many features from old Web Services and Service Oriented architectures. At the moment, the need for composition and automation of Cloud services is a hot research field. Orchestration is one of the topics that researchers are investigating. Unlike web services, it is not clear what orchestration means in Cloud Systems. It usually addresses automation, but no clear definitions and languages have been provided. Another hot topic regarding composition of cloud services is the definition of design, architectural and communication Patterns for solving well known and common problems. In this work we will show how Orchestration and some Patterns are tightly coupled. We will describe a methodology for definition of orchestrated workflows which exploits some common Cloud Design Patterns in order to verify composition soundness. In addition we will show how this methodology can be used to verify some requirements on the composed Cloud services. The whole methodology is based both on formal semantics definition of an Orchestration language, and on the use of Ontologies for the description of Cloud services interactions.
Keywords
Web services; cloud computing; program verification; programming language semantics; service-oriented architecture; Web service; cloud architecture; cloud component; cloud design pattern; cloud system; communication pattern; formal semantics; orchestrated cloud service verification; orchestrated workflows; orchestration language; service oriented architecture; Cloud computing; Computer architecture; Ontologies; Quality of service; Semantics; Service-oriented architecture; Availability; Cloud Computing; Formal Semantics; Orchestration;
fLanguage
English
Publisher
ieee
Conference_Titel
Complex, Intelligent, and Software Intensive Systems (CISIS), 2015 Ninth International Conference on
Conference_Location
Blumenau
Print_ISBN
978-1-4799-8869-3
Type
conf
DOI
10.1109/CISIS.2015.26
Filename
7185185
Link To Document