Corporate PPT Template - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Corporate PPT Template

Description:

SOA and integration of applications environment. Daniela ... Swift, AS2.. Application Servers. Weblogic AS .Net. WebSphere AS JBoss. Databases. Oracle IBM DB/2 ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 36
Provided by: ora3
Category:

less

Transcript and Presenter's Notes

Title: Corporate PPT Template


1
(No Transcript)
2
SOA and integration of applications
environment
3
Daniela MilanovaSenior Sales Consultant Oracle
Corporation
4
What is SOA?
  • Reduce friction, enhance visibility, thrive on
    change

ERP/ Legacy Apps
Custom Apps Services
Web services
5
Oracle SOA Platform Next Generation, Standard
Integration Platform
BPEL PM
B2B
Adapters
BAM
Security
Oracle Enterprise Service Bus
5
6
Oracle Fusion MiddlewareComprehensive
Integrated SOA Platform
7
Oracle Fusion MiddlewareComprehensive SOA
lifecycle support
Develop
8
Service-Oriented Architecture
Integrate
Orchestrate
Develop Services
Secure
Change
Manage
Monitor
9
Business Components
Enterprise JavaBeans 3.0
Model
EJB 3.0
10
Service-Oriented Architecture
Integrate Services
Orchestrate
Develop
Secure
Change
Manage
Monitor
11
Integrate Services
Routing
QOS
BPEL
Transform
Rules
Enterprise Service Bus
WSIF JBI
In Memory
REST
JCA
COM
SOAP
12
Service-Oriented Architecture
Integrate
Orchestrate Services
Develop
Secure
Change
Manage
Monitor
13
Orchestrate ServicesOracle BPEL Process Manager
Credit Rating
Order Entry
United Loan
A D A P T E R
A D A P T E R
WSDL
Oracle BPEL PM
Star Loan
Fulfillment
WSDL
A D A P T E R
Service Bus
Application Server
14
Service-Oriented Architecture
Integrate
Orchestrate
Develop
Secure Services
Manage Services
Change
Monitor
15
Secure Services
Federate Users
Authorize Users
BPEL
W S - S E C
Authenticate Users
ESB
Manage Identities
App Server
Provision Users
LDAP
16
Manage Services
Bus. Process
Enterprise Service Bus
WSIF JBI
In Memory
REST
JCA
COM
SOAP
17
Service-Oriented Architecture
Integrate
Orchestrate
Develop
Secure
Change
Manage
Monitor Services
18
Monitor Services
Business Activity Monitoring
Bus. Process
Enterprise Service Bus
WSIF JBI
In Memory
REST
JCA
COM
SOAP
19
Service-Oriented Architecture
Integrate
Orchestrate
Develop
Secure
Change Services
Manage
Monitor
20
Oracle Fusion MiddlewareChange Once Apply
Everywhere
CRM
ERP
Database
Java Application
Business Services
Common Metadata Repository
Mainframe
21
Oracle Fusion MiddlewareExtends and Evolves
Existing IT Investments
ERP
Mainframe
22
Oracle Fusion MiddlewareHot Pluggable
Architecture
Oracle Apps E-Business Suite PeopleSoft JDE Retek
Fusion
Other Apps SAP Siebel Legacy
Multi-channel Access Browsers, Wireless, PDAs..
Content Management EMC/Documentum, FileNet
Dev Tools Eclipse, Borland Spring, IntelliJ
System Mgmt HP Openview CA Unicenter IBM
Tivoli BMC
IM Systems Microsoft AD Sun LDAP, Netegrity
TP Monitors, Messaging Tuxedo MQ,
Sonic CICS, IMS Tibco
Application Servers Weblogic AS
.Net WebSphere AS JBoss
Databases Oracle IBM DB/2 Sybase
Informix
Partner Systems RosettaNet, EDI Swift, AS2..
23
Oracle Fusion MiddlewareDelivers 100 Secure Web
Services
Web Service
Databases
OAS10g
Web Services Manager Gateway
BPEL Processes
Web Service
IBM, BEA, JBOSS
Legacy Systems
  • Auditing
  • Logging
  • Tracing
  • Security
  • Billing

Web Service
MSFT.NET
Custom Apps
Enterprise Manager
Packaged Apps
24
Oracle Fusion MiddlewareUnbreakable Grid
Technology guarantees 100 service delivery
Grid Platform
25
Oracle Fusion MiddlewareHighest Performance at
the lowest price with Grid Computing
Best Performance
Best Price-Performance
Best on Intel64-Linux (Multi-Node)
Best on Intel32 (Dual Node)
26
Oracle Fusion Middleware for SOA
  • Comprehensive integrated SOA platform
  • Hot Pluggable architecture
  • Unbreakable secure service delivery

27
The Oracle BPEL Process Manager
SOA, BPEL and 100 standard integration
approaches extend the reach of the application
server platform to service-based, process-centric
applications.
28
A Consistent Set Of Requirements
Java Services (EJB)
Connectivity Heterogenous Back Ends Silos of API
and mechanismsOpaque/heterogeneous data
definitions Synchronizing multiple data stores
Messaging Destinations (JMS)
Legacy Applications (JCA, adapters)
Portal
Java Platform
?
User Tasks
OrchestrationAsynchrony, Flow Coordination, Data
Transformation, Compensation, Version Control,
Auditing
Orchestration
ScalabilityUnpredictable loads Asymmetric
performance capabilities
Web Services (Sync and Async)
ADF
Management and SecurityAccess control,
Encryption, Logging, MeteringIndependent of the
service
Interaction/AccessCatalog, Customization, Access
29
Introduction to BPEL
  • Markup language for composing a set of discrete
    services into an end-to-end process flow
  • 10 years of research and development from
    Microsoft (XLANG) and IBM (WSFL, FDML)
  • The best integration solution for XML and Web
    services but also Java, JCA and JMS.
  • Rich support for async interactions, parallel
    processing and exception management.
  • Leverages XML Schema, XSLT, XML Query,
    WS-Security, WS-Addressing and WSIF.
  • Composability A process flow is automatically a
    service.

Gartner believes that BPEL will emerge as the
leading industry standard for Web service
orchestration and coordination of business
processes. - David Smith, Research Vice President
and fellow, Gartner


BPEL is the future of the integration space in my
viewWhy? Because the value is so much higher
when you provide not only a way to integrate
applications, but also a way to create services
from them and put them into business processes -
John Rymer, Vice President, Forrester Research,
Inc.

30
BPEL by Example
BPEL Flow
1000am
start
Credit Rating
ltfaultHandlersgt
Get Rating
ltinvokegt
Handle Negative Credit Exception
Send Loan Application
Send Loan Application
United Loan
Star Loan
Receive Loan Offer
Receive Loan Offer
ltswitchgt
?
Select Lowest Offer
end
0300pm
31
The Oracle BPEL Process Manager
  • Enterprise-strength infrastructure for
    designing, deploying and managing BPEL business
    processes.

Eclipse, JDeveloper
  • Comprehensive and native BPEL implementation
  • Easy-to-use modeling tool
  • Scalable and reliable engine
  • Flexible binding framework
  • Rich management and monitoring
  • Support for Oracle AS, JBoss, WebLogic and
    WebSphere
  • Get up and running in less than 15 minutes!

BPEL Designer
BPEL
BPEL Process Manager
Built-in Integration Services
WSDL Binding
Web Service
Oracle DB
Dehydration Store (Oracle Database)
User Tasks
Java, JMS, JCA
XQuery
XSLT
JAVA
File, FTP
Core BPEL Engine
Database
BPEL Console
iWay
MANAGE
J2EE Application Server (Oracle AS, WebLogic,
JBoss, WebSphere)
32
Cross Platform
  • Application Server
  • Oracle Application Server
  • WebLogic Server
  • WebSphere
  • JBoss
  • IDE
  • JDeveloper
  • Eclipse
  • Operating Systems
  • Linux
  • Window XP/2003
  • Solaris
  • HP UX
  • AIX

33
Full BPM Lifecycle Support
Notation LayerBPMN or UML
Business Analyst
Activity
Activity
Activity
Executable LayerXML, XQuery, BPEL, Rules
Integration Developer
assign
invoke
receive
assign
Business ServicesAdapters, Java, Struts, JSF
Service Developer
Existing Systems
PACKAGED APPLICATIONS
JAVA
DATABASE
MAINFRAME
34
BPEL Value Proposition
  • Reduce the cost and complexity of process
    integration initiatives

700K
125K
Cost/Complexity
adapt
Changes? Multiple versions
  • Encapsulates all process logic
  • Simultaneous, multi-version support
  • Quick change, re-deploy

manage
Exceptions are the rule
Easy testing, auditing. Compensating Transactions
makes exception handling easy
adapt
implement
manage
  • 1-off orchestration
  • Costly
  • Hard-coded integration
  • Longer development time

implement
  • Programming abstraction
  • Efficient
  • 20 to 30 times less code
  • Rapid implementation

describe
describe
Build your own Process Logic
BPEL Process Logic
35
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com