Domain layer

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 book about Domain-driven design.

The domain model is a part of the domain layer. It is a software model with classes that represents actual concepts from the reality.These concepts are called Entities and Value objects in the terminology of Domain-driven design (DDD).There are some other DDD concepts that are not part of a domain model, e.g. Services and Repositories, but still part of the domain layer.

The Domain layer is also known as the Business layer.

See also

Common layers in an information system logical architecture


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • 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

  • Domain-Driven Design — (DDD) ist ein von Eric Evans in seinem Buch Domain Driven Design geprägter Begriff für eine Anwendungsdomänen getriebene Herangehensweise an das Design komplexer objektorientierter Software.[1] Domain Driven Design ist nicht nur eine Technik oder …   Deutsch Wikipedia

  • Domain model — DOM redirects here. For other uses, see DOM (disambiguation). Sample domain model for a health insurance plan A domain model in problem solving and software engineering can be thought of as a conceptual model of a domain of interest (often… …   Wikipedia

  • Domain-specific modeling — (DSM) is a software engineering methodology for designing and developing systems, such as computer software. It involves systematic use of a domain specific language (DSL) to represent the various facets of a system. DSM languages tend to support …   Wikipedia

  • Domain theory of ferromagnetism — explains[1] two significant observations of materials such as iron: The material may become strongly magnetized by application of a weak external magnetizing field. The same specimen may return to the demagnetized state when the external field is …   Wikipedia

  • Domain Name System — The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the… …   Wikipedia

  • Domain Name System Security Extensions — Internet protocol suite Application layer BGP DHCP DNS FTP HTTP …   Wikipedia

  • Domain wall — A domain wall is a term used in physics which can have one of two distinct but similar meanings in magnetism, optics, or string theory. These phenomena can all be generically described as topological solitons which occur whenever a discrete… …   Wikipedia

  • Business logic layer — A business logic layer (BLL), also known as the domain layer, is a software engineering practice of compartmentalizing. The business logic layer is usually one of the tiers in a multitier architecture. It separates the business logic from other… …   Wikipedia

  • MPEG-1 Audio Layer II — MPEG 1 or MPEG 2 Audio Layer 2 Filename extension .mp2 Internet media type audio/mpeg,[1] audio/MPA[2] Initial release 1993 (1993 …   Wikipedia

Share the article and excerpts

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