Académique Documents
Professionnel Documents
Culture Documents
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
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
Shared services
Automated Provisioning Virtualization Metering / Chargeback
Target Prospects
iAS / Forms
Sweet spot Oracle Applications
WebLogic Server
Open Source
Centralize
WebLogic Suite
Dept App
PaaS
Development Environment
Production Environment
Properties Inspector
Solution
WebLogic Server
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
10
4 Physical servers 4 WLS instances 8 cache servers Capacity = 2,160 users Linear scalability Improved Availability & Performance
Solution
Coherence/WebLogic ActiveCache
Environment
Composite Web Application, several backend service providers WebLogic Portal WebLogic Server
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
13
WebLogic
Platform as a Service
Virtualization
Impact of Virtualization
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
16
17
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
19
Protect
Extend
The Value of Your Investment
Evolve
You to the Next Generation
Your Investment
Reuse skills
20
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
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
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
23
JDeveloper Interface
- Enhanced Findings Management
- Scoping Metrics
PDD Analysis
WebLogic
Source Directory
Analysis Engine
Uses
Auto Generation
Knowledge Base
Container Configuration
PDD Rules OC4J JEE Instances Code Rules
24
Auto Generation
Web Services Applications EJB Applications Web Applications Data Source Configurations Deployment Descriptors JCA Configurations
25
26
27
OC4J Instance
OC4J Instance
RAC Node 1
RAC Node 2
28
Managed Server1
Managed Server2
RAC Node 1
RAC Node 2
29
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
WebLogic Domain
Oracle Database
30
Connector
Queue 1
Memory
File
Oracle AQ
WebSphereMQ
Tibco
Sonic
SeeBeyond
WebLogic
31
WebLogic Server
File Persistence Bridging Database Persistence Oracle AQ Integration
File
Queue 1
Bridge
Database
AQ
WebSphereMQ
Tibco
Sonic
OC4J
32
HTTP SOAP
HTTP REST
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
33
HTTP SOAP
HTTP REST
JMS SOAP
WSSecurity
SAML
WSReliable Messaging
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
WebLogic Server
34
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
36
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
37
Helpful Resources
Customer References
WebLogic Blog
WebLogic on Facebook
http://bit.ly/weblogicfacebook