From: A path to automated service creation via semi-automation levels
Attribute name | Description |
---|---|
Service ID | An identifier for the service being worked on |
Service description | Natural language description to help the actors involved in the service development |
Service owner | The domain of the service to help on legal matters |
Service version | Internal version control |
Service policies | Definition of the constraints that apply to all components of a service. It is composed of a name and a description in natural language |
Function ID | The identification of a functional part of a service, i.e., a function that may be invoked from the service API, always associated with a service ID |
Function description | A description in natural language of how the function should behave to help developers during the service building |
Function version | Internal version control of each functional part |
Function inputs and outputs | Input and output parameters of service functions represented as a pair name-type |
Function policies | The same as service policies but specific to individual functions |
Function process | Describes the steps of a workflow in natural language, so the developer can translate it to service code more easily |