linked-usdl / usdl-price

3 stars 1 forks source link

ServiceModel vs Service #24

Closed jorgearj closed 11 years ago

jorgearj commented 11 years ago

A service model should be used when there is a group of services that have a set of features in common. The service model would act as a grouping agent enabling reusability of features.

Ex: We have a service model SM with the features A, B and C, and the we have 3 different services (S1, S2 and S3) each of them is part of SM. However S1 S2 and S3 have variations in some extra features, Location for example. This means that S1, S2 and S3 have features A, B and C, but also have their specific location feature.