oracle internet application server to oracle weblogic server

Upload: mohammad-zaheer

Post on 14-Apr-2018

253 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    1/39

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    2/39

    Oracle Restricted and Confidential Internal Only2

    WebLogic Suite 11g / 12c Key Value Prop

    Reduce Operational cost by 50%

    Reduce planned and unplanned downtime by atleast 50%

    Increase web application capacity by 4x on

    existing server investment

    Innovate while reducing risk and complexity

    OC4J (iAS EE license)

    Custom/Pkg JEE Apps

    WebLogic Suite 11g

    Custom/Pkg JEE Apps

    upgrade

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    3/39

    Cloud Computing PaaS Evolution

    Centralized,mainframe-based

    Shared

    Limited applications

    Limited access

    Limited userexperience

    Monolithic

    1

    PaaS

    Centralized control

    Standard deployments Shared services

    Automated Provisioning

    Virtualization

    Metering / Chargeback

    4

    Proliferation

    2

    Distributed and Silod

    Dedicated infrastructure Explosion of application

    infrastructure andservices

    Ubiquitous access

    Fragmented islands

    Inefficient

    Consolidation

    3

    Standardized platform,management, tools

    Reduced OperationalCosts

    Efficiency within silos ofstandardization

    Inefficient in terms ofutilization

    3

    TODAY

    ORACLE STRATEGY

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    4/39

    4

    Five Reasons to Upgrade to WebLogicServer 11g

    Reason #1

    Done by 1,000s of customers successfully already

    Reason #2

    Oracle Application Server to WebLogic Server 11g

    upgrade toolsReason #3

    Best performance ever with Oracle RAC and Coherence

    Reason #4

    High density, high performance virtualization

    Reason #5

    Complete visibility, diagnosibility and management ofWebLogic and iAS

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    5/39

    Oracle Restricted and Confidential Internal Only5

    Current Deployment Opportunity

    iAS to WebLogic Suite 11g / 12cKey Partner Opportunities

    OC4J (iAS EE license)

    SOA Suite 10g

    OC4J (iAS EE license)

    E-Business Suite

    OC4J (iAS EE license)

    Forms/Reports, Discoverer, Portal

    Technical Upgrade andCommercial License

    Migration toWebLogic Suite

    OC4J (iAS EE license)

    Custom JEE Apps

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    6/39

    Target Prospects

    2009 Oracle Corporation 6

    WebLogicServer

    iAS /

    Forms

    3rd PartyPoint

    Products

    OpenSource

    CentralizeWebLogic

    Suite

    OracleApplicationsSweet spot

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    7/39

    Oracle WebLogic Differentiation

    2010 Oracle Corporation 7

    Best Integration with Oracle Database

    GridLink for RAC Best Integration across Oracle FMW

    EM as single pane of Management, Common Security Services, Unified

    development experience, Coherence integration

    Foundation for Fusion Applications

    Strategic go forward platform for all Oracle Applications

    Lower Hardware Cost

    Highest Performance,

    Higher Server Density - optimized for hypervisor

    30% Less Hardware when using Coherence / ActiveCache with WLS

    Lower Operational Cost

    Integrated products, Enterprise Deployment Guides, End-to-End Management

    and unique capabilities like Model driven Provisioning with Assembly Builder

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    8/39

    Reduce Deployment Cost | Assembly Builder

    2009 Oracle Corporation 8

    WebLogic Suite-based Application Grid on Virtualized Infrastructure

    Production Environment

    Dept App

    PaaSDevelopment Environment

    Dept App

    Dept AppDept App

    Multi-componentapp + metadata

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    9/39

    Reduce Deployment Complexity Assembly Builder Studio

    Assembly Editor

    Properties

    Inspector

    Assemblies,

    Appliances

    Catalog

    Activities

    Log

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    10/39

    Customer Use Case

    Single integrated set of

    components and processes to

    support application

    development and operations

    10

    Key Product Capabilities Used

    Scripted WLS instance creation

    Automatic generation of application server

    configurations

    Enterprise Messaging (JMS)

    Provides a Self-tuning platform

    WebLogic Portal / WebCenter on roadmap

    Solution

    WebLogic Server

    Underlying Problems

    Handcrafted heterogeneous

    servers were expensive to build,

    maintain.

    Each application server type

    required unique admin. App server maintenance a key

    challenge.

    Audit and regulatory compliance

    at risk.

    Developers assisting production

    support issues

    Customer: Major Financial Services Company

    Reduce Cost: Standardized Application Platform on WebLogic

    Environment

    Custom Java EE applications

    Benefits for Customer

    Demonstrated server consolidation ration of 1:7across 200 applications.

    One-time development costs reduced by 30%Recurring development costs reduced by 35%Applications more secure, fault tolerant, consistent

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    11/39

    Increase Capacity with WebLogic Suite / ActiveCacheExample test result : same app l icat ion , same hardware

    More capacity on existing hardware

    Typically improves responsiveness, scalability, reliability

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    12/39

    Increase Capacity by up to 400%

    4 Physical servers 4 WLS instances

    8 cache servers

    Capacity = 2,160 users

    Linear scalability

    Improved Availability &

    Performance

    4 Physical servers 4 WLS instances

    Capacity = 540 users

    With Active CacheWithout Active Cache

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    13/39

    Customer Use Case

    Global Financial Services ProviderBusiness Application Portal

    13

    Solution

    Coherence/WebLogic ActiveCache

    Underlying Problems

    Session timeout required user to

    re-log

    Duplication of cached data

    leading to memory overhead andnon-optimal performance.

    Scalability limit: 200 concurrent

    live sessions per node

    Environment

    Composite Web Application,

    several backend service providers

    WebLogic Portal

    WebLogic Server

    Benefits for CustomerDramatically Improve user experience eliminate

    multiple logging - 66% response times improvements

    Improve Capacity handle 2x larger sessions without

    performance degradation

    Increase Scalability4000 concurrent users

    Key Product Capabilities Used

    Session Preservation enabling sessions to stay

    active throughout a complete end user cycle,

    eliminating irritating time outs

    Session Sharing eliminating duplicate loads of data,allowing all portal applications have access to the

    same session context information

    Distributed Caching enabling flexible and on-

    demand scale out

    No code changes.

    Customer: Major Investment Bank

    Increase Capacity : Leverage ActiveCache / Coherence

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    14/39

    Cloud ImplementationCloud Implementation

    Applying Clouds Greatest Value Lever

    Virtualization

    WebLogic

    Platform as a Service

    Virtualization

    WebLogicPlatform as a

    Service

    Conventional

    Cloud Wisdom

    Rethinking the

    Value of Cloud

    Applications, not infrastructure, drive your business

    Where shouldyou focus your

    cloud efforts?

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    15/39

    Impact of Virtualization

    Impact of Standardization and

    Consolidation

    Consolidation Delivers Bigger Impact on IT Budget(OPEX)

    Source: Credit Suisse, OracleWorld 2009

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    16/39

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    17/39

    17

    Upgrade Paths at a Glance

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    18/39

    1818

    10g Upgrade Starting Points and Tools

    11gR1 Product Starting PointVersion Required

    Upgrade Tool

    Oracle Discoverer, Reports, and Forms 10.1.2.x

    FMW Upgrade Assistant

    Oracle Portal 10.1.2.x or 10.1.4.x

    Oracle IdM 10.1.2.x or 10.1.4.x

    Oracle HTTP Server and WebCache 10.1.2.x or 10.1.3.x

    Oracle Enterprise Content Management 10.1.3.xOracle Business Intelligence 10.1.3.x

    Oracle Data Integration 10.1.3.x

    Oracle Business Activity Monitoring 10.1.3.x

    Oracle B2B Integration 10.1.2.x

    Oracle WebCenter and BPEL PM 10.1.3.x JDeveloper MigratorWizardOracle ADF Applications 10.1.2.x or 10.1.3.x

    OC4J Custom Java EE Apps 10.1.2.x or 10.1.3.x WebLogic SmartUpgrade

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    19/39

    1919

    Ive heard Forms is going away,is that true?

    I am using Forms Client/Server today,

    what is my path forward?

    I am going to Java EE,what should I do with my Forms?

    Is Oracle providing a path to Java EEfor Forms developers?

    Common Questions from FormsCustomers

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    20/39

    20

    Forms Modernization Strategy

    Protect

    YourInvestment

    Extend Evolve

    The Value of

    YourInvestment

    You to the

    NextGeneration

    Upgrade to the web

    Simplest option

    Reduce risk

    Build new services

    Integrate

    Reuse skills

    Leverage newtechnologies

    Via evolution, notrevolution

    Reduce risk, $

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    21/39

    21

    Upgrade for Oracle iAS

    Upgrade Assistant forSOA, IDM, Forms,

    Reports, Discoverer,and Portal Environment

    Upgrades

    WebLogic SmartUpgradefor Upgrade of OC4J Java

    Applications andEnvironments toWebLogic Server

    JDeveloper UpgradeWizards for

    SOA, WebCenter, and ADFApplication Upgrades

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    22/39

    22

    Understand OC4J and

    WebLogic Server

    Conceptual Differences

    Project Planning Project Development Project Verification and

    Rollout

    Assess Required

    Adjustments to

    Administrative Processes

    Upgrade Application

    Create Target Development

    Environment

    Upgrade Application Clients

    Create Target Quality

    Assurance Environment

    Create Target Staging and

    Production Environments

    Cover All Aspects of Custom Java EEApplication Upgrade

    Oracle Documentation

    WebLogic SmartUpgrade

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    23/39

    2323

    Upgrade OracleAS EE to WLS SuiteOracles goal is to simplify and automate

    JEE Upgrades Upgrade Guide for Java EE

    WebLogic SmartUpgrade

    Systematic upgrade of OC4J JEE apps to WLS

    Advisory reports and automated generation

    Meta-data Repository and Environment Upgrades

    Upgrade Assistant automation Available for Oracle Portal, Forms, Reports, Discoverer, OHS,

    WebCache, OID/DIP, OVD, OIF, B2B, and BAM

    ADF Application Upgrades

    JDeveloper Migrators

    Available for ADF applications, Oracle SOA Suite, WebCenter

    Professional Services Engagements Oracle Partners

    SmartUpgradeOC4J/JEE Apps

    Upgrade AssistantOHS, Forms, Reports..

    JDeveloper MigratorADF, SOA, WebCenter..

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    24/39

    24

    Application Artifacts

    WebLogic SmartUpgrade Design

    Container

    Configuration

    JDeveloperInterface

    - EnhancedFindings

    Management

    Analysis Engine

    Input To

    Uses

    PDDAnalysis

    CodeAnalysis- JSP- Java

    ContainerConfig.Analysis

    Generates

    PDDRules

    CodeRules

    ContainerConfig.Rules

    Knowledge Base

    WebLogic

    Auto Generation

    Generates

    JDevProject

    CommandLine Interface

    Report

    - Findings

    - Scoping Metrics

    JDevProject

    JAR, WAR,or EAR

    SourceDirectory

    OC4J JEEInstances

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    25/39

    2525

    WebLogic SmartUpgrade Features

    Reporting OC4J 10.1.3 and 10.1.2 rules

    Multi-application analysis

    Archive, Directory, andJDeveloper Projects

    Single instance environmentanalysis

    Rules categorization andmetrics summary

    Multi-format reports

    Text, HTML, and JDev

    User Finding Management Ant Integration

    Auto Generation Web Services Applications

    EJB Applications

    Web Applications

    Data Source Configurations

    Deployment Descriptors JCA Configurations

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    26/39

    26

    WebLogic SmartUpgrade Download

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    27/39

    Oracle Restricted and Confidential Internal Only27

    Oracle Restricted and Confidential Internal Only27

    Application Server Platform SuitesIncluded Components iAS EE Weblogic Suite

    Oracle Forms Services x x

    Oracle Reports Services x x

    TopLink x xApplication Development Framework x x

    Portal x x

    Discoverer Plus (Web Functionality) x x

    Application InterConnect Toolkit x x

    WebLogic Server Basic x

    Discoverer Viewer x xWebLogic Server EE x

    TopLink/Kodo x

    JDeveloper/ADF x

    WebLogic Tools x

    Clustering x

    WebLogic Operations Control xWebLogic Real Time / Jrockit x

    EM Diagnostics Pack for Oracle Middleware x

    Coherence EE x

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    28/39

    2828

    OC4J Data Sources

    Standard data source

    connectivity

    Connection pooling with max,

    min

    Retry, keep alive, polling

    For RAC, fast connection

    failover capability

    OC4J connection pool wired to

    RAC cluster via Oracle

    Notification Service and RAC

    events RAC integration transparent to

    application

    Oracle Application Server

    OC4J Group

    OC4JInstance

    OC4JInstance

    Data SourceRAC Node 1-2

    Data SourceRAC Node 1-2

    Connection

    Pool

    Connection

    Pool

    Oracle Database

    Shared Storage

    RAC Node 2RAC Node 1

    Oracle Notification Service

    Oracle Process Manager and Notification

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    29/39

    2929

    WebLogic Data Sources

    Standard data source

    connectivity

    Connection pooling with min, max

    Death detection, retry, keep alive,

    polling

    For RAC, multi data sourcecapability

    An abstraction over multiple data

    sources for each RAC node

    Applications use the multi data

    source versus the underlying data

    source transparent to applications

    WebLogic load balances and

    handles RAC node failure with XA

    support

    WebLogic Cluster

    WebLogic Domain

    Multi Data Source

    ManagedServer1

    ManagedServer2

    Data SourceRAC Node 1

    Data SourceRAC Node 2

    ConnectionPool

    ConnectionPool

    Oracle Database

    Shared Storage

    RAC Node 2RAC Node 1

    Oracle Notification Service

    Node Manager

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    30/39

    3030

    WebLogic Active GridLink for RAC Simpler Configuration: single data source

    Event-Based Model (ONS and FAN) for Adaptive Pool Management

    Fast Connection Failover Database Graceful Planned Shutdown

    Database Unplanned Shutdown

    Database New Instance Rejoin

    Runtime Connection Load Balancing

    XA Affinity for Connection Routing

    SCAN Support

    Data Guard Support

    Oracle Database

    RAC Node 2RAC Node 1

    Oracle

    N

    otification

    Service

    WebLogic Cluster

    WebLogic Domain

    Managed

    Server1

    ManagedServer2

    GridLink

    Data Source

    RAC AwareConnection

    PoolNodeMan

    ager Datasource

    RAC Node 4RAC Node 3Oracle

    Database

    Service

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    31/39

    3131

    OC4J JMS Infrastructure

    Oracle Enterprise Messaging Service (JMS 1.1)

    Oracle Containers for Java EE

    In MemoryProvider

    Memory

    FileProvider

    File

    DatabaseProvider

    Oracle AQ

    JMS Router

    Routing

    Queue 1Pluggable

    JMS Providers

    JMSConnector

    Connector

    WebSphereMQ Tibco Sonic SeeBeyond WebLogic

    Java Java EEApplications

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    32/39

    3232

    WebLogic JMS Message Infrastructure

    WebLogic Server JMS

    Oracle AQIntegration

    AQ

    Queue 1

    File

    FilePersistence

    WebSphereMQ Tibco Sonic OC4J

    Bridging

    Bridge

    JMS 1.1Compliant

    DatabasePersistence

    Database

    C, .NETClients

    ApplicationsSOASuite

    Java EE/ISVApps

    WebLogic Server

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    33/39

    3333

    OC4J Web Services Infrastructure

    Oracle Containers for Java EE

    Web ServicesMetadata

    JAX-RPC

    HTTPSOAP

    HTTPREST

    JAX-BData Binding

    Service Infrastructure (SCA)

    Attachment(MTOM/SwA)

    JAX-R

    WS-Security

    WS-Reliability

    Auditing LoggingAgent

    Web Services Java Programming Model Java EE

    Declarative QoS - Web Services Interoperability Infrastructure (WS-*)

    Web Services ManagementASControl

    Web Services DevelopmentWith JDeveloper

    WSIF

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    34/39

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    35/39

    35

    Five Reasons to Upgrade to WebLogicServer 11g

    Reason #1

    Done by 1,000s of customers successfully already

    Reason #2

    Oracle Application Server to WebLogic Server 11g

    upgrade toolsReason #3

    Best performance ever with Oracle RAC and Coherence

    Reason #4

    High density, high performance virtualization

    Reason #5

    Complete visibility, diagnosibility and management ofWebLogic and iAS

    St l M f t

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    36/39

    Oracle Restricted and Confidential Internal Only36

    Oracle Restricted and Confidential Internal Only36

    Steel Manufacturer

    SOA Suite 11g and WebLogic

    Migrating their existing iAS (OC4J) over to WebLogic Server to support their SOA integration

    instance to use with Ebusiness suite

    Will manage mid-tier environment with Enterprise Manager (already using for DB)

    Ebusiness suite shop Focused on Integration and HA

    Existing Oracle customer Using SOA Suite to integrate between Ebusiness suite and

    other applications. They want to leverage to the new ESBand other 11g features like 64 bit

    Opportunities & Challenges

    Enhanced functionality with the new ESB

    64 bit vs 32 bit

    Partners helping with the installation and working with PM to provide feedback

    Solution

    Results

    Mid M k t R t il

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    37/39

    Oracle Restricted and Confidential Internal Only37

    Oracle Restricted and Confidential Internal Only37

    Mid Market Retailer

    SOA Suite 11g and WebLogic Also leverage WebLogic as the J2EE standard

    Migrating their existing iAS (OC4J) over to WebLogic Server to run their SOA Suite instance

    Replace Jboss and TomCat with WebLogic

    Looking to standardize on an application server

    Existing Oracle customer Using SOA Suite to integrate their Oracle retail applications

    other areas of the business. They are also looking toreplace Jboss and TomCat with WebLogic

    Opportunities & Challenges

    Enhanced functionality with the new ESB

    Replace Jboss and TomCat

    One skill set SOA Suite and WLS

    Solution

    Results

  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    38/39

    3838

    Helpful Resources

    Datasheets, Whitepapers,

    Other Resources

    www.oracle.com/weblogic www.oracle.com/exalogic

    Customer References Customer Testimonials,

    Podcasts, Videos

    http://www.oracle.com/customers

    WebLogic Blog http://blogs.oracle.com/weblogicserver

    WebLogic on Facebook http://bit.ly/weblogicfacebook

    WebLogic Channel on YouTube http://www.youtube.com/oracleweblogic

    WebLogic Twitter Handle OracleWebLogic

    Fusion Middleware Upgrade Center http://www.oracle.com/technetwork/middleware/u

    pgrade-092995.html

    Other relevant products: Exalogic http://www.oracle.com/exalogic

    JRockithttp://www.oracle.com/jrockit

    Enterprise Manager

    http:/www.oracle.com/enterprisemanager

    Coherence

    http://www.oracle.com/goto/coherence

    Oracle Cloud Computing

    http://www.oracle.com/cloud

    http://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/exalogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://blogs.oracle.com/weblogicserverhttp://www.oracle.com/weblogichttp://www.oracle.com/technetwork/middleware/upgrade-092995.htmlhttp://www.oracle.com/technetwork/middleware/upgrade-092995.htmlhttp://www.oracle.com/jrockithttp://www.oracle.com/enterprisemanagerhttp://www.oracle.com/goto/coherencehttp://www.oracle.com/cloudhttp://www.oracle.com/cloudhttp://www.oracle.com/goto/coherencehttp://www.oracle.com/enterprisemanagerhttp://www.oracle.com/jrockithttp://www.google.com/imgres?imgurl=http://thenextweb.com/apps/files/2010/03/facebook-logo.jpg&imgrefurl=http://thenextweb.com/apps/2010/03/16/facebook-delivering-search-results-type-blazing-fast/facebook-logo-3/&h=301&w=800&sz=79&tbnid=zJxMgbsojbq3jM:&tbnh=54&tbnw=143&prev=/images?q=facebook+logo&zoom=1&q=facebook+logo&hl=en&usg=__XDSaQzs1QBFKlF0ZrV2c0KNagnw=&sa=X&ei=LcIGTZ_5Oov4sAPXyfWeBw&ved=0CBcQ9QEwAAhttp://www.oracle.com/technetwork/middleware/upgrade-092995.htmlhttp://www.oracle.com/technetwork/middleware/upgrade-092995.htmlhttp://www.oracle.com/technetwork/middleware/upgrade-092995.htmlhttp://www.oracle.com/technetwork/middleware/upgrade-092995.htmlhttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://blogs.oracle.com/weblogicserverhttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/exalogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogichttp://www.oracle.com/weblogic
  • 7/30/2019 Oracle Internet Application Server to Oracle WebLogic Server

    39/39