AlloyZeus Methodology

Get Started. It's Free
or sign up with your email address
AlloyZeus Methodology by Mind Map: AlloyZeus Methodology

1. Objects

1.1. Types

1.1.1. Entity Identity ID Lifecycle Creation Deletion Expiration Ownership Transfer policy Owner cardinality Time constraint Abstraction Aggregate Service Metadata Built-ins Implementations Root-entities Special entities (abstract) Application User Terminal Session

1.1.2. Adjunct Hosts Implementations Adjunct-entities Adjunct-values

1.1.3. Value object

1.2. Attributes

1.2.1. Value ownership Own values Projected values

1.2.2. Rules and policies Value finality (freezing) Final Set-once Dynamic (can be changed anytime) Initialization parameter kinds Literal Copy Proxy

2. Ports

2.1. Access control

2.1.1. Policies Expression language

2.2. Operations

2.2.1. Operation types Mutation Query Subscription

2.2.2. Components Requests Request context Request body Results Result context Request body

2.2.3. Operation info OpID Actor Terminal User Request info Request ID Request received date-time Result info Error Effective date-time

2.3. Visibility of the ports

2.3.1. Public

2.3.2. Intra-process

2.3.3. Private

3. Domains

4. Un-mapped concepts/topics

4.1. Mixins

4.2. Generics

4.3. Data synchronization and caching

4.4. Aggregated ports

4.5. Aggregated subscriptions

4.6. Adjunct value uniqueness

4.7. Atomicity and its relation to entity revision ID and operation ID

4.8. Dependency on common systems

4.9. Multi-tier architecture

4.10. Configurations

4.11. Operation batches or operation aggregates

4.12. Worker (async tasks/works)

4.13. Operation retries

4.14. Alias identifiers