Home My Page Projects Code Snippets Project Openings Arrowhead Framework
Summary Activity Forums Tracker Lists Tasks Docs News SCM Files Mediawiki

SOA4D Forge


From Arrowhead Framework Wiki
Revision as of 16:02, 20 October 2015 by Michele (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Framework Design Template: Service Description

Black box description of what a service does.

Abstract description (no technologies, protocols, etc) of what

- is needed for systems to provide a specific service
- is provided to service consumers by any system providing the service

It contains:

- Overview of the service functionalities and objectives
- Abstract Interfaces: description of each function
  + Diagrams such as UML sequence diagrams, or SysML sequence diagrams
- Abstract Information Model: high level description with types, attributes and relationships
  + UML Class diagram or SysML Parametric diagram
- Non-functional requirements for the service
  + Example: QoS and reliability targets that must respected