ArchiMate

Archimate Business Layer Passive Components

Refers to 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.

The below diagram represents the Passive Elements for the Business Layer.

Business Object

Definition: A business object represents a concept used within a particular business domain.

Characteristic : Hence a business object typically models an object type (cf. a UML class) of which multiple instances may exist in operations. Only occasionally, business objects represent actual instances of information produced and consumed by behavior elements such as business processes. This is in particular the case for singleton types; i.e., types that have only one instance. Business objects are passive in the sense that they do not trigger or perform processes. A business object could be used to represent information assets that are relevant from a business point of view and can be realized by data objects.

Naming Standards : Descriptive Noun

Business Object Meta Model

Business Services/Business Event/Business Process/business Function/ Business Interaction Accesses a Object.
Another Business Object aggregates or is aggregated by another Business Object.
a Representation Realizes a Business Object.
A Contract Specializes in a Business Object.

Applied Examples

A Invoice Business Object consists of a either Electronic Invoice or a Paper Invoice, a Invoice has multiple Invoice Lines.
A Insurance Claim includes a Claim Letter (Object) Claim Submission Form & Claim Summary File.

Business Contract

Definition : 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.

Characteristic : may be used to model a contract in the legal sense, but also a more informal agreement associated with a product.

Naming Standards : The name of a contract is preferably a noun.

Business Contract MetaModel

Business Contract Specialises a Business Object.
A Business Product Aggregates to a Business Object.

Applied Examples

A Insurance Policy Contract is a specialisation of Policy Detail and Policy Summary Objects.

Business Representation

Definition : A representation represents a perceptible form of the information carried by a business object.

Characteristic : Representations (for example, messages or documents) are the perceptible carriers of information that are related to business objects.classified in various ways; for example, in terms of medium (electronic, paper, audio, etc.) or format (HTML, ASCII, PDF, RTF, etc.). A single business object can have a number of different representations.

Naming Standard : The name of a representation is preferably a noun.

Business Representation Metamodel

Business Representation realizes a Business Object and is aggregated by or aggregates another Business Object.

Applied Example

A Invoice is represented as either a Electronic Invoice or a Paper Invoice.
A Damage Claim is represented as a Claim Form being completed

Business Object Product

Definition : represents a coherent collection of services and/or passive structure elements, accompanied by a contract/set of agreements, which is offered as a whole to (internal or external) customers.

Characteristics : A financial or information product consists of a collection of services, and a contract that specifies the characteristics, rights, and requirements associated with the product. “Buying” a product gives the customer the right to use the associated services.

Naming Standard : The name of a product is usually the name which is used in the communication with customers, or possibly a more generic noun (e.g., “travel insurance”).

Business Object Product Metamodel

a Business Product can be a Specialization of another Product. Aggregates Multiple Services and also aggregated in many Contracts.

Applied Example

The Insurance Product consists of Customer Services and an Insurance Contract.
Auto Insurance is a specialization of an Insurance contract.

Author : James Botes

James Botes is a Cape Town Senior Business Analyst (CBAP) with a keen interest in Systems Thinking & Solving Business Problems. Founder and Creator of the site and you tube channel BASensei. Linkedin : https://www.linkedin.com/in/james-botes-73a63b67/

Leave a Reply

Your email address will not be published. Required fields are marked *

sixteen + fifteen =