Oracle® Retail Integration Bus Implementation Guide
Release 13.0.1
Next
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Customer Support
Review Patch Documentation
Oracle Retail Documentation on the Oracle Technology Network
Conventions
1
Introduction
2
Standards and Specifications
Java Platform Enterprise Edition (Java EE)
Java EE Server
Java Message Service (JMS)
JMS Provider
Java Management Extensions (JMX)
3
Core Concepts
Key Functional Requirements
Guaranteed Once-and-Only-Once Successful Delivery
Preservation of Publication Sequence
Message Family and Message Types
Foundation Messages
Transactional Messages
RIB Message Envelope and Payloads
Message Life Cycle
Messaging Components
RIB Subsystem Components
Adapters
JMS Domains, Destinations, Subscriptions
JMS Message Selector
Additional RIB JMS Message Properties
Simple Message Flow
The RIB Hospital
RIB Hospital Dependency Check
RIB Hospital Insert
RIB Hospital Tables
RIB Hospital Retry
Hospital Attempt (Retry) Count
4
Oracle Retail Application API's
PL/SQL Stored Procedure APIs
Oracle CLOB APIs
RIB_XML and RIB_SXW Database Packages
Oracle Object API's
RIB Related Database Tables
Detail Architecture - PL/SQL Apps
Oracle Retail Java EE APIs
Detail Architecture JavaEE Apps
API Return Status Codes
PL/SQL GETNEXT Return Codes
PUB_RETRY Return Codes
CONSUME Return Code
5
Pre-Implementation Considerations
RIB Software Lifecycle Management
Centralized Configuration and Management
Physical Location Considerations
JMS server Considerations
Oracle Streams AQ JMS
High Availability Considerations
Oracle Database Cluster (RAC) Concepts
rib-<app> application and Oracle Database Cluster (RAC)
Oracle Application Server Cluster Concepts
rib-<app> application and Oracle Application Server Cluster
6
Deployment Architecture and Options
Recommended Deployment Options
Distributed Deployment Alternative
Advantages
Disadvantages
Who Should use this Configuration
Centralized Deployment Alternative
Advantages
Disadvantages
Who should use this Configuration?
Conclusions
7
Implementation Process
Implementation Verification and Validation
Implementation Environment Verification
Integration Environment Testability
8
Performance
Performance Factors
Performance and Parallel Logical Channels
9
Security
RIB Application Administrators Security Domain
RIB System Administrators Security Domain
10
Integration with Fusion Middleware
General RIB to Fusion Middleware Architecture
General Process of Integration
Example - Configure FWM JMS Adapter to RIB AQJMS
Create the Resource Provider
Configure a JMS Connection Factory
Configure the FMW JMS Adapter