Corporate PPT Template
Upcoming SlideShare
Loading in...5

Corporate PPT Template






Total Views
Views on SlideShare
Embed Views



1 Embed 4 4



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Corporate PPT Template Corporate PPT Template Presentation Transcript

  • SOA and integration of applications environment
  • Daniela Milanova Senior Sales Consultant Oracle Corporation
  • What is SOA?
    • Reduce friction, enhance visibility, thrive on change
    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 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
  • Oracle SOA Platform Next Generation, Standard Integration Platform Oracle Enterprise Service Bus BAM Adapters B2B BPEL PM Security Routing Transformation Messaging
  • Oracle Fusion Middleware Comprehensive & Integrated SOA Platform
  • Oracle Fusion Middleware Comprehensive SOA lifecycle support Develop Orchestrate Deploy Secure Change Integrate Monitor Manage
  • Service-Oriented Architecture Orchestrate Change Integrate Manage Secure Monitor Develop Services
  • Business Components Model EJB 3.0 Enterprise JavaBeans 3.0 Controller JSF/Struts View JSF/JSP Device Renderer
  • Service-Oriented Architecture Develop Orchestrate Change Manage Secure Monitor Integrate Services
  • Integrate Services Enterprise Service Bus Routing QOS BPEL Transform Rules WSIF & JBI In Memory REST JCA COM+ SOAP
  • Service-Oriented Architecture Develop Change Integrate Manage Secure Monitor Orchestrate Services
  • Orchestrate Services Oracle BPEL Process Manager Oracle BPEL PM Credit Rating WSDL Service Bus Star Loan Order Entry United Loan A D A P T E R A D A P T E R W S D L Fulfillment A D A P T E R Application Server
  • Service-Oriented Architecture Develop Change Integrate Secure Services Monitor Orchestrate Manage Services
  • Secure Services LDAP Provision Users Manage Identities Authenticate Users Authorize Users Federate Users ESB App Server BPEL W S - S E C
  • Manage Services Bus. Process Enterprise Service Bus WSIF & JBI In Memory REST JCA COM+ SOAP
  • Service-Oriented Architecture Develop Change Integrate Manage Secure Monitor Services Orchestrate
  • Monitor Services Enterprise Service Bus WSIF & JBI In Memory REST JCA COM+ SOAP Bus. Process Business Activity Monitoring
  • Service-Oriented Architecture Develop Change Services Integrate Manage Secure Monitor Orchestrate
  • CRM ERP Database Java Application Mainframe Business Services Common Metadata Repository Oracle Fusion Middleware Change Once Apply Everywhere
  • Oracle Fusion Middleware “Extends and Evolves” Existing IT Investments ERP Mainframe Enterprise Service Bus Composite Service Rules Business Process Multi-Channel
  • Oracle Fusion Middleware “Hot Pluggable” Architecture System Mgmt HP Openview CA Unicenter IBM Tivoli BMC Oracle Apps E-Business Suite PeopleSoft JDE Retek Fusion Multi-channel Access Browsers, Wireless, PDAs.. Partner Systems RosettaNet, EDI Swift, AS2.. Application Servers Weblogic AS .Net WebSphere AS JBoss Databases Oracle IBM DB/2 Sybase Informix TP Monitors, Messaging Tuxedo MQ, Sonic CICS, IMS Tibco Dev Tools Eclipse, Borland Spring, IntelliJ IM Systems Microsoft AD Sun LDAP, Netegrity Content Management EMC/Documentum, FileNet Other Apps SAP Siebel Legacy
  • Oracle Fusion Middleware Delivers 100% Secure Web Services Web Service MSFT.NET Web Service IBM, BEA, JBOSS Packaged Apps BPEL Processes Custom Apps Legacy Systems Databases Web Services Manager Gateway
    • Auditing
    • Logging
    • Tracing
    • Security
    • Billing
    Web Service OAS10 g Enterprise Manager
  • Oracle Fusion Middleware Unbreakable Grid Technology guarantees 100% service delivery Grid Platform
    • Service Level Management
    • Set service level goals
    • Measure performance
    • Report service levels
    • Diagnose root cause
    • Respond to change
    Application Service Levels Low Cost, Multi-System Management
    • Grid Management
    • Manage sets as one
    • Dynamic service mgmt
  • Oracle Fusion Middleware Highest Performance at the lowest price with Grid Computing Best Performance Best on Intel64-Linux (Multi-Node) Best on Intel32 (Dual Node) Best Price-Performance 5991.73 4496.28 2575.34 0 1000 2000 3000 4000 5000 6000 TOPS Oracle BEA IBM 0 200 400 600 800 1000 1200 TOPS 1165.06 1037.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 800 1000 1200 1400 $101.10 $200.24 $330.07 $0 $50 $100 $150 $200 $250 $300 $350 $/TOP Oracle BEA IBM
  • Oracle Fusion Middleware for SOA
    • Comprehensive & integrated SOA platform
    • “Hot Pluggable” architecture
    • Unbreakable & secure service delivery
  • 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
  • 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 Connectivity Heterogenous Back Ends Silos of API and mechanisms Opaque/heterogeneous data definitions Synchronizing multiple data stores Orchestration Asynchrony, Flow Coordination, Data Transformation, Compensation, Version Control, Auditing Scalability Unpredictable loads Asymmetric performance capabilities Management and Security Access control, Encryption, Logging, Metering Independent of the service Interaction/Access Catalog, Customization, Access
  • 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 view…Why? 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. “ ”
  • 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 <switch> <faultHandlers> <invoke> <process> </process> <variable> <receive> <invoke> <flow> </flow> <partnerLink> <partnerLink> <partnerLink>
  • The Oracle BPEL Process Manager
    • Enterprise-strength infrastructure for designing, deploying and managing BPEL business processes.
    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 User Tasks BPEL Eclipse, JDeveloper BPEL Designer Oracle DB BPEL Process Manager JAVA Dehydration Store (Oracle Database) iWay
    • 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!
  • Cross Platform
    • Application Server
    • Oracle Application Server
    • WebLogic Server
    • WebSphere
    • JBoss
    • IDE
    • JDeveloper
    • Eclipse
    • Operating Systems
    • Linux
    • Window XP/2003
    • Solaris
    • HP UX
    • AIX
  • Full BPM Lifecycle Support Business Analyst Integration Developer Notation Layer BPMN or UML Executable Layer XML, XQuery, BPEL, Rules Service Developer Business Services Adapters, Java, Struts, JSF Existing Systems MAINFRAME PACKAGED APPLICATIONS JAVA DATABASE Activity Activity Activity assign invoke receive assign
  • BPEL Value Proposition
    • Reduce the cost and complexity of process integration initiatives
    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