Date post: | 13-May-2015 |
Category: |
Documents |
Upload: | oracle-fusion-middleware |
View: | 2,046 times |
Download: | 0 times |
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
WebLogic Server 12c Forum
Keynote
Mike Lehmann
Senior Director of Product Management
Fusion Middleware Development
Cloud Application Foundation
WebLogic Server, Coherence, GlassFish and Java EE
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
Complete
Open
Integrated
Best in Class
On Premise and Cloud Cloud Application Foundation
Cloud Application Foundation in Context Foundation for Oracle Fusion Middleware in the Cloud
User Engagement
Identity Management
Business Process
Management
Content Management
Business Intelligence
Service Integration Data Integration
Development Tools
Enterprise Management
Web Social Mobile
Cloud Application Foundation
Traffic Director/Web Tier
WebLogic Server
Coherence Tuxedo
Virtual Assembly Builder
Oracle Cloud
Exalogic Elastic Cloud
3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
WebLogic Server 12c – New Features
Java EE 6
• JSP 2.1, JSF 2.0
• EJB 3.1, JPA 2.0
• Context and Dependency
Injection
• Restful Web Services
Developer
• JDeveloper
• Eclipse
• NetBeans
• Maven
Java SE
• Java SE 6
• Java SE 7
Database
• GridLink – Session
Affinity
• GridLink – Transaction
Affinity
• GridLink – Fast
Connection Failover
Performance
• SPECjEnterprise World
Records– EjOPS Overall,
EjOPS/Core,
EjOPS/Processor
Traffic Management
• Software Load Balancer
• Traffic Shaping
• SSL Termination
Enterprise Scale
• Database Transaction
Logs
• Database Store
Performance
Enterprise Manager 12c
• Cloud Management
• Diagnostics Advisor
• Incident and Problem
Management
• Patch Automation
Distributed Caching
• Coherence Transactions
• Coherence Rest
• Coherence Query Explain
Plan
Cloud
• Optimized WebLogic
Virtual Appliances
• Coherence Exalogic
Exabus
• WebLogic Elastic
Message Overflow
• Coherence Elastic Data
• Exalogic HTTP, JMS and
Web Service
Performance
• TopLink Multi-Tenancy
Security Updates
• New Certification
Validation
• New SPNEGO Update
• New RSA Update
• New JSSE Support
Over 200 New Features
4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Java EE 6, Open Source & Developer Agility New in WebLogic Server 12c; Light Weight Distribution
• Complete Java EE 6 API & Java SE 7 (JDK) support – Servlet 3.0, CDI, Managed beans, JSP 2.2, EJB 3.1, JAX-WS 2.2
• Java EE 6 Makes Development Faster – Fewer Java Classes, Less Code, Less XML
– Integrated with popular open source like Spring
• With Modern Programming Techniques
– Dependency Injection, Annotations, POJO, REST
* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne
Lines of Code* Lines of XML* Java Classes*
25% Less
50% Less
80% Less
Reduced WebLogic Download
for Development
5
14,500 global customers in 80 countries
1.8 million users
1,700 team members
65 business partners
Our Industry Focus: Government Contractors &
Professional Service firms
© 2012 Deltek, Inc. All Rights Reserved
of the top 100
federal contractors
of the engineering news record
(ENR) top 100 design firms
of the Top 200 fastest growing A&E
and environmental consulting firms Largest global accounting
and consulting firms
of the ENR
top 500 design firms World’s top 3 marketing
communications networks
Upgraded 1,500 Applications in 6 Weeks with
No Major Issues! WebLogic 10.0MP2 -> 12c Deltek Reference
6
Free WebLogic Server For Developers License
• Free license for single user developer
desktop WebLogic Server – Not for production deployment but can build
production applications
• Available only via Oracle Technology
Network download
• All versions of WebLogic Server hosted
on Oracle Technology Network
– WebLogic Server 10.3.3 through 12c
(12.1.1)
• Available Now!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved | Confidential.
7
HTML 5 and Next Steps In WebLogic
• WebLogic Server 12c support of
WebSocket Protocol
• Extremely rich, highly interactive clients
possible with direct connection
• WebLogic Server 12c support of
Server Sent Events
• Push protocol over HTTP
• Formalization of programming model
standards being developed in Java EE
7 and 8
{JSON}
{JSON}
HTTP/REST
{JSON}
WebSocket
Web
Lo
gic
Serv
er
12.1
.2
Server Sent
Events
Images from
http://internationaltravelchick.com/2011/10/22/tip-4-using-mobile-phones-overseas/
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
WebSocket Demonstration Yosuke Arai
9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Enhanced Availability and Disaster Recovery
Best Integration with WebLogic Server and Oracle RAC
Active Data Guard
and Golden Gate
Multiple Data Center Architecture
• Integrated with Active Data Guard
(transaction logs)
3X O
LT
P
3X O
LT
P
Integrated WebLogic/RAC Clusters
• RAC Aware Pool with RAC Node Affinity
(Session/Transaction), RAC One Node
Support and Fast Connection Failover
Active GridLink
for RAC
WebLogic Server
Active GridLink
for RAC
WebLogic Server
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 10
WebLogic Server and Database 12c Integration Continuous Availability, Performance at Scale and Multi-Tenancy Focus
WebLogic Server with Database 12c
– WebLogic 11g (10.3.6), 12c (12.1.1) –
certification
– WebLogic 12.1.2 - new feature integration
Continuous Availability capabilities
– Transaction Guard and Application Continuity
New scalability integration - Middle Tier
Performance at Cloud Scale
– Database Resident Connection Pools
Multi-Tenancy Support
– Oracle Pluggable Database
DBMS Resident
Connection Pool
Oracle Database RAC
Replay
Read/Write
Based on Transaction
Guard Information
WebLogic
Domain 1
WebLogic
Domain 2
WebLogic
Domain n … 100’s
Pluggable DB 1 Pluggable DB 2
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Confidential: Internal Use Only. Do Not Distribute 11
Coherence In-Memory Data Grid - Caching Best of Class Standalone, WebLogic Integration & in 40+ Oracle Products
• Increases Application Performance
– In-memory data access for middleware applications – Application Objects in memory
• Increases Application Scalability
– Caching at middleware tier reduces backend workloads – DB, mainframe, web services
– More than distributed caching: parallel query, parallel compute, map/reduce, and events on data grid
• Increases Application Reliability
– Clustered application state and data management: peer-to-peer grid, 1000’s of nodes, terabytes of data
Coherence
Applications and
Middleware
Applications and
Middleware
Scale, Increase Performance &
Improve Reliability of Middleware with
Peer to Peer, High Availability
In Memory Data Grid
12 | © 2012 Oracle Corporation – Proprietary and Confidential
Coherence 12c Coming in 2013 – Major Release
Innovation
• Database
Synchronization via
Golden Gate Adapter
• More Exabus
optimization for
Exalogic Infiniband
• Unified Event Model
Large Deployments
• Site-safe and rack-safe
• Asynchronous
Backups
• Streamlined Multiple
Backups
• Machine Safety
Improvements
Ease of Use
• Programmatic
Configuration
• Improved Config
Validation
• Dynamic Runtime
Configuration
• Simplified Spring
Integration
Core Infrastructure
• Execution Context ID
for Fusion Middleware
• Diagnostics
• Dynamic Proxy Thread
Pooling configuration
Lifecycle
• Coherence Managed
Servers
• Grid Archive (GAR)
Deployment
• Manageable via
WebLogic WLST,
Admin Console, and
Config Wizard
• Oracle Universal
Installer
• Oracle Patch
• Maven support
• Enterprise Manager
12c Improvements
• OSGi bundling
Client
• SSL Communication
for REST
• Authentication/Server-
Side Certificates
• REST Authorization
• Pluggable Query
Engines
• Named Queries
• REST Keyset
Retrieval
Development Tools
• Oracle Enterprise
Pack for Eclipse
• JDeveloper
• NetBeans
13 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Enterprise Manager 12c for Cloud Application
Foundation: WebLogic Server and Coherence WebLogic/Coherence
Java VM Diagnostics
Monitoring Across
WebLogic/Coherence
SLAs for Composite
Java Applications
WebLogic/Coherence
Configuration Management
Provisioning/Patching
WebLogic/Coherence
Diagnostics
Images to MOS
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Oracle Exalogic Advancements
Exalogic Improvement Impact
More memory
256GB memory per compute node, up from 96GB 60X better application density for
virtualized deployments Single Root –IO Virtualization
More processor cores, optimized software stack
8-Core Xeon® Sandy Bridge E5-2690 3.5X better application performance
Server virtualization and cloud-friendly licensing Flexible software licensing and
deployment
Turn-key Private Cloud (IaaS) 95% faster application deployment
Enterprise Manager Cloud Control 12c support Single pane of glass application-to-
disk management
Since Oracle Open World 2011: Exalogic Elastic Cloud 2.0 and X3-2
15
Exalogic Optimizations Engineered into
WebLogic and Coherence – No App Changes!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Restricted 16
Oracle Cloud Quick Overview
Application Services Platform Services Social Services
Common Infrastructure Services
Platform Services
Existing and Planned Platform Services for Oracle Cloud
Complete, Standards-Based, Enterprise-Grade
Enterprise Grade Hardware, Software, and Management Infrastructure
Database Services
Java Services
Analytics Services
Mobile Services
Developer Services
Collaboration Services
Caching Services
Messaging Services
Notification Services
Storage Services
Application Store
Identity Services
18 | © 2011 Oracle Corporation – Proprietary and Confidential
©2011 Oracle Corporation
Java Cloud Service – Based on WebLogic Key Capabilities
Flexible Deployment
On-premise or in the cloud
Programming Model
Standard Java EE
Database and Persistence
Full Oracle Database & User defined schema
Fusion Applications Integration
Integrated connectivity services
Identity Management Access Management/SSO
Comprehensive & integrated
Service Console
Common & integrated
Developer Service
Jdeveloper Eclipse, NetBeans
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
WebLogic for Private Cloud with Enterprise Manager Cloud Pack – Available Today!
Self-service deployment of Java
Applications
– Similar deployment choices to
Public Cloud
Metering & Chargeback
– Configuration and Usage
Self-service application lifecycle
– Start, stop, monitor, scale-out
Consistent with Oracle Public
Cloud implementation
20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Cloud Demonstration Mike Lehmann
21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Enterprise Java Roadmap
22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Java EE Focus and Direction
Standard: For Developing Enterprise Applications
Modularity: Supporting modular design
Extensibility: Embracing innovation
Portability: Across vendors, across clouds
Productivity: For Enterprise Java Developers
23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Java EE 7 for 2013 Theme: HTML5 and Developer Productivity
• Scale to Build Dynamic HTML 5 Apps – WebSockets, Servlet 3.1 NIO, Server Sent Events,
JSON, REST
@WebSocket(path="/echo")
public class EchoBean {
@WebSocketMessage
public String echo(String message) {
return message + " (from your
server)";}
• Continued Productivity Focus – More API pruning, built on Java SE 7,
broader uptake of Dependency Injection
– And with Batch
24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Product Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25
HIGH
PRODUCTIVITY
Java EE 6,
Java SE 7
Best of Breed with Leading Java
Standards
Optimized for Engineered Systems
Foundation for Fusion Middleware & Applications
Market-leading Cloud
Infrastructure
Oracle Business Applications
Cloud Application Foundation
Fusion Middleware
Cloud Application Foundation Focus Areas WebLogic Server and Coherence
High Availability, Cloud Density, Performance
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
Cloud Application Foundation Roadmap WebLogic Server, Coherence and Fusion Middleware
WebLogic Server 11g
PS5 (10.3.6) +
Coherence 3.7.1.1
• Fusion Middleware 11g PS5
(11.1.1.6+)
• Java SE 6 and 7
• ADF Certified
• JDev, OEPE, NetBeans
• Active GridLink for RAC
Session Affinity
• Transaction logs in DB
• JMS Distributed Topics
Update
• Java Cloud Service (EE 5
with some EE 6)
• EM Cloud Control
• Coherence 3.7.1.1
• Exalogic Optimizations
Dec 2011 Feb 2012 CY2013 CY2013+
WebLogic Server 12c
(12.1.1) +
Coherence 3.7.1.1
• Java EE 6
• Java SE 6 and 7
• ADF not certified
• Maven integration updates
• Glassfish to WebLogic
• OEPE, NetBeans
• Active GridLink for RAC
Session Affinity
• Transaction logs in DB
• JMS Distributed Topics
• EM Cloud Control
• Coherence 3.7.1.1
• Exalogic optimizations
• Seamless upgrade
WebLogic Server 12c
(12.1.2) +
Coherence 12c (12.1.2)
• FMW Infrastructure w/ADF
and Web Tier
• Java SE 7
• JDev, Eclipse, NetBeans
• Upgradeability • Maven updates • Startup improvements
• OSGi in WLS applications
• WebSockets/HTML5
• Managed Coherence
Servers
• Dynamic Clusters
• JDBC Replay for DB RAC
• JMS Resource Adapter
• JMS - JAX-WS WSDL
• Exalogic Optimizations
Java EE 7, Java SE 8,
Cloud
(12.1.3/12.1.4)
• SOA, ODI, WebCenter,
• Java EE 7 Reference
Implementation and
Standard Approval
• GlassFish 4.0
• Java SE 8
• Web Sockets standardized
in Java EE
• JMS Capacity
improvements
• Fusion Middleware 12c
updates
• Oracle Cloud and Java
Service updates
• Exalogic optimizations
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27
Mike Lehmann
Senior Director of Product Management
Fusion Middleware Development
Cloud Application Foundation
WebLogic Server, Coherence, GlassFish and Java EE
WebLogic Server 12c Forum Keynote