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

Previous
Previous
 
Next
Next
 

6 RSB Components

RSB is an integration product that consists of a kernel and other independently deployable components. These components are:

RSB Kernel - Infrastructure

RSB Kernel contains the core infrastructure of RSB. It is distributed as an archive file. When extracted it builds the directory structure required for the lifecycle management of other components of RSB. The archive contains the directory structure, scripts for various lifecycle operations and libraries required for RSB.

RSB Kernel includes tools for generation of OSB projects with built-in instrumentation, tools for automating lifecycle management of services and tools for automatic enablement of certified web service security policies.

The kernel must be downloaded to a directory where you want to place the rsb-home directory structure. rsb-home serves as the central configuration management location for retail services. It also enforces standardization and verification of retail enterprise services.

On extraction of the kernel, the entire directory structure and other required scripts and jars are created as required. Since all of the lifecycle operations are based on a well defined directory structure, the location and permissions of the kernel structure is very important.

After the kernel is extracted, other components of RSB are manually downloaded and copied to the location reserved for them. Again, it is important that these components are copied to the correct location.

RSB Functional Components

RSB Functional paks are distribution units for retail applications in the scope of integration. There are different types of functional components addressing various domains.

  • App Service Decorator

  • Business Process Service Decorator

  • Functional Business Process

  • Functional Service Integration Flow

RSB Service Infrastructure Database

OSB and OWSM (Oracle Web Service Manager) policies require runtime database schema for its functioning. These database schemas are required to be created with Repository Creation Utility (RCU). This application is available in oracle download site (http://www.oracle.com/technetwork/middleware/data-integrator/downloads/index.html). It is important that the schemas are created with this tool. Manual creation of the required database components are error prone. It is also important that the RCU version must be the one mentioned in the installation documents. If you are creating schema in a different version of RCU, the OSB system may not work properly.

While creating the schema, you should choose a prefix (The recommended prefix is RSB) and select two schemas as highlighted in the diagram below. The tool will select any other dependent schemas. Please do not deselect these. Surrounding text describes image006.jpg.

In addition to the OSB requirement, RSB needs a table created for its own functioning. RSB Instrumentation collects meta data and payload of the services invoked and persists into this table. It is recommended to keep the RSB table in a schema separate from OSB Schema.


Note:

See also RCU User Guide https://docs.oracle.com/middleware/1221/core/RCUUG/toc.htm