Administer Services defines profiles for management of service metadata and service classification schemes.

The use of well defined service metadata promotes better discovery and reuse of services during design and run time. Service metadata includes information about service interactions and dependencies. It also includes a classification scheme for organizing services based on business objectives, domain, and usage. It also links services to all the supporting artifacts in the specification and provides a placeholder for conformance statements. This enables better reuse across the enterprise and eliminates redundancy.

A service description defines or references the information needed to use, deploy, manage and otherwise control a service. Capabilities to support service metadata may be summarized as:

One of the key requirements for participants' interacting with each other in the context of a Service-Oriented Architecture (SOA) is achieving visibility: before services can interoperate, the participants have to be visible to each other by whatever means are appropriate. Visibility is expressed in terms of awareness, willingness, and reachability.

The Semantic Infrastructure depends on the underlying platform infrastructure to provide visibility capabilities. Visibility in a SOA ecosystem has the following architectural implications for support for awareness, willingness, and reachability provided by platform infrastructure mechanisms:

Platform mechanisms providing support for awareness will likely have the following minimum capabilities:

In a SOA ecosystem with complex social structures, awareness may be provided for specific communities of interest. The platform capabilities for providing awareness to communities of interest include:

The platform architectural mechanisms for determining willingness to interact include capabilities for:

The platform architectural mechanisms for establishing reachability will require capabilities for:

Functional Profile