Corporate Ppt Template 667
-
Upload
hitesh-mishra -
Category
Documents
-
view
213 -
download
0
Transcript of Corporate Ppt Template 667
-
8/2/2019 Corporate Ppt Template 667
1/35
-
8/2/2019 Corporate Ppt Template 667
2/35
SOA and integration ofapplications environment
-
8/2/2019 Corporate Ppt Template 667
3/35
Daniela Milanova
Senior Sales Consultant
Oracle Corporation
-
8/2/2019 Corporate Ppt Template 667
4/35
What is SOA?
ERP/
Legacy Apps
Custom Apps
& Services
Web services
WSDL/WSIF
XML/XML Schema
SOAP JCA JMS
BUSINESS SERVICES
Process Flow
Logic
XSLT/XQuery
BPEL
ORCHESTRATE
Reduce friction, enhance visibility, thrive on change
PORTAL JSR-168
INTERACT/ACCESS
Struts/JSF
Portal
Web Application
API
WS
WS-Security
GATEWAY
Security
Reliability
Logging
Failover
Dynamic Routing
WS-Policy, SAML
Web Services Mgmt
Monitoring
Optimization
BAM
MONITOR & OPTIMIZE
JMX
-
8/2/2019 Corporate Ppt Template 667
5/35
Oracle SOA PlatformNext Generation, Standard IntegrationPlatform
5
Oracle Enterprise Service Bus
BAMAdaptersB2B BPEL PMSecurity
RoutingTransformationMessaging
-
8/2/2019 Corporate Ppt Template 667
6/35
Oracle Fusion MiddlewareComprehensive & Integrated SOA Platform
-
8/2/2019 Corporate Ppt Template 667
7/35
Oracle Fusion MiddlewareComprehensive SOA lifecycle support
Develop
Orchestrate
Deploy
Secure
Change
Integrate
Monitor Manage
-
8/2/2019 Corporate Ppt Template 667
8/35
Service-Oriented Architecture
Orchestrate
Change
Integrate
Manage
Secure
Monitor
Develop
Services
-
8/2/2019 Corporate Ppt Template 667
9/35
Business Components
Controller
JSF/Struts
View
JSF/JSP
Model
EJB 3.0
Device
Renderer
Enterprise JavaBeans 3.0
-
8/2/2019 Corporate Ppt Template 667
10/35
DevelopOrchestrate
ChangeManage
Secure
Monitor
Integrate Services
Service-Oriented Architecture
-
8/2/2019 Corporate Ppt Template 667
11/35
Integrate Services
Enterprise Service Bus
Routing QOS BPEL Transform Rules
WSIF & JBI
In Memory REST JCA COM+ SOAP
-
8/2/2019 Corporate Ppt Template 667
12/35
-
8/2/2019 Corporate Ppt Template 667
13/35
Orchestrate ServicesOracle BPEL Process Manager
Oracle BPEL PM
Credit Rating
WSDL
Service Bus
Star Loan
Order Entry United Loan
ADAPTE
R
ADAPTE
R
WSDL
Fulfillment
A
DAPTER
Application Server
-
8/2/2019 Corporate Ppt Template 667
14/35
-
8/2/2019 Corporate Ppt Template 667
15/35
Secure Services
LDAP
Provision Users
Manage Identities
Authenticate Users
Authorize Users
Federate Users
ESB
App Server
BPELW
S-SEC
-
8/2/2019 Corporate Ppt Template 667
16/35
Manage Services
Bus. Process
Enterprise Service Bus
WSIF & JBI
In Memory REST JCA COM+ SOAP
-
8/2/2019 Corporate Ppt Template 667
17/35
Develop
Change
Integrate
Manage
Secure
Monitor Services
Orchestrate
Service-Oriented Architecture
-
8/2/2019 Corporate Ppt Template 667
18/35
Monitor Services
Enterprise Service Bus
WSIF & JBIIn Memory REST JCA COM+ SOAP
Bus. Process
Business Activity Monitoring
-
8/2/2019 Corporate Ppt Template 667
19/35
Service-Oriented Architecture
Develop
ChangeServices
Integrate
Manage
Secure
Monitor
Orchestrate
-
8/2/2019 Corporate Ppt Template 667
20/35
-
8/2/2019 Corporate Ppt Template 667
21/35
Oracle Fusion MiddlewareExtends and Evolves Existing IT Investments
ERP Mainframe
Enterprise Service Bus
CompositeServiceRules
Business
Process
Multi-Channel
-
8/2/2019 Corporate Ppt Template 667
22/35
Oracle Fusion MiddlewareHot Pluggable Architecture
System MgmtHP OpenviewCA Unicenter
IBM TivoliBMC
Oracle AppsE-Business Suite
PeopleSoftJDE
RetekFusion
Multi-channel AccessBrowsers,
Wireless, PDAs..
Partner SystemsRosettaNet, EDI
Swift, AS2..
Application Servers
Weblogic AS .Net
WebSphere AS JBoss
Databases
Oracle IBM DB/2
Sybase Informix
TP Monitors, MessagingTuxedo MQ, Sonic
CICS, IMS Tibco
Dev ToolsEclipse, BorlandSpring, IntelliJ
IM SystemsMicrosoft AD
Sun LDAP, Netegrity
Content Management
EMC/Documentum,FileNet
Other AppsSAP
SiebelLegacy
-
8/2/2019 Corporate Ppt Template 667
23/35
Web Service
MSFT.NET
Web Service
IBM, BEA, JBOSS
Packaged Apps
BPEL Processes
Custom Apps
Legacy Systems
Databases
Web ServicesManagerGateway
Auditing Logging Tracing Security
Billing
Web Service
OAS10g
EnterpriseManager
Oracle Fusion MiddlewareDelivers 100% Secure Web Services
-
8/2/2019 Corporate Ppt Template 667
24/35
Grid Platform
Service Level Management Set service level goals Measure performance Report service levels Diagnose root cause
Respond to change
ApplicationService Levels
Low Cost,Multi-SystemManagement
Grid Management
Manage sets as one Dynamic service mgmt
Oracle Fusion MiddlewareUnbreakable Grid Technology guarantees 100% service delivery
-
8/2/2019 Corporate Ppt Template 667
25/35
Oracle Fusion MiddlewareHighest Performance at the lowest price with Grid Computing
5991.73
4496.28
2575.34
01000
2000
3000
4000
5000
6000
TOPS
Oracle BEA IBM
0
200
400
600
800
1000
1200
TOPS
1165.061037.02
Oracle BEA
$150.67/TOP
$200.34/TOP
1325.61 1305.04
TOPS
Oracle BEA
$138.01/TOP
$218.28/TOP
0
200
400
600
8001000
1200
1400
Best Performance
Best on Intel64-Linux (Multi-Node)Best on Intel32 (Dual Node)
$101.10
$200.24
$330.07
$0$50
$100
$150
$200
$250
$300
$350
$/TOP
Oracle BEA IBM
Best Price-Performance
-
8/2/2019 Corporate Ppt Template 667
26/35
Oracle Fusion Middleware for SOA
Comprehensive & integrated SOA platform
Hot Pluggable architecture
Unbreakable & secure service delivery
-
8/2/2019 Corporate Ppt Template 667
27/35
SOA, BPEL and 100% standard integration approaches
extend the reach of the application server platform to
service-based, process-centric applications.
The Oracle BPEL Process Manager
-
8/2/2019 Corporate Ppt Template 667
28/35
A Consistent Set Of Requirements
?
Java Platform
Portal
ADF
Java Services (EJB)
Messaging Destinations (JMS)
User Tasks
Web Services (Sync and Async)
Legacy Applications (JCA, adapters)
Orchestration
ConnectivityHeterogenous Back EndsSilos of API and mechanismsOpaque/heterogeneous data definitionsSynchronizing multiple data stores
OrchestrationAsynchrony, Flow Coordination, Data
Transformation, Compensation, Version Control,Auditing
ScalabilityUnpredictable loadsAsymmetric performance capabilities
Management and Security
Access control, Encryption, Logging, MeteringIndependent of the service
Interaction/AccessCatalog, Customization, Access
-
8/2/2019 Corporate Ppt Template 667
29/35
Introduction to BPEL
Markup language for composing a set of discreteservices into an end-to-end process flow
10+ years of research and development fromMicrosoft (XLANG) and IBM (WSFL, FDML)
The best integration solution for XML and Webservices but also Java, JCA and JMS.
Rich support for async interactions, parallelprocessing and exception management.
Leverages XML Schema, XSLT, XML Query,
WS-Security, WS-Addressing and WSIF.
Composability: A process flow is automaticallya 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 tocreate services from them and put
them into business processes
- John Rymer, Vice President, Forrester
Research, Inc.
-
8/2/2019 Corporate Ppt Template 667
30/35
BPEL by Example
Select Lowest Offer
10:00am
Handle Negative
Credit Exception
Credit Rating
start
end
BPEL Flow
?
United Loan Star Loan
Get Rating
Send Loan Application
Receive Loan Offer
03:00pm
Send Loan Application
Receive Loan Offer
-
8/2/2019 Corporate Ppt Template 667
31/35
The Oracle BPEL Process Manager
BPEL Console
MANAGE
J2EE Application Server(Oracle AS, WebLogic, JBoss, WebSphere)
Core BPEL Engine
WSDL Binding Built-in Integration Services
File, FTP
Web Service
Java, JMS, JCA
Database
XQuery XSLT UserTasks
BPEL
Eclipse, JDeveloper
BPEL Designer
Oracle DB
BPEL Process Manager
JAVA
Dehydration Store(Oracle Database)
iWay
Enterprise-strength infrastructure for designing, deploying and managing BPEL
business processes.
Comprehensive and nativeBPEL implementation
Easy-to-use modeling tool
Scalable and reliable engine
Flexible binding framework
Rich management andmonitoring
Support for Oracle AS, JBoss,WebLogic and WebSphere
Get up and running in lessthan 15 minutes!
-
8/2/2019 Corporate Ppt Template 667
32/35
Cross Platform
Application Server
Oracle Application Server
WebLogic Server
WebSphere
JBoss
IDE
JDeveloper
Eclipse
Operating Systems
Linux
Window XP/2003
Solaris
HP UX
AIX
-
8/2/2019 Corporate Ppt Template 667
33/35
Full BPM Lifecycle Support
Business Analyst
Integration Developer
Notation LayerBPMN or UML
Executable LayerXML, XQuery, BPEL, Rules
Service Developer
Business ServicesAdapters, Java, Struts, JSF
Existing Systems
MAINFRAMEPACKAGED
APPLICATIONS
JAVADATABASE
Activity Activity Activity
assign invoke receive assign
-
8/2/2019 Corporate Ppt Template 667
34/35
BPEL Value Proposition
Build your own
Process Logic
BPEL
Process Logic
Cost/Complexity
describe
implement
manage
adapt
describe
implement
manage
adapt
1-off orchestration
Costly
Hard-coded integration
Longer development time
Exceptions are the
rule
Changes
Multiple versions Encapsulates all process logic
Simultaneous, multi-version
support
Quick change, re-deploy
Easy testing, auditing.
Compensating Transactions makes
exception handling easy
Programming abstraction Efficient
20 to 30 times less code
Rapid implementation
$700K $125K
Reduce the cost and complexity of process integration initiatives
-
8/2/2019 Corporate Ppt Template 667
35/35