passive
Business Layer Passive Structure Elements

The passive structure aspect of the Business Layer contains the passive structure elements (business objects) that are manipulated by behavior, such as business processes or functions. The passive entities represent the important concepts in which the business thinks about a domain.

In the Business Layer, there are two main types of passive structure elements: business object and representation. Furthermore, a contract, used in the context of a product, is a specialization of a business object.

: Business Passive Structure Elements
Figure 67 : Business Passive Structure Elements
BusinessPassiveStructureElementBusinessObjectContractRepresentation
Class
Summary
A business object represents the important informational or conceptual elements in which the business thinks about a domain.
A contract represents a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
A representation represents a perceptible form of the information carried by a business object.