LEADER 04253nam 22004213a 450 001 9910831859103321 005 20250203235540.0 010 $a9783863096328 010 $a3863096320 024 8 $ahttps://doi.org/10.20378/irbo-54102 035 $a(CKB)4950000000289985 035 $a(ScCtBLL)ea3ecd0e-b11c-437b-bbd2-ad67222f75a0 035 $a(OCoLC)1250428660 035 $a(Perlego)2327443 035 $a(EXLCZ)994950000000289985 100 $a20250203i20192021 uu 101 0 $aeng 135 $auru|||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 00$aOn the Portability of Applications in Platform as a Service$fStefan Kolb$hVolume 34 210 1$a[s.l.] :$cBamberg University Press,$d2019. 215 $a1 online resource (1 p.) 225 1 $aSchriften aus der Fakultät Wirtschaftsinformatik und Angewandte Informatik 330 $aIn recent years, the cloud hype has led to a multitude of different providers and offerings across the entire cloud market, from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) to Software as a Service (SaaS). Despite the high popularity, there are still a number of problems and deficiencies. In particular with PaaS, the advertised portability between different clouds is hampered by a heterogeneous, difficult to compare provider landscape, technological differences between providers, and the lack of common standards. Therefore, the selection of a suitable provider and a potential change between different providers may involve substantial (migration) costs. Thus, the thesis deals with the analysis and improvement of application portability in PaaS environments. In the course of this, obstacles over the typical life cycle of an application - from the selection of a suitable cloud provider, through the deployment of the application, to the operation of the application - are considered. As foundation for further investigations, an improved delimitation and conceptualization of PaaS through a categorization, the definition of a reference model, and the establishment of a knowledge database is presented. As it turns out, in particular the heterogeneous provider landscape in this area is an obstacle for the assessment and feasibility of application portability. To solve this problem, the thesis presents a decision support system for the selection and comparison of suitable cloud platforms. Based on the PaaS model, a heuristic is proposed which can identify potential partners by matching the technological software ecosystem of the providers with the requirements of an application or a user. With the help of this system, it is possible for a user to identify offerings that enable application portability. To validate the approach, a case study with a real-world application is conducted that is migrated to different cloud platforms. In this context, we also develop a suitable assessment framework for measuring migration efforts, which allows making the differences between compatible providers quantifiable. The application management interface of the providers is identified as a central effort factor of the migration. Despite the semantically identical use cases, different interfaces are used by the providers for the management of the application's life cycle. Finally, to reduce the effort in this area, the thesis presents a unified interface for application deployment and management. In summary, the work provides evidence of application portability problems in PaaS environments and presents a framework for early detection and avoidance. In addition, the results of the work contribute to a reduction of lock-in effects by proposing a suitable standard for management interfaces. 410 $aSchriften aus der Fakultät Wirtschaftsinformatik und Angewandte Informatik 606 $aComputers / Software Development & Engineering$2bisacsh 606 $aComputers 615 7$aComputers / Software Development & Engineering 615 0$aComputers. 700 $aKolb$b Stefan$01786604 801 0$bScCtBLL 801 1$bScCtBLL 906 $aBOOK 912 $a9910831859103321 996 $aOn the Portability of Applications in Platform as a Service$94318473 997 $aUNINA