Skip to content

Core model types & properties

Marwane Kalam-Alami edited this page Jun 15, 2012 · 11 revisions

Core model Types & Properties

<<< Back to [[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
Clone this wiki locally