SOA Architecture and Oracle Fusion Middleware

makeshiftluteΛογισμικό & κατασκευή λογ/κού

14 Ιουλ 2012 (πριν από 5 χρόνια και 3 μήνες)

804 εμφανίσεις

<Insert Picture Here>
SOA Architecture and Oracle Fusion Middleware
Eric Rudie
Principal Sales Consultant –Oracle Public Sector
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remain at the sole discretion of Oracle.
Agenda

SOA Level Set

Fusion SOA Strategy

Fusion Middleware for SOA

FMW for SOA Acceptance
SOA Level Set
What Customers are Telling Us..

Innovation

“Speed of Business Is Increasing”

Multi-channel, outsourcing, off shoring, collaboration with
partners and customers, etc.

Reduce Complexity

“Need a More Flexible, Agile IT”

Less vendors without lock-in

Reduce Costs

Development Lifecycle, Improve ‘QoS’
Customer Needs
Increasingly Complex Infrastructure
Increasingly Demanding Users
End-to-End Processes
Shorter Change Cycles
Better Insight and Auditing
IT
Heterogeneous Systems
Silos
The IT Reality Today
Screen
Scrape
Screen
Scrape
Screen
Scrape
Screen
Scrape
Message
Queue
Message
Queue
Message
Queue
Download
File
Download
File
Download
File
Transaction
File
Transaction
File
Transaction
File
ORB
ORB
CICS Gateway
CICS Gateway
APPC
APPC
RPC
RPC
Transaction
File
Sockets
Sockets
Message
Message
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Source: Gartner
Promise of SOA

Greater Enterprise Flexibility and Agility

Lower Technology Costs

Smaller Business IT Gap
But Is SOA The New Software Fad?
What is SOA? (technically speaking …)
A Service Oriented Architecture is a collection of self-contained
services that can communicate with each other.
Key characteristics of services:
￿loosely coupled
￿coarse grained
￿typically published & available for invocation on a Service Bus
Defining services at a “business level” enables quick composition of
end-to-end business processes, delivering on the promise of greater IT
flexibility and agility
SOA Adoption Model
Strategic
Goals
Tactical
Plans
Level 1
Opportunistic
Identify
Simple “quick
win”Projects
Build Services
Consume in Portal, BAM
Organize and
Strategize
Create_customer,
Messaging, Error
Handling
Examples
Level 2
Tactical
Sell Business
on SOA
Benefits
IntegrateServices
Manage
Services
Tactical SOA
Implementations
Customer Data
Integration
Level 3
Strategic
Business
Process
Automation
Enterprise
Architecture
Group Driving
SOA
Process Automation
And Improvement
With SOA
Integrated Work
Order Management
Be a leader in
the industry
eco-system
and provide/
consume
relevant
services. Enable
the virtual
enterprise with
business
insight, and real
time information
access
Level 5
Industrialized
SOA is
industrialized
Strategic SOA,
B2B, B2C, A2A
Deploy BAM +
BPEL for
Measurement
Level 4
Enterprise
SOA is
Quantitatively
Managed
Monitor End
Customer SLAs
Measurement
&
Improvement
*Source: Accenture + Oracle
Fusion SOA Strategy
Oracle’s Fusion SOA Strategy

Oracle Fusion Architecture

Blueprint for SOA-based Enterprise Solutions

Oracle Fusion Middleware

Technology Infrastructure for SOA Applications

Oracle Applications

Protect, Extend, Evolve through Fusion Architecture
Fusion Middleware
For SOA
Oracle Fusion Middleware
MSFT.NET Interoperability

Tight Interoperability

Easy to Co-Exist

Many Customers Use
Fusion MW with
MSFT.NET
MSFT Office 2003
MSFT Office 2003
MSFT VS.NET & Indigo
MSFT VS.NET & Indigo
MSFT Active Directory
MSFT Active Directory
MSFT IIS & NLB
MSFT IIS & NLB
MSFT Native Authentication
MSFT Native Authentication
MSFT Cluster Services
MSFT Cluster Services
MTS, MSMQ, SQL
MTS, MSMQ, SQL
-
-
Server
Server
MSFT
MSFT
Biztalk
Biztalk
Server
Server
Enterprise App Server
Application Server
Application Server
J2EE 1.4
J2EE 1.4
J
J
S
S
P
P
S
S
E
E
R
R
V
V
L
L
E
E
T
T
E
E
J
J
B
B
J
J
N
N
D
D
I
I
J
J
M
M
S
S
J
J
C
C
A
A
J
J
T
T
A
A
J
J
M
M
X
X
SOAP, WSDL, UDDI, WS
SOAP, WSDL, UDDI, WS
-
-
I
I
Interoperability
Transactionality
WS
WS
-
-
R
R
M
M
/
/
WS
WS
-
-
RX
RX
WS
WS
-
-
C/
C/
WS
WS
-
-
T
T
WS
WS
-
-
I
I
F
F
WS
WS
-
-
S
S
E
E
C
C
WS
WS
-
-
E
E
V
V
E
E
N
N
T
T
WS
WS
-
-
P
P
O
O
L
L
I
I
C
C
Y
Y
WS
WS
-
-
A
A
D
D
D
D
R
R
WS
WS
-
-
C
C
T
T
X
X
T
T
WS
WS
-
-
T
T
R
R
U
U
S
S
T
T
WS
WS
-
-
SEC
SEC
C
C
O
O
N
N
V
V
Design Applications
Design Applications
Develop J2EE Apps
Develop J2EE Apps
Develop Business
Develop Business
Processes
Processes
Deploy & Manage
Deploy & Manage
Develop DBMS Schemas
Develop DBMS Schemas
Profile, Debug, Optimize
Profile, Debug, Optimize
Development Tools
The Oracle SOA Technologies
J2EE Application Server
Oracle AS, JBoss, WebLogic, WebSphere
Messaging
Metadata
Repository
DATA SERVICES & CONNECTIVITY
Apps
Adapters
Adapters
Partners
B2B
B2B
RFID
SES
SES
DB
Bulk
ODI
ODI
ETL
Multi
Protocol
Routing
XSLT
Transform
Enterprise Service Bus
Enterprise Service Bus
Native
BPEL
Business
Rules
Human
Workflow
BPEL Process Manager
BPEL Process Manager
ROUTING & ORCHESTRATION
Discovery
Policies
Management
Security
Web Services
Web Services
Manager
Manager
Registry
Registry
GOVERNANCE
EventsAnalytics
Business
Monitoring
System
Monitoring
Enterprise
Enterprise
Manager
Manager
BAM
BAM
BI
BI
MANAGEMENT
&
MONITORING
App Dev
Framework
JDeveloper
JDeveloper
Analyst
Tools
BPA Suite
BPA Suite
Data Grid
Coherence
Coherence
Business Activity Monitoring

Delivers Better Visibility &
Information to Business
Users

Real-Time KPIs

Thin Browser GUI

Role-Based Access

Live Display Technology

Portal Compatible

Embedded Actions

Complex Transformations

Aggregates, heterogeneous joins, data integrity and cleansing

Heterogeneous Support

Access diverse systems

Supports 40+ technologies

Hot-pluggable, flexible and
extensible Knowledge Modules

Changed Data Capture (CDC)

Capture delta’s efficiently

Handles Large Data Volumes

Optimal performance & scalability

Extract –Load Transform (E-LT)

Java-based Environment

Runs on any platform

Thin client for browsing Metadata

Metadata repository

Pluggable on many RDBMS

Modular and extensible metadata
Design-Time
Metadata Management
Runtime
Agent
Data Flow Conductor
Service Interfaces and Developer APIs
User
Interfaces
Thin
Client
Data Flow
Generator
Knowledge Module
Interpreter
Knowledge Modules
Master
Repository
Work
Repositories
Runtime
Repositories
Data Flow Generator
Runtime Session
Interpreter
Data Flow
Operator
Designer
Data Integration
WebCenter

Composite Applications

Packaged + BI + Custom

Open standards enable quick development
and deployment of enterprise portals

Strong support and inter-operatibility for
Microsoft products and technologies

Collaboration

Instant Messaging: real-time interaction

Discussion forum: collaborative, on-line
discussion forums, threads, responses

Wiki: self-service, community oriented
content publishing and sharing

Content Management & Enterprise
Search

Search and access secure content from a
variety of repositories across the enterprise

Enterprise-grade document management
Oracle
Oracle
SAP
SAP
Business
Intelligence
Business
Intelligence
Fusion Middleware
For SOA
Acceptence
Oracle Applications

Fusion MW, DB, RAC 10gR2 Certified

e-Bus. Suite 11i, PSFT 8.47/8.48, JDE 8.95 -GA Now

E-Bus. Suite 12, PSFT 8.49/8.50, Siebel, iFlex, Retek –Upcoming

10 Key Capabilities

Unified Enterprise Portal across Apps

Unified User Provisioning & Single Sign-On

Composite Applications & Processes

Enhanced Ad-Hoc Query & Analysis

Updated Enterprise Reporting

Real Time Business Activity Monitoring

Unified Services Registry

Unified Service Level Management

Enterprise Services Bus

Enterprise J2EE Infrastructure
Summary

Foundation for Fusion Strategy

Comprehensive SOA Platform

Open, Standards-based, and Hot Pluggable

Industry Leading Middleware

31,000+ Customers; 4,780 ISVs; 7,800+
Partners