This basic scenario illustrates how you can use the approval
process functionality to implement SOA governance in your enterprise.
The scenario focuses on the business capability governance object
and its lifecycle. Business capability is one of the constructs that
might be used to implement a governance lifecycle in a real-world
scenario, and illustrates the basic functionality of the approval
process.
Business capability
A business capability
is a construct that expresses a generalized capability within the
SOA organization. Each business capability plays a particular role
in the business processes of the organization. This construct is the
starting point for business to IT traceability in an SOA environment.
Within WSRR, a business capability can be extended to represent other
constructs such as a business service, business process, or business
application. For example, in the case of a business service, the
business capability object can be used to specify which organization
owns the service, which organization funds the service, and also to
act as the service charter.
The basic lifecycle
flow for a business capability has the following steps:
- Identify the need for a business capability, create a business
capability entity in WSRR with the Capability Identified state. Assign
ownership of the business capability and define its scope.
- Move the business capability entity to the Charter Review state.
WSRR checks governance policies on the state transition to ensure
that the business capability satisfies all the policies and is ready
for review.
- The next actions depend on whether the charter for the business
capability is approved:
- If all governance requirements for the business capabilities are
satisfied, move the business capability to the Capability Approved
state. Again, WSRR checks governance policies on the state transition.
- If the governance requirements are not met, move the business
capability transitions through Revise Charter and reenter the Capability
Identified state. From here the capability can either be rejected,
or it can reenter the Charter Review state after its charter is revised.
- Some time later the business capability might be deprecated.
WSRR checks governance policies on the state transition to ensure
the business capability satisfies all the policies for deprecation.
This lifecycle is illustrated in the following figure: