• DocumentCode
    2957891
  • Title

    Service Migration Patterns -- Decision Support and Best Practices for the Migration of Existing Service-Based Applications to Cloud Environments

  • Author

    Fehling, Christoph ; Leymann, Frank ; Ruehl, Stefan T. ; Rudek, Marcelo ; Verclas, Stephan

  • Author_Institution
    Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
  • fYear
    2013
  • fDate
    16-18 Dec. 2013
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    In many ways cloud computing is an extension of the service-oriented computing (SOC) approach to create resilient and elastic hosting environments and applications. Service-oriented Architectures (SOA), thus, share many architectural properties with cloud environments and cloud applications, such as the distribution of application functionality among multiple application components (services) and their loosely coupled integration to form a distributed application. Existing service-based applications are, therefore, ideal candidates to be moved to cloud environments in order to benefit from the cloud properties, such as elasticity or pay-per-use pricing models. In order for such an application migration and the overall restructuring of an IT application landscape to be successful, decisions have to be made regarding (i) the portion of the application stack to be migrated and (ii) the process to follow during the migration in order to guarantee an acceptable service level to application users. In this paper, we present best practices how we addressed these challenges in form of service migration patterns as well as a methodology how these patterns should be applied during the migration of a service-based application or multiples thereof. Also, we present an implementation of the approach, which has been used to migrate a web-application stack from Amazon Web Services to the T-Systems cloud offering Dynamic Services for Infrastructure (DSI).
  • Keywords
    Web services; cloud computing; service-oriented architecture; Amazon Web service; DSI; SOA; SOC approach; T-Systems cloud; Web-application; cloud computing; decision support; dynamic services for infrastructure; elasticity; pay-per-use pricing model; service migration pattern; service-based application; service-oriented architecture; service-oriented computing; Best practices; Cloud computing; Databases; Elasticity; Servers; Service-oriented architecture; System-on-chip; SOA; cloud; compliance; migration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications (SOCA), 2013 IEEE 6th International Conference on
  • Conference_Location
    Koloa, HI
  • Print_ISBN
    978-1-4799-2701-2
  • Type

    conf

  • DOI
    10.1109/SOCA.2013.41
  • Filename
    6717278