Design and Evaluation Criteria for Layered Architectures
نویسندگان
چکیده
The architecture of a system is an indispensable mechanism required to map business processes to information systems. The terms architecture, layered architecture and system architecture are often used by researchers, as well as system architects and business process analysts inconsistently. Furthermore, the concept architecture is commonplace in discussions of software engineering topics such as business process management and system engineering, but agreedupon design and evaluation criteria are lacking in literature. Such criteria are on the one hand valuable for the determination of system architectures during the design phase, and on the other hand, provides a valuable tool for the evaluation of already existing architectures. The goal of this paper is thus to extract from literature and best-practices such a list of criteria. We applied these findings to two prominent examples of layered architectures, notably the ISO/OSI network model and the Semantic Web language architecture.
منابع مشابه
Analyzing and explaining the dimensions and components of the layered curriculum in line with the student-centered approach
To create a learner-centered learning environment, teacher and students must add new dimensions to their traditional roles. This research was conducted qualitatively and with thematic analysis approach. To achieve the set goal, a structured interview was conducted with curriculum experts. The samples were selected in a purposeful manner based on specific criteria. Data analysis started from the...
متن کاملThe Evaluation of Environmental Quality criteria in Urban Design Using Citizens' Cognitive Characteristics; (Case Study: Tehran Neighborhoods)
The problem which has been the focus of city constructors and architectures since the beginning of citizenship life is the issue of the nature of environmental quality. This study, with a review of explaining paradigms of environmental quality and by reliance on basic works, has assumed the question of nature of environmental quality an interdisciplinary concept (civic construction, sociology, ...
متن کاملReliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)
Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...
متن کاملAutomated Detection of Likely Design Flaws in Layered Architectures
Layered architecture prescribes a good principle for separating concerns to make systems more maintainable. One example of such layered architectures is the separation of classes into three groups: Boundary, Control, and Entity, which are referred to as the three analysis class stereotypes in UML. Classes of different stereotypes are interacting with one another, when properly designed, the ove...
متن کاملEvaluating the effect of using biophilic design and architecture strategies on the improvement of physical and mental health indicators of patients admitted to selected hospitals from the perspective of architectures, patients and patiens’ companions
Introduction: The revolution in hospital design is called biophilic design; because the application of biophilic design in hospitals is one of the cornerstones of the humanization of health centers and hospitals. In this regard, the aim of this study was to Evaluating the effect of using biophilic design and architecture strategies on the improvement of physical and mental health indicators ...
متن کامل