Oracle® Retail Service Backbone Oracle® Retail Service Backbone Implementation Guide Release 16.0.21 E87022-01 |
|
![]() Previous |
![]() Next |
RSB is an integration product that consists of a kernel and other independently deployable components. These components are:
Decorators for Retails Applications
Service Integration Flow component. These are OSB integration services that are not decorators.
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 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
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.
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 |