You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Following is the draft diagram as presented on the January 30th Service Modeling call.


Class:   ServiceDescriptor


ServiceDescriptor is used to model the design time representation of a service.

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

invariantUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Constant identifier of the service model.

 

 

uuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Versioned identifier of the service model   (this uuid is changed for every major version of the service)

 

 

name

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The name of the service model designed.

 

 

description

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The description of the service model designed.

 

 

category

String

1..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

A predefined list which identifies the construct's category. There is a predefined list of service categories.

 

 

version

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service model version.

 

 

serviceType

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

 

 

serviceRole

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g.   "MISVPN" or "AIM".

 

 

icon

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The icon path of the service.

 

 

_attachment

Attachment

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 

 

_serviceinstance

ServiceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

Class:   ServiceCompositeDescriptor

ServcieComponentDescriptor is used to model the design time representation of a service component or network service.

Parent class: ServiceDescriptor

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

invariantUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Constant identifier of the Service   Component model.

 

 

uuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Versioned identifier of the Service Component   model (this uuid is changed for every major version of the service   component).

 

 

name

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

The name of the service component.

 

 

description

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

The description of service component.

 

 

category

String

1..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

A predefined list which identifies the   construct's category. There is a predefined list of service categories.

 

 

version

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

The version of service component.

 

 

_servicedescriptor

ServiceDescriptor

1..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

_servicecompositeinstance

ServiceCompositeInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

_resourcedesc   (resourcespecification)

ResourceDesc   (ResourceSpecification)

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

serviceType

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a   generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

 

 

serviceRole

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode   that defines the function that the service is providing. E.g.   "MISVPN" or "AIM".

 

 

icon

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The icon path of the service.

 

 

_attachment

Attachment

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 

 

_serviceinstance

ServiceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

Class:   ServiceAtomicDescriptor

Parent class: ServiceDescriptor

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

_serviceatomicinstance

ServiceAtomicInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

_resourcedesc   (resourcespecification)

ResourceDesc   (ResourceSpecification)

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

invariantUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Constant identifier of the service model.

 

 

uuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Versioned identifier of the service model   (this uuid is changed for every major version of the service)

 

 

name

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The name of the service model designed.

 

 

description

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The description of the service model designed.

 

 

category

String

1..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

A predefined list which identifies the construct's category. There is a predefined list of service categories.

 

 

version

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service model version.

 

 

serviceType

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

 

 

serviceRole

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g.   "MISVPN" or "AIM".

 

 

icon

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The icon path of the service.

 

 

_attachment

Attachment

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

 

 

_serviceinstance

ServiceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

 

Class:   ServiceInstance

ServiceInstance is used to model the run time representation of a service.

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

serviceInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies this instance of a service.

 

 

serviceInstanceName

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The name assigned to the service-instance.

 

 

serviceInstanceDescription

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The description assigned to the service-instance.

 

 

modelInvariantUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Constant identifier of the service model (relationship to service model).

 

 

modelUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Versioned identifier of the service model (relationship to service model).

 

 

modelVersion

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service model version in SDC catalog.

 

 

serviceType

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for defining the service as "TRANSPORT".

 

 

serviceRole

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".

 

 

selfLink

Uri

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

URL to endpoint where more details can be gotten.

 

 

orchestrationStatus

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Orchestration status of the service instance.

 

 

serviceComponentInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service component instance ID that the service instance includes.

 

 

vfcStatus

String

1

Experimental

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

 

Class:   ServiceCompositeInstance

Parent class: ServiceInstance

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

_resourceinstance

ResourceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

serviceInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies this instance of a service.

 

 

serviceInstanceName

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The name assigned to the service-instance.

 

 

serviceInstanceDescription

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The description assigned to the service-instance.

 

 

modelInvariantUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Constant identifier of the service model  (relationship to service model).

 

 

modelUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Versioned identifier of the service model (relationship to service model).

 

 

modelVersion

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service model version in SDC catalog.

 

 

serviceType

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

 

 

serviceRole

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".

 

 

selfLink

Uri

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

URL to endpoint where more details can be gotten.

 

 

orchestrationStatus

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Orchestration status of the service instance.

 

 

serviceComponentInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service component instance ID that the service instance includes.

 

 

vfcStatus

String

1

Experimental

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

Class:   ServiceAtomicInstance

Parent class: ServiceInstance

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

_resourceinstance

ResourceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

serviceInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies this instance of a service.

 

 

serviceInstanceName

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The name assigned to the service-instance.

 

 

serviceInstanceDescription

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The description assigned to the service-instance.

 

 

modelInvariantUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Constant identifier of the service model  (relationship to service model).

 

 

modelUuid

Uuid

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Versioned identifier of the service model (relationship to service model).

 

 

modelVersion

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service model version in SDC catalog.

 

 

serviceType

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

 

 

serviceRole

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".

 

 

selfLink

Uri

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

URL to endpoint where more details can be gotten.

 

 

orchestrationStatus

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Orchestration status of the service instance.

 

 

serviceComponentInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

The service component instance ID that the service instance includes.

 

 

vfcStatus

String

1

Experimental

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 

  • No labels