Multilayered architecture

Multilayered architecture

A multilayered software architecture is using different layers for allocating the responsibilities of an application.

There is also an architectural pattern that is named Layers and has been described in different publications, including the book Pattern-Oriented Software Architecture A System of Patterns. [1]

The concepts of layer and tier are often used interchangeably. However, one fairly common point of view is that there is indeed a difference, and that a layer is a logical structuring mechanism for the elements that make up your software solution, while a tier is a physical structuring mechanism for the system infrastructure. [2]

Notes

  1. ^ http://hillside.net/patterns/books/Siemens/abstracts.html Pattern-Oriented Software Architecture A System of Patterns
  2. ^ Deployment Patterns (Microsoft Enterprise Architecture, Patterns, and Practices)

See also


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Multitier architecture — For other uses, see Three tier system (disambiguation). In software engineering, multi tier architecture (often referred to as n tier architecture) is a client–server architecture in which the presentation, the application processing, and the… …   Wikipedia

  • Common layers in an information system logical architecture — The following four layers are the most common layers in a logical multilayered architecture for an information system with an object oriented design: User Interface Layer (aka View Layer, UI layer or Presentation layer) Application Layer (aka… …   Wikipedia

  • Business logic — Business logic, or domain logic, is a non technical term generally used to describe the functional algorithms that handle information exchange between a database and a user interface. Contents 1 Scope of business logic 2 Business logic 3 T …   Wikipedia

  • Domain-driven design — (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.[1] The premise of domain driven design is the following: Placing the project s primary focus …   Wikipedia

  • Model–view–presenter — (MVP) is a derivative of the model–view–controller (MVC) software pattern, also used mostly for building user interfaces. In MVP the presenter assumes the functionality of the middle man (played by the controller in MVC). Additionally, the view… …   Wikipedia

  • Law of Demeter — The Law of Demeter (LoD) or Principle of Least Knowledge is a design guideline for developing software, particularly object oriented programs. In its general form, the LoD is a specific case of loose coupling. The guideline was invented at… …   Wikipedia

  • Domain layer — The domain layer is a software concept.It is one of the layers in a typical multilayered architecture for information systems.One of the best and most well known sources of information about how to use a domain layer can be found in Eric Evans s… …   Wikipedia

  • MultiNet — Multilayered extended semantic networks (MultiNets) are both a knowledge representation paradigm and a language for meaning representation of natural language expressions that has been developed by Prof. Dr. Hermann Helbig on the basis of earlier …   Wikipedia

  • Neural network — For other uses, see Neural network (disambiguation). Simplified view of a feedforward artificial neural network The term neural network was traditionally used to refer to a network or circuit of biological neurons.[1] The modern usage of the term …   Wikipedia

  • literature — /lit euhr euh cheuhr, choor , li treuh /, n. 1. writings in which expression and form, in connection with ideas of permanent and universal interest, are characteristic or essential features, as poetry, novels, history, biography, and essays. 2.… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”