作者: Christoph Fehling , Frank Leymann , Jochen Rütschlin , David Schumm
DOI: 10.3390/FI4010110
关键词: Systems management 、 Computer science 、 Document management system 、 Architectural pattern 、 Operating system 、 Network management application 、 Resource management 、 Application lifecycle management 、 Distributed computing 、 Human resource management system 、 Structure of Management Information
摘要: Cloud-based applications require a high degree of automation regarding their IT resource management, for example, to handle scalability or failures. This is enabled by cloud providers offering management interfaces accessed without human interaction. The properties clouds, especially pay-per-use billing and low availability individual resources, demand such timely system management. We call the automated steps perform one these tasks “management flow”. Because emerging behavior overall comprised many flows often hard predict, we propose defining abstract flows, describing common handling tasks. These may then be refined each use case. cover how make an application elastic, resilient failure, move components between different runtime environments. requirements handled are expressed using architectural patterns that have implemented applications. dependencies result in being interrelated with uniform pattern catalog. method catalog guide managers during refinement at design stage application. Following this method, runtime-specific functionality used obtain developed