Approval process scenario

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:
  1. 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.
  2. 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.
  3. 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.
  4. 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:
Shows the governance lifecycle of a business capability