A role is played in relation to the business by someone or something in the business environment. A role is equated or
defined by the behavior (and by extension its responsibilities) that it interacts with in the system — the activities
that it interacts with. A role is in essence the “interface” to the activities with which it interacts. Business Roles
are high-level conceptualizations of the Roles with the system; further analysis is required to fully understand and
define required roles. A role can be assumed (aggregated) by any kind of actor, either human or a system. An actor may
be aggregate multiple roles, and an actor can be associated with multiple physical people (or systems). Roles also
include security concepts and constructs. An employee of the enterprise is typically multiple actors with the system
and therefore has many different roles.
Therefore Roles are a categorization, based upon specific interactions with the system ... the interfaces. These
interfaces may eventually be defined as either human (i.e. GUIs) or as interfaces with other systems.
NOTE: Roles are not defined at the Business level, but they may be rolled back into the Business
Perspective once defined at the Logical Perspective, in order to facilitate a more complete descriptions for business
stakeholders.
In addition to IT Architects, the following people are interested in Roles:
-
Business Analysts, when defining the boundaries of the organization and business processes;
-
Business designers, when describing business processes and their interaction with business
actors;
|