Add "Realization" relationship from Application Layer Active Structure Components to Business Actor
Proposal:
Add "Realization" as allowable relationship from Application Component & Application Collaboration.
Rationale:
- Completeness of allowable cross-layer relationships of the same type (e.g. active structure components)
- Consistency with existing Technology & Physical Layer active structure realizations
- Allows EA actor-to-actor scenarios to be modeled in the business layer, where some actors are human and/or automated actors over time. This is an actual use case where this lack of "realization" is a gap.
Examples:
- 'Chat Bot' business software that communicates with users as if it were a (human) Business Actor
- Robotic Software Automation (RPA) - business software that drives software user interface as it were a (automated) Business Actor (person).
Illustration: