Artifact: Business Operation Realization
A business operation realization describes how a particular operation is realized concurrently across multiple viewpoints in terms of collaborating elements. The non-functional requirements associated with the operation are also realized.
Work Product Kinds: Model Element
Purpose

The purpose of the operation realization is to describe the "white-box" perspective of the business (sub)system under consideration, separating the concerns of the specifiers from the concerns of the designers.

Relationships
Description
Main Description

An operation realization has the following outline:

  • Operation Name
  • List of business subsystem operations realizing the operation, organized by elements specific to each chosen viewpoint: business subsystem (logical), distribution/geographical, worker/human resources, concurrency
  • A budgeted requirement for each [subsystem operation, associated non-functional requirement] pair

The realization is performed concurrently across the elements identified during Business Architectural Analysis and includes the realization of the non-functional requirements associated with the operation. The typical diagrams employed are communication and sequence diagrams which describe the behavioral aspects in terms of collaborating elements.

Key Considerations

The Business Designer is responsible for the integrity of the operation realization, and ensures that:

  • The operation realization correctly realizes the behavior of its corresponding operation.
  • All the chosen viewpoints are addressed and there is at least one realization per viewpoint.
  • The associated non-functional requirements are correctly budgeted across the business subsystems operations.
  • The operation realization is properly documented and the correspondent diagrams suit their purpose.
  • The realization associations are correct.
Tailoring
Representation Options

An Operation Realization is a multi-dimensional realization, one for each viewpoint. At the minimum there will be at least one Logical realization for each Operation.