Artifact: Business Entity
UAM Home Page
The business information and data used within the system is modeled as a Business Entity. Business Entities represent significant and (normally) persistent pieces of information that are manipulated by business actors and activities.
Work Product Kinds: Business Level Elements
Relationships
Container Artifact
Process Usage
Description
Main Description

Business Entities represent an abstraction of important (typically persistent) information within the business. Any piece of information that is a property of something else is probably not a Business Entity in itself.  For example, ContactDetails is a property of Customer and therefore not a Business Entity in itself. Information that is not stored but is created or determined on-demand (when necessary) is also probably not a Business Entity. For example, product inventory numbers is certainly significant information, but this is not persistent information. Any time somebody needs to know how many instances of a particular bar code are currently on the shelves (or in the warehouse), this information will be calculated and then discarded. See: Term Definition: Business Entity.

Stakeholders use Business Entities to ensure that the information created and required by the organization is present in the Artifact: Business Perspective (specifically the Artifact: Business Entity Model). An IT architect and business designer are responsible for identifying and describing Business Entities, as well as for assessing the impact of organizational changes on the information created and required by the business. Business Entities are also used by systems analysts and designers when describing system use cases and identifying software entities, respectively.

Note that we say that Business Entities are manipulated by Business Actors/Roles, and in Artifact: Business Process Model we show this through invocations of operations on the Business Entity by Business Roles. This depiction is itself a convenience -- in reality the operation invoked on the Business Entity may be through the application of a tool (business activities/tasks) by the Business Role when executing a business process.

Illustrations
Tailoring
Representation Options

Business Entities are a representation of the business information and data used within the system being modeled. Business entities identify significant and persistent pieces of information that are manipulated by business actors and activities. No structure is attempted at this point, the sole objective being their identification and creation of clear and precise definitions; however relationships between business entities and business roles may be identified.

UML Representation: «stereotype» BPL_Entity

Extends: «metaclass» Class

A Business Entity may have the following properties:

  • id: string - This attribute is used to uniquely identify model elements.
  • name: string - A descriptive name for the Entity.
  • owner: string - (Optional) Defines the owner of the information—the organizational element that makes usage and access decisions about the information. Normally defined as a specific organizational position within the enterprise or business line (e.g. COO).
Constraints
  • May have relationships with only Business Roles or with other Business Entities;
  • All owned properties shall be public.
More Information
Checklists
Guidelines
Supporting Materials