Oracle® Communications ASAP Concepts
Release 7.2
E18880-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

3 Service Request Processor and Java Service Request Processor

The Service Request Processor (SRP) and Java SRP (JSRP) bridge external systems and the Service Activation Request Manager (SARM). The SRP and JSRP performs the following functions:

The SRP and JSRP provide interoperability to interface with one or more Business Support Systems (BSSs) and Operations Support Systems (OSSs) in parallel. Oracle Communications ASAP can interface with one or more of these information systems in parallel using the object-oriented SRP toolkit, the Order Control Application (OCA) SRP, and the Java SRP. These SRPs are customizable to support communication with any upstream system.

Figure 3-1 represents the technology support provided by the SRP and Java SRP.

Figure 3-1 Technology Supported by the SRP


Telecommunications carriers can use ASAP to manage technologies from different vendors and to facilitate the flow-through of information from those devices, using either internal or external networks.

ASAP provides the following types of SRPs that are designed to accommodate a wide variety of upstream technologies:

The SRP provides the following interfaces:

SRP Order Properties

SRP order properties contain ASAP order details that are required for SARM provisioning. Some are optional. You can set and retrieve work order properties using SRP API calls.

The following are some major work order properties:

Batch Orders

Provisioning activities can be batched in the following ways:

  • Single batch orders – Large orders that contain many instances. Such orders are processed serially within ASAP and are most efficient when all instances in the batch are destined to the same network element. You can specify an error threshold associated with a single batch order that, if exceeded, results in the entire batch being stopped.

  • Multiple orders in a batch – The SRP provides the capability to aggregate a set of otherwise independent orders into a logical batch group and then activate these orders in parallel. This technique is best suited to a batch consisting of several instances that span many network elements. You can specify an error threshold associated with such batch groups that, if exceeded, results in the entire batch being stopped.

Once the SRP has completed the translation process, it transmits the SRP version of the work order with the specified properties to the SARM for provisioning. The SARM can either accept or reject the work order.

When the SARM receives the SRP version of the work order, it stores details such as work order properties, CSDLs, and parameters in the SARM database.

SRP Notification Reception

The SRP receives notification events from the SARM while a work order is being provisioned. Specifically, whenever the state of the work order changes (wether the work order is part of a batch or individual), the SARM notifies the SRP. The SRP can then notify the originating system of the change in work order status.

SRP notification events include:

When the SRP receives work order event notifications, it can query the SARM for additional details. Queries are generally made when the order is in a final state such as Failed or Completed, but can be made at any point in the provisioning process.

SRP Information Retrieval

When the SRP receives work order event notifications, it can query the SARM for additional details. Queries are generally made when the order is in a final state such as Failed or Completed, but they can be called at any point in the order provisioning process.

The SRP can query the SARM for the following information.