The Architectural Template Method: Design-Time Engineering of SaaS Applications

نویسنده

  • Sebastian Lehrig
چکیده

Typical requirements of SaaS applications target scalability, elasticity, and cost-efficiency. However, these quality properties lack an engineering method for software architects, allowing them to precisely and efficiently analyze these properties already at early design-time. To tackle this lack, we propose the architectural template (AT) method, an efficient design-time engineering method for analyzing scalability, elasticity, and efficiency properties of SaaS applications. Our method quantifies such properties based on reusable analysis templates of cloud computing environments. Architects only have to fill-in the parts specific to their SaaS application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architectural Templates: Engineering Scalable SaaS Applications Based on Architectural Styles

Software architects plan, model, and analyze the high-level design of software systems. Today, these systems are often deployed in cloud computing environments as Software-as-a-Service (SaaS) applications. The scalability of these applications is crucially impacted by architects’ early design decisions. Architects decide based on their experience and known architectural styles like a 3-tier arc...

متن کامل

A Template-based Model Transformation Approach for Deriving Multi-Tenant SaaS Applications

Software-as-a-Service (SaaS) and Model-Driven Engineering (MDE) are two of the most dominant software engineering paradigms nowadays. Multi-tenancy is the key to successful SaaS. In this paper, we introduce a data middleware to customize the multitenant database first. In addition, with the help of model transformation, it is possible to generate SaaS applications from the models. However, most...

متن کامل

The Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)

The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...

متن کامل

A New RSTB Invariant Image Template Matching Based on Log-Spectrum and Modified ICA

Template matching is a widely used technique in many of image processing and machine vision applications. In this paper we propose a new as well as a fast and reliable template matching algorithm which is invariant to Rotation, Scale, Translation and Brightness (RSTB) changes. For this purpose, we adopt the idea of ring projection transform (RPT) of image. In the proposed algorithm, two novel s...

متن کامل

Desirability-based architectural design of forms

Abstract The decisions and personal preferences of the designer are vital for all aspects and stages of the design. To elaborate, the designer has the central role in creation, development, detailing and construction of the built forms. Also, the scientific/engineering evaluations of the design models are carried out under the directions and decisions of the designer. The paper explores the con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014