Vous êtes sur la page 1sur 39

<Insert Picture Here>

Oracle Internet Application Server to Oracle WebLogic Server


Overview of Partner Opportunities

WebLogic Suite 11g / 12c Key Value Prop


Custom/Pkg JEE Apps OC4J (iAS EE license) Custom/Pkg JEE Apps WebLogic Suite 11g

upgrade

Reduce Operational cost by 50% Reduce planned and unplanned downtime by at least 50% Increase web application capacity by 4x on existing server investment Innovate while reducing risk and complexity

Oracle Restricted and Confidential Internal Only

Cloud Computing PaaS Evolution


Monolithic

Proliferation

Consolidation

PaaS

3 2
1
Centralized, mainframe-based Shared Limited applications Limited access Limited user experience Distributed and Silod Dedicated infrastructure

ORACLE STRATEGY

TODAY

Standardized platform, management, tools Reduced Operational Costs Efficiency within silos of standardization Inefficient in terms of utilization

Centralized control Standard deployments

Explosion of application infrastructure and services


Ubiquitous access Fragmented islands Inefficient

Shared services
Automated Provisioning Virtualization Metering / Chargeback

Five Reasons to Upgrade to WebLogic Server 11g


Reason #1 Done by 1,000s of customers successfully already Reason #2 Oracle Application Server to WebLogic Server 11g upgrade tools Reason #3 Best performance ever with Oracle RAC and Coherence Reason #4 High density, high performance virtualization Reason #5 Complete visibility, diagnosibility and management of WebLogic and iAS

iAS to WebLogic Suite 11g / 12c


Key Partner Opportunities
Current Deployment Opportunity

Custom JEE Apps OC4J (iAS EE license)

SOA Suite 10g OC4J (iAS EE license)

E-Business Suite OC4J (iAS EE license)

Technical Upgrade and Commercial License Migration to WebLogic Suite

Forms/Reports, Discoverer, Portal OC4J (iAS EE license)

Oracle Restricted and Confidential Internal Only

Target Prospects
iAS / Forms
Sweet spot Oracle Applications

3rd Party Point Products

WebLogic Server
Open Source

Centralize

WebLogic Suite

2009 Oracle Corporation

Oracle WebLogic Differentiation


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

2010 Oracle Corporation

Reduce Deployment Cost | Assembly Builder

Dept App

Multicomponent app + metadata

Dept App Dept App Dept App

PaaS
Development Environment

Production Environment

WebLogic Suite-based Application Grid on Virtualized Infrastructure

2009 Oracle Corporation

Reduce Deployment Complexity Assembly Builder Studio

Assemblies, Appliances Catalog

Assembly Editor Activities Log

Properties Inspector

Customer: Major Financial Services Company


Reduce Cost: Standardized Application Platform on WebLogic

Customer Use Case


Single integrated set of components and processes to support application development and operations

Solution
WebLogic Server

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

Environment
Custom Java EE applications

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

Benefits for Customer


Demonstrated server consolidation ration of 1:7 across 200 applications. One-time development costs reduced by 30% Recurring development costs reduced by 35% Applications more secure, fault tolerant, consistent

10

Increase Capacity with WebLogic Suite / ActiveCache


Example test result: same application, same hardware

More capacity on existing hardware Typically improves responsiveness, scalability, reliability

Increase Capacity by up to 400%


Without Active Cache With Active Cache

4 Physical servers 4 WLS instances Capacity = 540 users

4 Physical servers 4 WLS instances 8 cache servers Capacity = 2,160 users Linear scalability Improved Availability & Performance

Customer: Major Investment Bank


Increase Capacity : Leverage ActiveCache / Coherence

Customer Use Case


Global Financial Services Provider Business Application Portal

Solution
Coherence/WebLogic ActiveCache

Environment
Composite Web Application, several backend service providers WebLogic Portal WebLogic Server

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 ondemand scale out No code changes.

Underlying Problems
Session timeout required user to re-log Duplication of cached data leading to memory overhead and non-optimal performance. Scalability limit: 200 concurrent live sessions per node

Benefits for Customer


Dramatically Improve user experience eliminate multiple logging - 66% response times improvements Improve Capacity handle 2x larger sessions without performance degradation Increase Scalability 4000 concurrent users

13

Applying Clouds Greatest Value Lever

Conventional Cloud Wisdom


Cloud Implementation

Rethinking the Value of Cloud


Cloud Implementation

WebLogic
Platform as a Service

Where should you focus your cloud efforts?

WebLogic Platform as a Service Virtualization

Virtualization

Applications, not infrastructure, drive your business

Consolidation Delivers Bigger Impact on IT Budget (OPEX)

Impact of Virtualization

Impact of Standardization and Consolidation

Source: Credit Suisse, OracleWorld 2009

Reduce Costs
Reduce License Complexity One software stack Reduce Development Costs Development cost to integrate disparate technologies Costs to certify moving platform dependencies Skills cost to operate multiple technologies Reduce Hardware Costs Most efficient app server 30% Less Hardware when using Coherence / ActiveCache with WLS Reduce Deployment Costs Model-driven deployment to PaaS Pools with Virtual Assembly Builder Reduce Operational Costs Automation through integrated management and Enterprise Manager Reduce Supports Costs Single vendor most cost-effective

2009 Oracle Corporation

16

Upgrade Paths at a Glance

17

10g Upgrade Starting Points and Tools


11gR1 Product Oracle Discoverer, Reports, and Forms Oracle Portal Oracle IdM Oracle HTTP Server and WebCache Oracle Enterprise Content Management Oracle Business Intelligence Oracle Data Integration Starting Point Version Required 10.1.2.x 10.1.2.x or 10.1.4.x 10.1.2.x or 10.1.4.x 10.1.2.x or 10.1.3.x 10.1.3.x 10.1.3.x 10.1.3.x FMW Upgrade Assistant Upgrade Tool

Oracle Business Activity Monitoring


Oracle B2B Integration Oracle WebCenter and BPEL PM Oracle ADF Applications OC4J Custom Java EE Apps

10.1.3.x
10.1.2.x 10.1.3.x 10.1.2.x or 10.1.3.x 10.1.2.x or 10.1.3.x JDeveloper Migrator Wizard WebLogic SmartUpgrade

18

Common Questions from Forms Customers


Ive heard Forms is going away, is that true? I am using Forms Client/Server today, what is my path forward?

Is Oracle providing a path to Java EE for Forms developers?


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

19

Forms Modernization Strategy

Protect

Extend
The Value of Your Investment

Evolve
You to the Next Generation

Your Investment

Upgrade to the web Simplest option Reduce risk

Build new services Integrate

Leverage new technologies Via evolution, not revolution Reduce risk, $

Reuse skills

20

Upgrade for Oracle iAS

JDeveloper Upgrade Wizards for SOA, WebCenter, and ADF Application Upgrades

WebLogic SmartUpgrade for Upgrade of OC4J Java Applications and Environments to WebLogic Server

Upgrade Assistant for SOA, IDM, Forms, Reports, Discoverer, and Portal Environment Upgrades

21

Cover All Aspects of Custom Java EE Application Upgrade


Project Planning Project Development Project Verification and Rollout

Upgrade Application Understand OC4J and WebLogic Server Conceptual Differences Create Target Development Environment Assess Required Adjustments to Administrative Processes Upgrade Application Clients Create Target Staging and Production Environments Create Target Quality Assurance Environment

WebLogic SmartUpgrade Oracle Documentation


22

Upgrade OracleAS EE to WLS Suite


Oracles goal is to simplify and automate
SmartUpgrade

JEE Upgrades Upgrade Guide for Java EE WebLogic SmartUpgrade Systematic upgrade of OC4J JEE apps to WLS Upgrade Assistant Advisory reports and automated generation OHS, Forms, Reports.. 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 JDeveloper Migrator ADF Application Upgrades ADF, SOA, WebCenter.. JDeveloper Migrators Available for ADF applications, Oracle SOA Suite, WebCenter

OC4J/JEE Apps

Professional Services Engagements


Oracle Partners

23

WebLogic SmartUpgrade Design


Application Artifacts
JDev Project
Input To

JDeveloper Interface
- Enhanced Findings Management

Command Line Interface


Report - Findings
Generates

- Scoping Metrics

JAR, WAR, or EAR

PDD Analysis

Code Analysis - JSP - Java

Container Config. Analysis


Generates

WebLogic
Source Directory

Analysis Engine
Uses

Auto Generation

Knowledge Base

Container Configuration
PDD Rules OC4J JEE Instances Code Rules

Container Config. Rules

24

WebLogic SmartUpgrade Features


Reporting
OC4J 10.1.3 and 10.1.2 rules Multi-application analysis Archive, Directory, and JDeveloper Projects Single instance environment analysis Rules categorization and metrics 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

25

WebLogic SmartUpgrade Download

26

Application Server Platform Suites


Included Components Oracle Forms Services Oracle Reports Services TopLink Application Development Framework Portal Discoverer Plus (Web Functionality) Application InterConnect Toolkit WebLogic Server Basic Discoverer Viewer WebLogic Server EE TopLink/Kodo JDeveloper/ADF WebLogic Tools Clustering WebLogic Operations Control WebLogic Real Time / Jrockit EM Diagnostics Pack for Oracle Middleware Coherence EE iAS EE x x x x x x x x x Weblogic Suite x x x x x x x x x x x x x x x x x

Oracle Restricted and Confidential Internal Only

27

OC4J Data Sources


Oracle Application Server
OC4J Group

Standard data source connectivity


Connection pooling with max, min Retry, keep alive, polling

OC4J Instance

OC4J Instance

Data Source RAC Node 1-2


Connection Pool

Data Source RAC Node 1-2


Connection Pool

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 Process Manager and Notification

Oracle Notification Service

RAC Node 1

RAC Node 2

Shared Storage Oracle Database

28

WebLogic Data Sources


WebLogic Domain

Standard data source connectivity


Connection pooling with min, max Death detection, retry, keep alive, polling

Node Manager WebLogic Cluster

Managed Server1

Managed Server2

Multi Data Source

For RAC, multi data source capability


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

Data Source RAC Node 1


Connection Pool

Data Source RAC Node 2


Connection Pool

Oracle Notification Service

RAC Node 1

RAC Node 2

Shared Storage Oracle Database

29

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
Node Manager WebLogic Cluster
Managed Server1 Managed Server2

Datasource
GridLink Data Source RAC Aware Connection Pool

Oracle Notification Service Oracle Database Service

WebLogic Domain

Oracle Database

RAC Node 1 RAC Node 2

RAC Node 3 RAC Node 4

30

OC4J JMS Infrastructure


Java Java EE Applications

Oracle Enterprise Messaging Service (JMS 1.1)


Oracle Containers for Java EE JMS Router JMS Connector In Memory Provider File Provider Database Provider

Routing Pluggable JMS Providers

Connector
Queue 1

Memory

File

Oracle AQ

WebSphereMQ

Tibco

Sonic

SeeBeyond

WebLogic

31

WebLogic JMS Message Infrastructure


Java EE/ISV Apps SOA Suite Applications C, .NET Clients

WebLogic Server JMS

WebLogic Server
File Persistence Bridging Database Persistence Oracle AQ Integration

File
Queue 1

Bridge

Database

AQ

WebSphereMQ

Tibco

Sonic

OC4J

JMS 1.1 Compliant

32

OC4J Web Services Infrastructure

Web Services Management ASControl

HTTP SOAP

HTTP REST

Web Services Development With JDeveloper

Service Infrastructure (SCA)


WSSecurity WSReliability

Agent

Auditing

Logging

Declarative QoS - Web Services Interoperability Infrastructure (WS-*) JAX-RPC Attachment Web Services (MTOM/SwA) Metadata WSIF JAX-B Data Binding JAX-R

Web Services Java Programming Model Java EE

Oracle Containers for Java EE

33

WebLogic Web Services Infrastructure

Web Services Management & Web Services Manager

HTTP SOAP

HTTP REST

JMS SOAP

Web Services Development With JDeveloper & Eclipse

WSSecurity

SAML

WSReliable Messaging

Conversational Buffered Asynchronous Web Services Web Services Web Services

Declarative QoS - Web Services Interoperability Infrastructure (WS-*) Built In JAX-WS JAX-RPC Attachment (MTOM/SwA) XML Catalog WSIF JAX-B Data Binding JAX-R

Web Services Java Programming Model Java EE

WebLogic Server

34

Five Reasons to Upgrade to WebLogic Server 11g


Reason #1 Done by 1,000s of customers successfully already Reason #2 Oracle Application Server to WebLogic Server 11g upgrade tools Reason #3 Best performance ever with Oracle RAC and Coherence Reason #4 High density, high performance virtualization Reason #5 Complete visibility, diagnosibility and management of WebLogic and iAS

35

Steel Manufacturer
Opportunities & Challenges
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 ESB and other 11g features like 64 bit

Solution
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)

Results
Enhanced functionality with the new ESB 64 bit vs 32 bit Partners helping with the installation and working with PM to provide feedback

Oracle Restricted and Confidential Internal Only

36

Mid Market Retailer


Opportunities & Challenges
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 to replace Jboss and TomCat with WebLogic

Solution
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

Results
Enhanced functionality with the new ESB Replace Jboss and TomCat One skill set SOA Suite and WLS

Oracle Restricted and Confidential Internal Only

37

Helpful Resources

Datasheets, Whitepapers, Other Resources


Other relevant products:


Exalogic http://www.oracle.com/exalogic JRockit http://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

www.oracle.com/weblogic www.oracle.com/exalogic Customer Testimonials, Podcasts, Videos http://www.oracle.com/customers http://blogs.oracle.com/weblogicserver

Customer References

WebLogic Blog

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

WebLogic Channel on YouTube


http://www.youtube.com/oracleweblogic OracleWebLogic http://www.oracle.com/technetwork/middleware/u pgrade-092995.html


38

WebLogic Twitter Handle Fusion Middleware Upgrade Center

Vous aimerez peut-être aussi