Go to primary content
Oracle® Retail Service Backbone Oracle® Retail Service Backbone Implementation Guide
Release 16.0.027
E94820-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

14 Implementation Process

This release of RSB defines the full life cycle of the RSB software product. The RSB life cycle and phases are described in detail in the software lifecycle management section of this document. For every life cycle phases and task that RSB defines it provides corresponding tools and utilities to manage and operate on those phases.

There are several prerequisite steps that should be followed to have a successful RSB installation and deployment.

The process of implementation should follow these general steps:

Verification and Validation

Verification is the process of reviewing, inspecting, testing, and documenting that the product behaves in a manner as defined by the product requirement specification. Validation on the other hand is the process of making sure that the product's runtime behavior meets the retailer's needs and requirements. RSB provides tools and utilities to verify that a RIB installation is configured correctly and works properly when service invocations occur in your enterprise. RSB also provides tools to test integration infrastructure standalone, independent of any Oracle Retail applications.

Implementation Environment Verification

After the deployment, the implementation can be verified using RIC. RIC shows a variety of information including the diagrammatic representation of integration flows, deployment topology, server details, WSDL URLs. In addition to this, it supports verification of services by calling the ping operation. It can also test the database connectivity.

Testing the Web service calls using ping in RIC is an almost complete validation of your implementation. The ping call goes through the decorator to the edge app service and returns. Hence, if ping works, generally the implementation is correctly configured. However, ping test will not detect issues with payload version differences, certificates and keystores in the consumer side and so on.