Skip to main content

Table 1 Attributes of a service guideline description

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