You are on page 1of 36

Ashish Mohindroo

Product Marketing Oracle Corporation

Seven Basic Concepts of Integration

35% of all IT spending is for application integration


- Gartner Group

Why?
Regulatory Compliance Customer Self Service Business Process Flexibility Business Visibility

Integration Segments
Data Integration

Achieve Data Consistency

Enterprise Application Integration (EAI)

Connecting Disparate Applications and Processes

Business-to-Business Integration (B2B)

Collaborating online with business partners

Integration Example
New Employee Hire
Custom

Facilities File-Based App

Email App

HR App
PeopleSoft Oracle DB

Telecom App
Custom On IBM DB2

Payroll App
Legacy On Mainframe

Integration Example
New Employee Hire
Custom

Facilities File-Based App

Email App

HR App

PeopleSoft On Oracle DB

Custom

On IBM DB2

Telecom App

Payroll App

Legacy

On Mainframe

Integration Example
New Employee Hire
Custom

Facilities File-Based App

Email App

HR App

PeopleSoft On Oracle DB

Custom

On IBM DB2

Telecom App

Integration Platform

Payroll App

Legacy

On Mainframe

Connectivity
Employee Information Office Information
A D A P T E R A D A P T E R

Facilities App

Messaging Bus

HR App

Custom File-Based

PeopleSoft On Oracle DB

Data Translation
FirstName MiddleInitial LastName Name (LN, FN)

HR App

Custom SQL Queries / Code

Facilities App

New Employee Hire


Point-to-Point Connectivity
Custom

Facilities File-Based App

Email App

HR App

PeopleSoft On Oracle DB

Custom

On IBM DB2

Telecom App

Payroll App

Legacy

On Mainframe

Time Consuming & Costly

Data Management
PUBLISH Prefix SUBSCRIBE Copy Copy Copy

FirstName
MiddleInitial LastName

FirstName
MiddleInitial LastName Suffix Concat Name (LN, FN)

HR App

Create Customer Event

Facilities App

Data Management

Data Flow

HR App

Application Message

Common Message

Application Message

Facilities App

Services

Translate Validate

Transform

Transform

Validate Translate

Data Management
Databases Messaging Systems Common View

Databases
R E S O U R C E INT. Mainframe Legacy Messaging Systems Packaged Apps

Packaged Apps
Files

R E S O U R C E
INT.

Data Mapping Data Translation Data Transformation Validation Routing

Files

Mainframe Legacy

Integration Platform

Integration Example
New Employee Hire Process
New Employee Req Enter Employee Confirmed Create New ID
Payroll App HR App

Confirmed Order Equipment


Confirmed Set up Email
Facilities App

Email System

Confirmed Set up Telephone Confirmed


Telecom App

Business Process Management


Requirements Automate Process Flows Between Systems Incorporate Human Interactions

Manage By Exceptions
Define Alerts and Events

Business Process Management

Process Integration

Process Flow

HR App

Application Process

Business Process

Application Process

Facilities App

Data Flow

HR App

Application Message

Common Message

Application Message

Facilities App

Services

Translate Validate

Transform

Transform

Validate Translate

Business Process Management


XML Parse Databases R E S O U R C E INT. Files Mainframe Legacy Messaging Systems Packaged Apps Web Services

Portal

W O R K F L O W

XML Index/ XML Query XML Filters (Rules) XML Cache XML Transformation

XML Processing

Integration Platform

Business Activity Monitoring


New Employee Req Enter Employee Confirmed Create New ID
Payroll App HR App

Confirmed Order Equipment


Confirmed Set up Email
Facilities App

Email System

Confirmed Set up Telephone Confirmed


Telecom App

Business Activity Monitoring


Real Time Business Activity Monitoring

New Employee Req Create New ID


Payroll App

Enter Employee Confirmed


HR App

Integration Platform

Confirmed

Assign Office Confirmed Set up Telephone Confirmed


Telecom App Facilities App

Set up Email
Email System

Confirmed

Metadata Model Processes Business Events Transformations

Business Process Optimization


Business Process Optimization Business Activity Monitoring

Business Process Monitoring

Business Process Integration Packaged Apps Legacy Systems Trading Partners

Customers

Integration Example
New Employee Hire Process
New Employee Req
Reference Check Service

Enter Employee

Confirmed
Check Credentials Approved

HR App

Firewall
Assign Office
Facilities App

Create New ID Confirmed


Payroll App

Confirmed Set up Telephone Confirmed


Telephone App

B2B Integration
Trading Partner Management

Profiles - 1N Trading Partners with 1M Agreements Agreements - CPA-based, Export/Import, Negotiation Identity TP, Role (Buyer, Seller), TP Manager Communication Protocol to be Used Security Certificate, CA, Non-repudiation reqts, Key-length, Document Exchange Idempotency, Retries, Interval, Security, .. Action Error Handling Actions, Channels Validity Duration, Associated Partners

B2B Delivery Channels

Collaborations RNIF, Custom, ebXML, . Doc. Exchange XML, OAGIS, RNIF, HL7, EDI, Packaging & Signing SMIME 3.0, EDI, SOAP 1.1, 2.0, .. Transport VAN, HTTP, SMTP, FTP, JMS, .

Reliability

Integration Platform
Integration Services
Single Sign-On Business Process Management Data Management Trading Partner Management Business Activity Monitoring

Connectivity

Core Services Security Management Clustering Load Balancing

CRM

SFA

ERP

MRP

SCM

Legacy

Summary
Seven Basic Concepts of Integration

Connectivity Data Translation Data Management Business Process Management Business Activity Monitoring Business-to-Business Integration Reliability

Oracle Application Server 10g


Single Integration Platform
Customers
Customers Suppliers

Employees

Suppliers

Trading Partners

Oracle Application Server 10g


Portal
Personalization Content Management Portal Components

Integration
Single Sign-On Business Process Management

Data Transformation

Trading Partner Management

Business Activity Monitoring

Web Services

Foundation Services
Security Management Clustering Load Balancing

CRM

SFA

ERP

MRP

SCM

Legacy

International Paper
SAP R/3
Extranet web app

Internet
Order Data ODS: Oracle 8i DB on Alpha Open VMS

OracleAS Integration

Solaris

Proprietary order system

thousands of users

VAX VMS

CalPERS
Two client database applications:

RIBS
Case management and reporting app
CICS and Adabas DB

RAPS
Powerbuilder/Jaguar

OracleAS Integration

mainframe

COMET

NT

HP-UX

CORBA Java app in Sun Forte, and Oracle DB

Initial integration
Unix

Tower Limited
TOWER Staff Access Adviser WEB Access

PeopleSoft

DMS

TOWER.NET

OracleAS Integration Customer Product Systems

IAC

BOA

AIA

SAS

PAS

LEO

D E M O N S T R A T I O N

QUESTIONS ANSWERS

Find Out More


Oracle Application Server Integration: Overview and Vision
Tuesday, September 9, 3:30PM, Room 252

Business Process Management for Beginners


Tuesday, September 9, 5:00PM, Room 302

Connect Your Business Applications with The Enterprise: A Step-By-Step Guide


Wednesday, September 10, 11:00AM, Room 302

Streamline Business Processes in Real Time with Business Activity Monitoring


Thursday, September 11, 8:30AM Room 302

Oracle DEMOGrounds
Automate and Optimize Business Processes Integration for DBAs
Demo and Hands-on Lab

Extend the Oracle E-Business Suite


Real-Time Process Monitoring with Oracle Portal

You might also like