nService Encapsulation
nService Loose
coupling - Services maintain a relationship that minimizes dependencies and only requires that they maintain an awareness of each other
nService contract - Services adhere to a communications agreement, as defined collectively by one or more
service description documents
nService abstraction - Beyond what is described in the service contract, services hide logic from the outside
world
nService documentation - A description of a service-oriented design must contain at least three separate
uses of the phrase
"business value".