Service-Oriented and Cloud Computing

Migrating existing applications to cloud solutions is a multidimensional problem that spans beyond technical issues and into the financial, security and organizational domains. The existing works in the field form a picture of a maturing but still incomplete research area, requiring the introduction of comprehensive solutions for the migration of enterprise systems and applications to cloud solutions. As part of this effort, in this work we focus on supporting decision makers in evaluating the need for migration, and guiding them along the decisions that need to be made before the actual migration process. For this purpose we build on existing work to provide an elaborated decision support framework that is available as a Web application. We discuss the evaluation of the framework by experts, identify its deficiencies and outline our future steps. {keywordsApplication migration, decision support, decision visualization.

[1]  Thomas Erl,et al.  SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) , 2007 .

[2]  Michael Mrissa,et al.  An approach for composing RESTful linked services on the web , 2014, WWW '14 Companion.

[3]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[4]  Cesare Pautasso,et al.  Why is the web loosely coupled?: a multi-faceted metric for service design , 2009, WWW '09.

[5]  Jörn Kuhlenkamp,et al.  Cloud Service Selection Based on Variability Modeling , 2012, ICSOC.

[6]  Roy T. Fielding,et al.  URI Template , 2012, RFC.

[7]  Jean Jacques Moreau,et al.  SOAP Version 1. 2 Part 1: Messaging Framework , 2003 .

[8]  Oliver Kopp,et al.  Unified Invocation of Scripts and Services for Provisioning, Deployment, and Management of Cloud Applications Based on TOSCA , 2014, CLOSER.

[9]  Rudolf Schmid,et al.  Organization for the advancement of structured information standards , 2002 .

[10]  Frank Leymann,et al.  Characterizing and Evaluating Different Deployment Approaches for Cloud Applications , 2014, 2014 IEEE International Conference on Cloud Engineering.

[11]  Rik Van de Walle,et al.  Description and interaction of RESTful services for automatic discovery and execution , 2011 .

[12]  Cesare Pautasso,et al.  REST: From Research to Practice , 2011 .

[13]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .