Oracle Internet Application Server to Oracle WebLogic Server
-
Upload
mohammad-zaheer -
Category
Documents
-
view
248 -
download
0
Transcript of Oracle Internet Application Server to Oracle WebLogic Server
-
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