|
What Are Resource Capability And Behavior?
- Resources interact and influence each other through behavior
- Resources have inherent (e.g. given or acquired) abilities
- Entitlement defines capabilities (e.g. possible behavior) by determining how resources
can influence resources
- Entitlement determines which and how resource abilities are to be entitled as capabilities
- Resource behavior is the effective exercise (e.g. triggering, execution, orchestration)
of their entitled capabilities
- Resource behavior is a subset of the corresponding resource capabilities
- Resource capabilities are a subset of the corresponding resource abilities
- Resource behavior is the influence that resources have on other resources, or self
- Resource behavior is typically defined by forms of access that typically include:
- reference:reference capabilities include overview (e.g. list, summary, TOC) accesses (e.g. list)
- consult:consulting capabilities include reference behaviors, as well as detailed content read
access (e.g. read-only)
- modify:modify capabilities include consulting behaviors, as well as state (e.g. quality)
modification (e.g. write)
- notify:notification capabilities include reference behaviors, as well as notifications (e.g.
trigger, execute, terminate)
- instantiate:instantiation capabilities include modification behaviors, as well as creation (e.g.
create)
- retire:retirement capabilities include modification behaviors, as well as deletion (e.g.
delete)
- recycle:recycling capabilities include retirement behaviors, as well as purge and archiving
(e.g. purge)
- control:life-cycle control capabilities combine instantiation, notification, and recycling
(e.g. life-cycle)
- assign:assignment capabilities include consulting behaviors, as well as allow control of
the relations that object resources contribute to (e.g. assign)
- master:mastering capabilities combine control and assignment behaviors (e.g. full)
|