Skip Headers
Oracle® Retail Service Backbone Implementation Guide
14.0
E49443-01
Next
Contents
List of Tables
Title and Copyright Information
Send Us Your Comments
Preface
Audience
Documentation Accessibility
Customer Support
Improved Process for Oracle Retail Documentation Corrections
Oracle Retail Documentation on the Oracle Technology Network
Conventions
1
Introduction
Oracle Retail Enterprise Integration Styles
Request/Response Integration Style
OSB and RSB
2
OSB Overview
3
OSB Core Concepts
Proxy Service
Business Service
Alerts
OSB and RSB High Level Architecture
4
RSB Concepts
Decorators
Payload
Router/Injector Service
Edge App
Message Family
Instrumentation
Security Policy Configurations
5
RSB Service Lifecycle
6
RSB Components
RSB Kernel - Infrastructure
RSB Admin Console App
RSB Functional Components
Integration guide
RSB Service Infrastructure DB
7
RSB Home
Directory Structure and Key Files
Deployment Property File
check-version-and-unpack.sh
rsb-compiler.sh
rsb-deployer.sh
-deploy-admin-app
-deploy-rsb-service <Decorator Jar File>
-deploy-all-rsb-service
-deploy-all-rsb-service-for-app <appName>
-prepare-wls
-undeploy-admin-app
-undeploy-rsb-service <Decorator Jar Name>
-undeploy-all-rsb-service
-undeploy-all-rsb-service-for-app <appName>
download-app-service-wsdl.sh
generate-rsb-decorator-security-config.sh
setup-message-protection-security-credentials.sh
configure-rsb-app-server-for-security-policy-b.sh
8
RSB Paks
App Service Decorator
Business Process Service Decorator
Functional Business Process
Functional Service Integration Flow
9
RSB and RIB
10
RSB and JMX
Metrics Data
Business and SLA alerts
Alert purging
11
RSB Tools
SIT Tools
JSIT
Download and prepare JSIT
Deploy JSIT to WebLogic 12c
PSIT
Installation and Setup
Menu Options
Database Credentials Setup
PLSQL SIT Schema Setup
Configure Service(s)
Update EAR with database details
Testing PSIT
Deploying plsql-service-interface-web.war
RIC
12
Instrumentation in RSB
Decorator Service Instrumentation in RSB
RSB_SERVICE_ACTIVITY Table: Table structure definition
Log broadcasting
13
Pre-Implementation Considerations
Lifecycle management
High Availability considerations
WebLogic Server Cluster Concepts
Oracle Database Cluster (RAC) Concepts
Recommended deployment options
Cluster deployment
HTTPS Cluster Configurations
Who Should Use This Configuration?
14
Implementation Process
Verification and Validation
Implementation Environment Verification
15
RSB in Operation
Operational considerations
Log File Archive and Purge
Message Flow in a Decorator Proxy Service
Error Handling in Decorator Services
Service and Business alerts
Process for adding new Alerts
Performance monitoring
OSB Console
Service Activity Table Growth and Purge
Support staff requirements
16
Administration and Logging
RSB deployment properties
JAVA_HOME
rsb-deployment-env-info.service-provider-app-in-scope-for-integration
rsb-deployment-env-info.service-requester-app-in-scope-for-integration
rsb-osb-container.domain-name
rsb-osb-container.<Domain Name>.home
rsb-osb-container.<Domain Name>.cluster-name
rsb-osb-container.<Domain Name>.<Cluster Name>.http-url
rsb-osb-container.<Domain Name>.<Cluster Name>.https-url
rsb-osb-container<Domain Name>.admin-server-http-url.
rsb-osb-container.<Domain Name>.admin-server-connection-url
rsb-osb-container.<Domain Name>.<Cluster Name>.managed-servers
rsb-osb-container.<Domain Name>.<Cluster Name>.<Managed Server>.managed-server-connection-url
service-infrastructure-db.jdbc-url
edge-app-container.<App>.connection-url
global.app-service-end-point-url-pattern=http://<HTTP_HOSTNAME>:<HTTP_PORT>/<SERVICE_NAME>Bean/<SERVICE_NAME>Service
<App>.app-service-end-point-url-pattern=http://<HTTP_HOSTNAME>:<HTTP_PORT>/<SERVICE_NAME>Bean/<SERVICE_NAME>Service
<Decorator>.app-service-end-point-url=<Service URL>
rib.home.path
Enabling and disabling instrumentation
Changing passwords
Trace and Audit Logs
Log broadcasting
Log file archive and purge
17
Security
Web service security policies
18
Testing
SIT
SB Console
Policy B Testing
Third-party tools (SoapUI)
RIC
19
Performance
Performance Factors
Cluster deployment
Enable/Disable instrumentation
Purging
RSB Service Activity Table
How to Calculate Schema Size?
WebLogic Data Retirement Policy
20
Troubleshooting
21
External Systems Integration
Enterprise Manager
RSB Architecture
A
List of RSB Decorator Paks
B
Service Integration Flows
C
RSB Security Configuration Sample Script
D
RSB_SERVICE_ACTIVITY Table
Create Table
Indexes
Constraints
Purging / Maintenance
References