After completing the scoping and planning information you
must provide a clear statement about the service levels that consumers
of this service can access.
Procedure
- Create the service level definition (SLD) for the Catalog
Search service. This contains the endpoints and definitions that consumers
can use to access the service.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the WSRR web user interface with the user ID that is assigned
to the Development role.
- In the web user interface, switch to the Development
perspective by selecting Development from the Perspective list.
- Click .
- Click Catalog Search to display
the service version details.
- Click New SLD. A new SLD is created
called SLD – Catalog Search; this is
displayed as a link under the Service Level Definitions relationship.
- Define the service interface including the functional specification
used to interact with the SLD.
- Click SLD – Catalog Search to
display the SLD details.
- Click Edit Relationships.
- Click Add Service Interface alongside
the Service Interface relationship.
- In the Name field, enter *, and click Search.
- Select the radio button alongside CatalogServiceInterface, and click Apply Selected Targets.
- Click Finish to save your changes.
- Scope the SLD. This provides the opportunity to define
specific requirements or features that must be met. Customized SLDs
might have many properties that must be set at this point, but this
is not done in this tutorial. Alternatively, you can create a new
SLD under the Service Level Definitions relationship,
selecting the required type from the Entity type list; completing all of the remaining details.
- Click Propose Scope. The new governance state is SLD Scope Review, and the
Approve Scope and Revise Scope buttons are now displayed.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the Business Space user interface with the user ID that is assigned
to the SOAGovernance role.
- In the Business Space user interface, switch to the
SOA Governance space if necessary, by clicking .
- Ensure that the Overview page is selected.
- In the Watch List widget, click SLD – Catalog
Search. The displayed page changes to the Browse page.
- In the Service Registry Detail widget, click . The new governance state is SLD Scoped,
and the Propose Specification action is now available in the Action
menu.
- Define the available endpoint that is currently deployed,
and that can be reached for this SLD.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the WSRR web user interface with the user ID that is assigned
to the Operations role.
- In the web user interface, switch to the Operations
perspective, if necessary, by selecting Operations from the Perspective list.
- Click .
- Click Catalog Search to display
the service version details.
- Click SLD – Catalog Search to
display the SLD details.
- Click Edit Relationships.
- Click Add Service Endpoint next
to the Available Endpoints relationship.
- In the Name field, enter *.
- Click Search.
- Select the check box alongside http://CSProductionHost:9443/services/catalog/ and http://CSStagingHost:9081/services/catalog/, and click Apply Selected Targets.
- Click Finish to save your changes.
- Associate the SLD with the REST Service The SLD needs to
be associated with the implementation of the REST service, Catalog
Search.
- Click Edit Relationships.
- Click Add REST Service next to
the Bound REST Services relationship.
- In the Name field, enter *.
- Click Search.
- Select the check box for Catalog Search
- Search and click Apply Selected Targets.
- Click Finish to save your changes.
- Complete the SLD specification.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the WSRR web user interface with the user ID that is assigned
to the Development role.
- In the web user interface, switch to the Development
perspective by selecting Development from the Perspective list.
- Click .
- Click Catalog Search to display
the service version details.
- Under the Service Level Definitions relationship, click SLD – Catalog Search to display the SLD details.
- Click Propose Specification. The new governance state is SLD Review, and the Approve
Specification and Revise Specification buttons are now displayed.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the Business Space user interface with the user ID that is assigned
to the SOAGovernance role.
- In the Business Space user interface, switch to the
SOA Governance space if necessary, by clicking .
- Ensure that the Overview page is selected.
- In the Watch List widget, click SLD – Catalog
Search. The displayed page changes to
the Browse page, and the details of the SLD are shown in the Service
Registry Detail widget.
- In the Service Registry Detail widget, click . The new governance state is SLD
Subscribable, and the Supercede and Deprecate actions are now available
in the Action menu. This SLD is subscribable, meaning that service
level agreements can now be requested against it.
- View the service level definition structure.
- In the Service Registry Navigator widget, review the
structure of the Catalog Search.
- In the Service Registry Detail widget, click .
- Review the structure of the Catalog Search service,
and its relationship to the service level definition.
- Complete the Catalog service specification.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the WSRR web user interface with the user ID that is assigned
to the Development role.
- In the web user interface, switch to the Development
perspective by selecting Development from the Perspective list.
- Click .
- Click Catalog Search to display
the service version details.
- Click Propose Specification. The new governance state is Specification Review, and
the Approve Specification and Revise Specification buttons are now
displayed.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the Business Space user interface with the user ID that is assigned
to the SOAGovernance role.
- In the Business Space user interface, switch to the
SOA Governance space if necessary, by clicking .
- Ensure that the Overview page is selected.
- In the Watch List widget, click Catalog Search
(1.0). The displayed page changes to
the Browse page, and the details of the Catalog service are shown
in the Service Registry Detail widget.
- In the Service Registry Detail widget, click . The new governance state is Specified,
and the Propose Realization action is now available in the Action
menu.
- Complete the Catalog service realization. Because the service
is already deployed, any deployed or installable assets are linked
during this stage.
- Optional: If you have security enabled and
have assigned separate user IDs for each of the governance enablement
profile roles, as described in Governing an existing service, log
in to the WSRR web user interface with the user ID that is assigned
to the Development role.
- In the web user interface, switch to the Development
perspective by selecting Development from the Perspective list.
- Click .
- Click Catalog Search to display
the service version details.
- Click Propose Realization. The new governance state is Realization Review, and the
Approve Realization and Revise Realization buttons are now displayed.
- Click Approve Realization. The new governance state is Realized, and the Propose
Staging Deployment button is now displayed.
Results
You are now ready to complete the service lifecycle by promoting
into the Staging and Production environments.
In this tutorial,
you completed the following activities:
- Created an SLD.
- Scoped the SLD.
- Associated endpoints with the SLD.
- Completed the SLD specification.
- Complete the service specification.
- Complete the service realization.