Core model types & properties - easysoa/EasySOA GitHub Wiki
Core model Types & Properties
<<< Back to [Final soa model design](/easysoa/EasySOA/wiki/Final-soa-model-design)
Below is a list of all model entities and their related properties/relations with other entities
WARNING: This page is outdated
(information matches more or less the v2012.05.30 of the model)
Transversal
- Organization
- Name
- Relations
- Related users
- Provided services/clients
- Consumed endpoints
Design
- Requirements
- Name
- Relations
- Contained requirements documents
- RequirementsDocument
- Systems/Services/other impacted by the requirements
- Relevant user roles
- Service
- Name
- Attached files
- Relations
- Service provider (organization)
- Service implementation
- Required services
- Related requirements
- System
- Name
- Attached files
- Relevant user roles
- Relations
- Related requirements
- Contents (services/deliverables/endpoints/etc.)
- ManagedSystem
- System generation rules
Implementation
- Deliverable
- Name
- Implemented Services
- Deployed instances (DeployedDeliverables)
- ID / File name
- Deployable artifact location
- Source code location
- Datasets / Tests
- Technical requirements
- Developer documentation
- Deployment recipes
- ServiceImplementation
Deployment
- Environment
- Name
- Type (Staging/Personal/...)
- Related DeployedDeliverables
- DeployedDeliverable
- Related Deliverable
- Related Endpoints
- Technology-specific deployment parameters
- Endpoint
- Source DeployedDeliverable (Default: "Unknown Deliverable")
- Provided Service
- URL
- EasySOA Proxy URL (Format; .../Environment-name/Service-ID?)
- SLA documentation
- Service-Level Monitoring data