SlideShare a Scribd company logo
1 of 49
Download to read offline
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute2
What WebLogic 12c has to
offer to boost your
productivity
Bruno Borges
Principal Product Management
Java Evangelist
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute3
Safe Harbor Statement
The following is intended to outline our general product direction. It is
intended for information purposes only, and may not be incorporated
into any contract. It is not a commitment to deliver any material,
code, or functionality, and should not be relied upon in making
purchasing decisions.
The development, release, and timing of any features or functionality
described for Oracle’s products remain at the sole discretion of
Oracle.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute4
Investing to Grow Market Leadership
WebLogic Server - #1 Across Conventional and Cloud Environments
Java EE 6,
Java SE 7
HTML5
Best of Breed with
Leading Java
Standards
Optimized for
Engineered Systems
Foundation for Fusion
Middleware & Applications
Oracle Business Applications
Cloud Application
Foundation
Fusion Middleware
Reliability, Availability,
Scalability, Performance and
Density
Multi-Data Center
Infrastructure
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute5
Java SE 7: Cleaner, More Maintainable Code
• Oracle WebLogic Server 12c
supports Java SE 7 (and Java SE 6)
• Java language optimizations
• Client and server support
• Internationalization
• SSL/TLS 1.2 in JSSE
• Converged Java VM
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute6
Developer Innovation and Productivity
 Certified Java EE 6 and SE 7 Make Development Faster
– Fewer Java Classes, Less Code, Less XML
 With Modern Programming Techniques
– Dependency Injection, Annotations, POJO, REST
 Using Popular Industry Tool Chains
– Maven, Hudson, Eclipse, JDeveloper, NetBeans
New in WebLogic Server 12c
* 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
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute7
Deliver Next Generation Applications with a Mission Critical Cloud Platform
• Scale to the Cloud by leveraging built-in integration with Oracle Database 12c
• Efficiently utilize resources for cloud elasticity with dynamic clustering
• Accelerate applications by up to 3X with Exalogic optimizations
Simplify Operations with Native Cloud Management
• Consolidate to a common install, upgrade, and patch provisioning framework
• Reduce complexity with standardized administrative tooling for Coherence, WebLogic and Web Tier
• Drive operational simplicity with elastic Java Messaging Service
Accelerate time to Market with a Modern Development Platform and Integrated Tools
• Increase developer productivity with built-in Maven support for build and lifecycle management
• Unleash your data with JSON-REST services for HTML5
• Develop Highly Responsive Mobile applications with WebSockets
WebLogic Server 12.1.2
#1 Application Server across Conventional and Cloud Environments
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute8
Product Updates
What’s in 12c?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute9
WebLogic Server 12.1.2 and Database 12c
Continuous Availability, Performance at Scale, Multi-Tenancy
 WebLogic Server with Database 12c
– WebLogic 10.3.6, 12.1.1 – certification
– WebLogic 12.1.2 - new feature integration
 Continuous Availability capabilities
– Transaction Guard and Application Continuity
 Multi-Tenant Database Support
– Pluggable Databases running in Database Container
 New scalability integration - Middle Tier
Performance at Cloud Scale
– Database Resident Connection Pools
 Multi-Site Availability
– Global Data Services
DBMS Resident
Connection Pool
Multi-Tenant Database
Replay
Read/Write
Based on Transaction
Guard Information
WebLogic
Domain 1
WebLogic
Domain 2
WebLogic
Domain n…100’s
PDB 1 PDB 2 PDB 3 PDB 4
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute10
Feature
WLS 10.3.6/12.1.1/12.1.2
WLS
10.3.6/12.1.1
WLS 12.1.2 WLS 10.3.6/12.1.1 WLS 12.1.2
11g drivers
11gR2 DB
11g drivers
12c DB
12c drivers
11gR2 DB
12c drivers
11gR2 DB
12c drivers
12c DB
12c drivers
12c DB
Application Continuity No No No No
Yes
(Active GridLink only,
no XA)
Yes
(Active GridLink and
Generic, no XA)
Multi-Tenant Database No Yes No No Yes Yes
Dynamic switching btw PDBs No No No No No Yes
Database Resident Connection pooling No No No Yes No Yes
Oracle Notification Service (ONS) auto
configuration
No No No No No
Yes
(Active GridLink)
Global Database Services (GDS) No
Yes
(Active GridLink)
No No
Yes
(Active GridLink)
Yes
(Active GridLink)
JDBC 4.1 (using ojdbc7.jar & JDK 7) No No Yes Yes Yes Yes
Most Complete Support in WebLogic 12.1.2
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute11
Dynamic Clusters
Simplified Configuration with Scalability and Elasticity
Simplified Initial Cluster Configuration
Server 1
Dynamic Cluster 1
Server 2
Server
Template
Elastic scaling for Cloud Environments
Simplified Operations for Cluster Scale Out
Server 1
Dynamic Cluster 1
Server 2
Server
Template
Server 3 Server 4
Server 5 Server 6
Server 7 Server 8
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute12
Exalogic Optimizations - Accelerated JMS
0
10000
20000
30000
40000
Without Compression With Compression
3X
JMSMessages/Sec
JMS
Exalogic Storage
Application
JMS
Exalogic Storage
Application
 Problem: Maximize JMS message processing
performance on Exalogic
 Solution: Compress JMS messages to optimize
I/O intensive processing
 Benefit: Up to 3X throughput increase for JMS
workloads requiring message persistence
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute13
WebLogic Server 12.1.2 Install, Patch, Upgrade
 Simplified provisioning across FMW
– Common install, patch, upgrade
– WLS, Coherence, OHS, ADF, FMWC…
 5-digit version: 12.1.2.0.0
– New minor version, not a patchset
 WebLogic and Coherence Distributions
– OUI installers
– WLS zip distro – dev only, not patchable
 Simplified FMW packaging
– “FMW Infrastructure” in one installer
 Opatch for WebLogic 12.1.2.0.0+
– Smart Update for prior WLS releases
Oracle InstallerBEA Installer
Oracle PatchSmart Update
Reconfiguration WizardUpgrade Wizard
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute14
Managed Coherence Servers
 Streamlined development and management environment for
distributed applications
 Introduces the Grid Archive (GAR)
– Follows the Java EE model
– Consolidates configuration into a single distributable entity
– Provides Application Isolation & Lifecycle Events
 Coherence remains available “standalone” including support for
GARs
• Leverages WebLogic infrastructure to provide:
– A Coherence container similar to EJB, JMS and JCA
– Management through Configuration Wizard, WebLogic admin console,
WLST, JMX, FMWC
– Deployment of Coherence applications (GARs)
– Node Manager for lifecycle management
– Release and install Coherence libraries on the system classpath (no
need to package in your application)
Managed
Server
Admin
Server
WebLogic Domain
WebLogic
Cluster
Coherence
Client
Managed
Server
Coherence
Client
Managed
Server
WebLogic
Cluster
Coherence
Server
Managed
Server
Coherence
Server
Coherence Cluster
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute15
Elastic JMS
 Cluster-targeted JMS Servers
 Cluster-targeted JMS Stores
 Benefits
– JMS enabled on Dynamic Clusters
– Simplified scalability
– Much simpler subdeployments
– Configured clusters supported as well
Dynamic Cluster 1
Server
Template
Scale to “N” Managed Servers
Server 1 Server 2
Server 3 Server 4
JMS JMS
JMS JMS
Target JMS
Resources To Cluster
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute16
Development Environment
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute17
Lightweight Development with WebLogic Server
 2X-6X download size improvement for
developers
 No installer, unzip and go on
Win/Linux/OSX
 Start an instance with
-Dservertype=wlx
to launch without EJB, JMS, and JCA
containers
 FastSwap greatly reduces project
redeployment requirement when doing
iterative deployment
168mb
318mb
1GB
11g Full Distro 11g Zip Distro 12c Zip Distro
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute18
Enable FastSwap
 Follow IDE instructions, or…
 Edit weblogic-application.xml deployment descriptor
 Using FastSwap Deployment to minimize redeployment (WLS 12.1.2)
–bit.ly/fastswap1212
<fast-swap>
<enabled>true</enabled>
</fast-swap>
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute19
 New and improved features
 Updated plugin
 Easier repository install
 Archetypes
Apache Maven
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute20
Private Repository
Modern Development Platform
Maven Updates in WebLogic Server 12.1.2
Build
Manager
Developers
Compile Deploy Integrate
 Problem
– Develop WebLogic applications using
standard centralized build systems
 Solution
– New Maven plug-ins, POMs and
archetypes for distributed development
 Benefit
– Consistency across development teams
– Efficient use of shared Maven resources
– Use Maven as designed, local developer
installs supported but not required
Product JARs POMs
<project>
<groupId>com.oracle.weblogic</groupId>
<artifactId>webservices</artifactId>
<version>12.1.2</version>
<packaging>jar</packaging>
</project>
Archetypes
<project>
<groupId>com.oracle.weblogic</groupId>
<artifactId>webservices</artifactId>
<version>12.1.2</version>
<packaging>jar</packaging>
</project>
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute21
Modern Development Platform
Maven Updates in WebLogic Server 12.1.2
Build
Manager
Developer
 Run Sync Plugin
– Populates a local or shared repository with
WebLogic jars, POMs, archetypes
– Patch/resync to maintain repository
 Use WebLogic Maven Plugin
– All 12.1.1 goals, plus Web Services goals
– Leverage repository(s) where possible
– Archetypes provided: WebApp, WebApp/EJB,
Web Service, MDB
 Standard approaches
– Use Maven as designed
– Consistency across Fusion Middleware
Shared Private Repository
Product JARs POMs
<project>
<groupId>com.oracle.weblogic</groupId>
<artifactId>webservices</artifactId>
<version>12.1.2</version>
<packaging>jar</packaging>
</project>
Archetypes
Local Repository
Product JARs POMs
<project>
<groupId>com.oracle.weblogic</groupId>
<artifactId>webservices</artifactId>
<version>12.1.2</version>
<packaging>jar</packaging>
</project>
Archetypes
Sync
plugin
WebLogic
plugin
Sync
plugin
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute22
1 Framework
3 Great Options for IDEs
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute23
Java EE 6
Business
Logic
User
Interface
ADF Faces / WebCenterADF Mobile Portlets
HTML 5.0
DesktopWeb Office
AJAXWAP 2.0
Mobile
WebLogic Supports Multi-Channel Deployment
Multi-Channel Development
Single Programming Model, Flexible Rendering Technology
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute24
JDeveloper 12c
 Git Integration
 Improved Maven support
 Oracle Team Productivity Center
– Code review, bug templates, rss reader
– HP ALM integration
 Oracle Cloud integration
Lifecycle New Features
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute25
JDeveloper Dependency Viewer
Analyze code dependencies across files
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute26
ADF 12c New Layout Components
 Springboard
 Drawer
 GridLaout
New components
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute27
New ADF Faces Data Visualization Components
 Sunburst
 TimeLine
 Treemap
 New Skin
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute28
New ADF Faces Components
 Listview
 Paging table
 Code editor
 Multi-file upload
More components
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute29
 WebLogic Server 12.1.2
 Coherence 12.1.2
 Oracle ADF 12.1.2 and ADF
Essentials
 Glassfish 4.0 and Java EE
 Maven Support
What’s new
OEPE – Oracle Enterprise Pack for Eclipse 12c
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute30
WebLogic Server 12.1.2 Support
 Supports all versions of WebLogic Server
through 12.1.2
 Run/Deploy/Debug, locally and Remotely
 Shared Libraries Support
 FastSwap
 WebLogic SCA Tools
 WLST Tooling
 Mbean Browser
 Runtime Migration Tools
Updated WebLogic Server Adapter
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute31
Oracle ADF 12.1.2 Support
 New Editors for ADF Bindings
 ADF Templates through Facelets
 New code generation patterns for
ADF Rich Faces and DVT
components
 Iteratively Deploy & Debug with
WebLogic Server and Glassfish
Rich design-time tools for Oracle ADF 12.1.2 and ADF Essentials
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute32
Oracle Coherence 12.1.2 Support
 Rich Deployment Descriptor Editors
– Form based wizards
– Design time validators
 New tools for Coherence Managed
Servers
– Project wizards for Coherence Grid
Archive(GAR)
– Packaging and Deployment directly
to WebLogic or Coherence Servers
Create, Deploy, and Debug Distributed Cache Applications
Node Manager
Machine
Managed
Server
Node Manager
Machine
Managed
Server
Node Manager
Machine
Admin
Server
WebLogic Domain/Coherence Managed Servers
Cluster
Coherence
App
Coherence
App
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute33
OEPE 12c - JAX-RS Support
 New facets and wizards to configure and create REST services
 Content assist and validation for JAX-RS annotations
 Annotations view enhanced for JAX-RS
 WADL Tools
 Create RESTful Java Clients
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute34
OEPE 12c - GlassFish and Java EE 7 Support
 Redesigned server plugins for Glassfish 3.x and 4.x
– Iterative deployment and debugging
– Run applications directly from the Eclipse workspace
– Easy access to logs and administrative consoles
 New tools for Java EE 7
– EJB, Servlet, JSF, JAX-WS, JAX-RS, JPA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute35
OEPE 12c - New Tools for Maven
 New Maven Project Wizards
 Support Maven project archetypes
 New Editors for Maven POMs
 Deploy/Debug Maven-based applications with WebLogic Server
 Develop ADF 12c applications with Maven
 Support FMW 12.1.2 Maven Library Management
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute36
NetBeans 7.3.1
 Build pure standard Java EE
applications
 Support for HTML5 Applications
 Wizard to create Javascript
apps (Angular.js for example)
 Deploy on WebLogic
 Debug JS on Chrome
Java EE and HTML5
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute37
New HTML5 Technologies
Available for 12.1.2
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute38
WebSocket Protocol Support
Interactive applications with standard clients
 Problem: Rich application interaction often requires client support
 Solution: Standards-based bi-directional connectivity to HTML5 clients
 Benefit: Enable interactive applications for standard Web/Mobile clients
WebLogic Server
12.1.2
Clients
Web Sockets
StandardHTML5clients
ADF Mobile
Java EE Applications
Proxies
HTTP/S
WebSocket
OTD
Apache
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute39
WebSocket and WebLogic Server 12.1.2
• WebLogic Server supports the WebSocket Protocol
• API to develop applications that use WebSockets
• Deploy WAR file containing the WebSocketListener
implementation and application
• Client applications (e.g. Javascript) access server
applications
• Proxy support
• Apache 2.2, 2.4 with Web Server plug-in (TBA)
• Oracle Traffic Director 11g
• Oracle HTTP Server (TBA)
• Update to JSR 356 (Java EE 7) planned for future
version
{JSON}
WebSocket
WebLogic
Server12.1.2
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute40
TopLink Data Services
Provide Enterprise Data Access with no Server-Side programming
 Problem: Simplify access to enterprise data sources
 Solution: Auto-generate RESTful interfaces to enterprise data
 Benefit: Client data access and notifications with no server programming
WebLogic Server
JPA
Clients
HTTP/S
JSON/XML
Change
Notification
Database
Standardclients:HTML5,
REST,JSON/XML
ADF Mobile
TopLink Data Services
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute41
Oracle TopLink Data Services
Query Example
$.ajax({
url: 'persistence/v1.0/auction/query/User.all',
type : "GET",
timeout: 2000,
success: function(users) {
my_js_app.showUsers(users);
},
error : function(message) {
console.log("Could not retrieve the list of users”);
}
});
Persistence
Unit
Named
Query
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute42
TopLink Data Services in 12.1.2
 Easy to configure JSON/XML access via REST to enterprise data sources
 Declarative: No Java SE/EE development required
– Existing JPA apps
 Add TopLink Data Services web fragment to app
 Upon deployment, REST interfaces to entities generated using JAX-RS
– Can also generate mapping file from DB, and expose interfaces based on that
– Supports Oracle DB Notifications
 Multiple Data Sources: Relational, NoSQL, Coherence
 Multiple Clients: HTML5/JS, mobile devices, ADF Mobile
 Leverage all of TopLink’s features including TopLink Grid, etc.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute43
What else? What? What?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute44
Oracle JDK 7 Java Mission Control Support
Capability
Oracle JRockit
JDK6 (R28+)
Oracle JDK 6
Oracle JDK
7u4+
Oracle JDK
7u40 (CY2013)
Host JRMC/JMC
GUI
Y - JRMC Y – JRMC Y - JMC Y - JMC
Binaries with
JMC GUI
Default
Download
None
Special binary
on MOS
Default
Download
WLDF JFR events
and analysis
Y N Y Y
JFR, JMC
convergence –
JVM events
Y N N Y
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute45
WebLogic Server Runtime
OSGi Support
• WebLogic Server 12.1.2 will enable use of
OSGi in WebLogic applications
• Makes WebLogic more attractive for OSGi users
• Configure OSGi Framework from Admin tools
• Apache Felix 4.03 is bundled with WebLogic
• Deploy/undeploy bundles
• From inside EAR/WARs, referencing framework
• By placing bundle in osgi-lib directory and starting
framework
• Integrated logging, use of filtering classloader
Bundle Bundle
EAR/WAR osgi-lib
Bundle Bundle
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute46
WebLogic Server 10.3.6, 12.1.1, 12.1.2
Which Version Should I Use Starting in July?
 Maximum functionality, capability and value for CAF applications
 Use WebLogic Server 12.1.2
 Maximum Fusion Middleware Support, Error Correction Cycle
 Use WebLogic Server 10.3.6
 Will Oracle support applications being rolled out on 12.1.1
 Yes, absolutely. Error Correction for two years beyond 12.1.2 GA
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute47
WebLogic Server and CAF 12.1.2
Innovation and Integration Across the Stack
• HTML5
• Java
• ADF
Clients
ADF Mobile
Proxies
• WebSocket
• CAM for OHS
• Apache 2.4
• Mission Critical Cloud
• Native Cloud Mgmt
• Modern Development
WLS
WebLogic
• Mission Critical Cloud
• Native Cloud Mgmt
• HA Deployment Options
Coherence
• App Continuity
• DRCP
• MDB, GDS
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute48
Run WebLogic Server on
Oracle Database Appliances
Simple. Reliable. Affordable.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute49

More Related Content

What's hot

Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
Enterprise container platform verrazzano
Enterprise container platform verrazzanoEnterprise container platform verrazzano
Enterprise container platform verrazzanoMichel Schildmeijer
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateway
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)ejlp12
 
Java Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of ControlJava Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of ControlArjun Thakur
 
VMware analysis and strategy
VMware analysis and strategyVMware analysis and strategy
VMware analysis and strategyKobi Magnezi
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationRabbah Adel Ammar
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewChris Sparshott
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesGustavo Rene Antunez
 
Paper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion EditionPaper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?vasuballa
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantPini Dibask
 
Oracle RAC in the Oracle Cloud
Oracle RAC in the Oracle CloudOracle RAC in the Oracle Cloud
Oracle RAC in the Oracle CloudMarkus Michalewicz
 
Weblogic 12c installation (oracle linux)
Weblogic 12c installation (oracle linux)Weblogic 12c installation (oracle linux)
Weblogic 12c installation (oracle linux)Osama Mustafa
 
SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)Hamid J. Fard
 
Spring Boot Interview Questions | Edureka
Spring Boot Interview Questions | EdurekaSpring Boot Interview Questions | Edureka
Spring Boot Interview Questions | EdurekaEdureka!
 
Oracle ADF Task Flows for Beginners
Oracle ADF Task Flows for BeginnersOracle ADF Task Flows for Beginners
Oracle ADF Task Flows for BeginnersDataNext Solutions
 

What's hot (20)

Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Enterprise container platform verrazzano
Enterprise container platform verrazzanoEnterprise container platform verrazzano
Enterprise container platform verrazzano
 
IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2IBM DataPower Gateways - What's new in 2016 v7.5.2
IBM DataPower Gateways - What's new in 2016 v7.5.2
 
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)
 
Java Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of ControlJava Spring framework, Dependency Injection, DI, IoC, Inversion of Control
Java Spring framework, Dependency Injection, DI, IoC, Inversion of Control
 
VMware analysis and strategy
VMware analysis and strategyVMware analysis and strategy
VMware analysis and strategy
 
VMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project PresentationVMware Vsphere Graduation Project Presentation
VMware Vsphere Graduation Project Presentation
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databases
 
Paper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion EditionPaper: Oracle RAC Internals - The Cache Fusion Edition
Paper: Oracle RAC Internals - The Cache Fusion Edition
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle Multitenant
 
Oracle RAC in the Oracle Cloud
Oracle RAC in the Oracle CloudOracle RAC in the Oracle Cloud
Oracle RAC in the Oracle Cloud
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
 
Weblogic 12c installation (oracle linux)
Weblogic 12c installation (oracle linux)Weblogic 12c installation (oracle linux)
Weblogic 12c installation (oracle linux)
 
SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)
 
Spring Boot Interview Questions | Edureka
Spring Boot Interview Questions | EdurekaSpring Boot Interview Questions | Edureka
Spring Boot Interview Questions | Edureka
 
Oracle ADF Task Flows for Beginners
Oracle ADF Task Flows for BeginnersOracle ADF Task Flows for Beginners
Oracle ADF Task Flows for Beginners
 
Spring AOP
Spring AOPSpring AOP
Spring AOP
 

Viewers also liked

Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteHariharan V Ganesarethinam
 
Master Agreement Template - Standard
Master Agreement Template - StandardMaster Agreement Template - Standard
Master Agreement Template - StandardCorey Halaychik
 
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...Rakuten Group, Inc.
 
The Secrets of Non-Disclosure Agreements
The Secrets of Non-Disclosure AgreementsThe Secrets of Non-Disclosure Agreements
The Secrets of Non-Disclosure AgreementsJonathan Servoss
 
Non disclosure agreement nda
Non disclosure agreement ndaNon disclosure agreement nda
Non disclosure agreement ndaHrishikesh Datar
 
Definition of a Cookies Policy
Definition of a Cookies PolicyDefinition of a Cookies Policy
Definition of a Cookies Policytermsfeed
 
Make the Most of Hosted Unified Communications
Make the Most of Hosted Unified CommunicationsMake the Most of Hosted Unified Communications
Make the Most of Hosted Unified CommunicationsOnvoy
 
What's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondWhat's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondOracle
 
Outsourcing Contract Negotiations - Structure, Process &amp; Tools
Outsourcing Contract Negotiations - Structure, Process &amp; ToolsOutsourcing Contract Negotiations - Structure, Process &amp; Tools
Outsourcing Contract Negotiations - Structure, Process &amp; Toolsknowlan
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
Negotiations planning template
Negotiations planning templateNegotiations planning template
Negotiations planning templateAbhishek Sharma
 
Jojo obligation and contracts ppt.
Jojo obligation and contracts ppt.Jojo obligation and contracts ppt.
Jojo obligation and contracts ppt.jojoisanan_mendoza
 
Zenimax-v-oculus-amended-complaint
Zenimax-v-oculus-amended-complaintZenimax-v-oculus-amended-complaint
Zenimax-v-oculus-amended-complaintAnatol Alizar
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 

Viewers also liked (16)

Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
 
Master Agreement Template - Standard
Master Agreement Template - StandardMaster Agreement Template - Standard
Master Agreement Template - Standard
 
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
 
The Secrets of Non-Disclosure Agreements
The Secrets of Non-Disclosure AgreementsThe Secrets of Non-Disclosure Agreements
The Secrets of Non-Disclosure Agreements
 
Non disclosure agreement nda
Non disclosure agreement ndaNon disclosure agreement nda
Non disclosure agreement nda
 
Definition of a Cookies Policy
Definition of a Cookies PolicyDefinition of a Cookies Policy
Definition of a Cookies Policy
 
Make the Most of Hosted Unified Communications
Make the Most of Hosted Unified CommunicationsMake the Most of Hosted Unified Communications
Make the Most of Hosted Unified Communications
 
What's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and BeyondWhat's New in WebLogic 12.1.3 and Beyond
What's New in WebLogic 12.1.3 and Beyond
 
Outsourcing Contract Negotiations - Structure, Process &amp; Tools
Outsourcing Contract Negotiations - Structure, Process &amp; ToolsOutsourcing Contract Negotiations - Structure, Process &amp; Tools
Outsourcing Contract Negotiations - Structure, Process &amp; Tools
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Negotiations planning template
Negotiations planning templateNegotiations planning template
Negotiations planning template
 
SAP Materials Management Overview
SAP Materials Management OverviewSAP Materials Management Overview
SAP Materials Management Overview
 
Jojo obligation and contracts ppt.
Jojo obligation and contracts ppt.Jojo obligation and contracts ppt.
Jojo obligation and contracts ppt.
 
Zenimax-v-oculus-amended-complaint
Zenimax-v-oculus-amended-complaintZenimax-v-oculus-amended-complaint
Zenimax-v-oculus-amended-complaint
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 

Similar to How WebLogic 12c Can Boost Your Productivity

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users finalOracleIDM
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production EnvironmentsBruno Borges
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
Multi-Tenancy: Da Teoria à Prática, do DB ao Middleware
Multi-Tenancy: Da Teoria à Prática, do DB ao MiddlewareMulti-Tenancy: Da Teoria à Prática, do DB ao Middleware
Multi-Tenancy: Da Teoria à Prática, do DB ao MiddlewareBruno Borges
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application gridAlicja Sieminska
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaO Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaBruno Borges
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture Ricky Setyawan
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-boxOracle
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?DLT Solutions
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen GewandVolker Linz
 

Similar to How WebLogic 12c Can Boost Your Productivity (20)

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users final
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
Multi-Tenancy: Da Teoria à Prática, do DB ao Middleware
Multi-Tenancy: Da Teoria à Prática, do DB ao MiddlewareMulti-Tenancy: Da Teoria à Prática, do DB ao Middleware
Multi-Tenancy: Da Teoria à Prática, do DB ao Middleware
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
 
Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaO Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-box
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
 
WebLogic im neuen Gewand
WebLogic im neuen GewandWebLogic im neuen Gewand
WebLogic im neuen Gewand
 

More from Bruno Borges

Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesSecrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesBruno Borges
 
[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on KubernetesBruno Borges
 
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsFrom GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsBruno Borges
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless ComputingBruno Borges
 
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersVisual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersBruno Borges
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudBruno Borges
 
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...Bruno Borges
 
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na NuvemMelhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na NuvemBruno Borges
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemBruno Borges
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudBruno Borges
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXBruno Borges
 
Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?Bruno Borges
 
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]Bruno Borges
 
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]Bruno Borges
 
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]Bruno Borges
 
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]Bruno Borges
 
Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]Bruno Borges
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the CloudBruno Borges
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXBruno Borges
 
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSocketsIntegrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSocketsBruno Borges
 

More from Bruno Borges (20)

Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesSecrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on Kubernetes
 
[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes
 
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX AppsFrom GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless Computing
 
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring DevelopersVisual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring Developers
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
 
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
 
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na NuvemMelhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
 
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The CloudJava EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFX
 
Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?
 
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
 
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
 
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
 
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
 
Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFXTweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
 
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSocketsIntegrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
 

Recently uploaded

Bitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactiveBitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactivestartupro
 
Transport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MITransport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MIRomil Mishra
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024BookNet Canada
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionDEEPRAJ PATHAK
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdfHCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdfROWELL MARQUINA
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationDianaGray10
 
The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...stockholm university
 
Deliver Latency Free Customer Experience
Deliver Latency Free Customer ExperienceDeliver Latency Free Customer Experience
Deliver Latency Free Customer ExperienceOpsTree solutions
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxmprakaash5
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?Rustici Software
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2DianaGray10
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementDianaGray10
 

Recently uploaded (20)

Bitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactiveBitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactive
 
Transport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MITransport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MI
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile Evolution
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdfHCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automation
 
The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...The work to make the piecework work: An ethnographic study of food delivery w...
The work to make the piecework work: An ethnographic study of food delivery w...
 
Deliver Latency Free Customer Experience
Deliver Latency Free Customer ExperienceDeliver Latency Free Customer Experience
Deliver Latency Free Customer Experience
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptx
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
BoSEU24 | Bill Thompson | Talk From Another Century
BoSEU24 | Bill Thompson | Talk From Another CenturyBoSEU24 | Bill Thompson | Talk From Another Century
BoSEU24 | Bill Thompson | Talk From Another Century
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions management
 

How WebLogic 12c Can Boost Your Productivity

  • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute1
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute2 What WebLogic 12c has to offer to boost your productivity Bruno Borges Principal Product Management Java Evangelist
  • 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute4 Investing to Grow Market Leadership WebLogic Server - #1 Across Conventional and Cloud Environments Java EE 6, Java SE 7 HTML5 Best of Breed with Leading Java Standards Optimized for Engineered Systems Foundation for Fusion Middleware & Applications Oracle Business Applications Cloud Application Foundation Fusion Middleware Reliability, Availability, Scalability, Performance and Density Multi-Data Center Infrastructure
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute5 Java SE 7: Cleaner, More Maintainable Code • Oracle WebLogic Server 12c supports Java SE 7 (and Java SE 6) • Java language optimizations • Client and server support • Internationalization • SSL/TLS 1.2 in JSSE • Converged Java VM
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute6 Developer Innovation and Productivity  Certified Java EE 6 and SE 7 Make Development Faster – Fewer Java Classes, Less Code, Less XML  With Modern Programming Techniques – Dependency Injection, Annotations, POJO, REST  Using Popular Industry Tool Chains – Maven, Hudson, Eclipse, JDeveloper, NetBeans New in WebLogic Server 12c * 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
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute7 Deliver Next Generation Applications with a Mission Critical Cloud Platform • Scale to the Cloud by leveraging built-in integration with Oracle Database 12c • Efficiently utilize resources for cloud elasticity with dynamic clustering • Accelerate applications by up to 3X with Exalogic optimizations Simplify Operations with Native Cloud Management • Consolidate to a common install, upgrade, and patch provisioning framework • Reduce complexity with standardized administrative tooling for Coherence, WebLogic and Web Tier • Drive operational simplicity with elastic Java Messaging Service Accelerate time to Market with a Modern Development Platform and Integrated Tools • Increase developer productivity with built-in Maven support for build and lifecycle management • Unleash your data with JSON-REST services for HTML5 • Develop Highly Responsive Mobile applications with WebSockets WebLogic Server 12.1.2 #1 Application Server across Conventional and Cloud Environments
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute8 Product Updates What’s in 12c?
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute9 WebLogic Server 12.1.2 and Database 12c Continuous Availability, Performance at Scale, Multi-Tenancy  WebLogic Server with Database 12c – WebLogic 10.3.6, 12.1.1 – certification – WebLogic 12.1.2 - new feature integration  Continuous Availability capabilities – Transaction Guard and Application Continuity  Multi-Tenant Database Support – Pluggable Databases running in Database Container  New scalability integration - Middle Tier Performance at Cloud Scale – Database Resident Connection Pools  Multi-Site Availability – Global Data Services DBMS Resident Connection Pool Multi-Tenant Database Replay Read/Write Based on Transaction Guard Information WebLogic Domain 1 WebLogic Domain 2 WebLogic Domain n…100’s PDB 1 PDB 2 PDB 3 PDB 4
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute10 Feature WLS 10.3.6/12.1.1/12.1.2 WLS 10.3.6/12.1.1 WLS 12.1.2 WLS 10.3.6/12.1.1 WLS 12.1.2 11g drivers 11gR2 DB 11g drivers 12c DB 12c drivers 11gR2 DB 12c drivers 11gR2 DB 12c drivers 12c DB 12c drivers 12c DB Application Continuity No No No No Yes (Active GridLink only, no XA) Yes (Active GridLink and Generic, no XA) Multi-Tenant Database No Yes No No Yes Yes Dynamic switching btw PDBs No No No No No Yes Database Resident Connection pooling No No No Yes No Yes Oracle Notification Service (ONS) auto configuration No No No No No Yes (Active GridLink) Global Database Services (GDS) No Yes (Active GridLink) No No Yes (Active GridLink) Yes (Active GridLink) JDBC 4.1 (using ojdbc7.jar & JDK 7) No No Yes Yes Yes Yes Most Complete Support in WebLogic 12.1.2
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute11 Dynamic Clusters Simplified Configuration with Scalability and Elasticity Simplified Initial Cluster Configuration Server 1 Dynamic Cluster 1 Server 2 Server Template Elastic scaling for Cloud Environments Simplified Operations for Cluster Scale Out Server 1 Dynamic Cluster 1 Server 2 Server Template Server 3 Server 4 Server 5 Server 6 Server 7 Server 8
  • 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute12 Exalogic Optimizations - Accelerated JMS 0 10000 20000 30000 40000 Without Compression With Compression 3X JMSMessages/Sec JMS Exalogic Storage Application JMS Exalogic Storage Application  Problem: Maximize JMS message processing performance on Exalogic  Solution: Compress JMS messages to optimize I/O intensive processing  Benefit: Up to 3X throughput increase for JMS workloads requiring message persistence
  • 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute13 WebLogic Server 12.1.2 Install, Patch, Upgrade  Simplified provisioning across FMW – Common install, patch, upgrade – WLS, Coherence, OHS, ADF, FMWC…  5-digit version: 12.1.2.0.0 – New minor version, not a patchset  WebLogic and Coherence Distributions – OUI installers – WLS zip distro – dev only, not patchable  Simplified FMW packaging – “FMW Infrastructure” in one installer  Opatch for WebLogic 12.1.2.0.0+ – Smart Update for prior WLS releases Oracle InstallerBEA Installer Oracle PatchSmart Update Reconfiguration WizardUpgrade Wizard
  • 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute14 Managed Coherence Servers  Streamlined development and management environment for distributed applications  Introduces the Grid Archive (GAR) – Follows the Java EE model – Consolidates configuration into a single distributable entity – Provides Application Isolation & Lifecycle Events  Coherence remains available “standalone” including support for GARs • Leverages WebLogic infrastructure to provide: – A Coherence container similar to EJB, JMS and JCA – Management through Configuration Wizard, WebLogic admin console, WLST, JMX, FMWC – Deployment of Coherence applications (GARs) – Node Manager for lifecycle management – Release and install Coherence libraries on the system classpath (no need to package in your application) Managed Server Admin Server WebLogic Domain WebLogic Cluster Coherence Client Managed Server Coherence Client Managed Server WebLogic Cluster Coherence Server Managed Server Coherence Server Coherence Cluster
  • 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute15 Elastic JMS  Cluster-targeted JMS Servers  Cluster-targeted JMS Stores  Benefits – JMS enabled on Dynamic Clusters – Simplified scalability – Much simpler subdeployments – Configured clusters supported as well Dynamic Cluster 1 Server Template Scale to “N” Managed Servers Server 1 Server 2 Server 3 Server 4 JMS JMS JMS JMS Target JMS Resources To Cluster
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute16 Development Environment
  • 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute17 Lightweight Development with WebLogic Server  2X-6X download size improvement for developers  No installer, unzip and go on Win/Linux/OSX  Start an instance with -Dservertype=wlx to launch without EJB, JMS, and JCA containers  FastSwap greatly reduces project redeployment requirement when doing iterative deployment 168mb 318mb 1GB 11g Full Distro 11g Zip Distro 12c Zip Distro
  • 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute18 Enable FastSwap  Follow IDE instructions, or…  Edit weblogic-application.xml deployment descriptor  Using FastSwap Deployment to minimize redeployment (WLS 12.1.2) –bit.ly/fastswap1212 <fast-swap> <enabled>true</enabled> </fast-swap>
  • 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute19  New and improved features  Updated plugin  Easier repository install  Archetypes Apache Maven
  • 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute20 Private Repository Modern Development Platform Maven Updates in WebLogic Server 12.1.2 Build Manager Developers Compile Deploy Integrate  Problem – Develop WebLogic applications using standard centralized build systems  Solution – New Maven plug-ins, POMs and archetypes for distributed development  Benefit – Consistency across development teams – Efficient use of shared Maven resources – Use Maven as designed, local developer installs supported but not required Product JARs POMs <project> <groupId>com.oracle.weblogic</groupId> <artifactId>webservices</artifactId> <version>12.1.2</version> <packaging>jar</packaging> </project> Archetypes <project> <groupId>com.oracle.weblogic</groupId> <artifactId>webservices</artifactId> <version>12.1.2</version> <packaging>jar</packaging> </project>
  • 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute21 Modern Development Platform Maven Updates in WebLogic Server 12.1.2 Build Manager Developer  Run Sync Plugin – Populates a local or shared repository with WebLogic jars, POMs, archetypes – Patch/resync to maintain repository  Use WebLogic Maven Plugin – All 12.1.1 goals, plus Web Services goals – Leverage repository(s) where possible – Archetypes provided: WebApp, WebApp/EJB, Web Service, MDB  Standard approaches – Use Maven as designed – Consistency across Fusion Middleware Shared Private Repository Product JARs POMs <project> <groupId>com.oracle.weblogic</groupId> <artifactId>webservices</artifactId> <version>12.1.2</version> <packaging>jar</packaging> </project> Archetypes Local Repository Product JARs POMs <project> <groupId>com.oracle.weblogic</groupId> <artifactId>webservices</artifactId> <version>12.1.2</version> <packaging>jar</packaging> </project> Archetypes Sync plugin WebLogic plugin Sync plugin
  • 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute22 1 Framework 3 Great Options for IDEs
  • 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute23 Java EE 6 Business Logic User Interface ADF Faces / WebCenterADF Mobile Portlets HTML 5.0 DesktopWeb Office AJAXWAP 2.0 Mobile WebLogic Supports Multi-Channel Deployment Multi-Channel Development Single Programming Model, Flexible Rendering Technology
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute24 JDeveloper 12c  Git Integration  Improved Maven support  Oracle Team Productivity Center – Code review, bug templates, rss reader – HP ALM integration  Oracle Cloud integration Lifecycle New Features
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute25 JDeveloper Dependency Viewer Analyze code dependencies across files
  • 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute26 ADF 12c New Layout Components  Springboard  Drawer  GridLaout New components
  • 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute27 New ADF Faces Data Visualization Components  Sunburst  TimeLine  Treemap  New Skin
  • 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute28 New ADF Faces Components  Listview  Paging table  Code editor  Multi-file upload More components
  • 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute29  WebLogic Server 12.1.2  Coherence 12.1.2  Oracle ADF 12.1.2 and ADF Essentials  Glassfish 4.0 and Java EE  Maven Support What’s new OEPE – Oracle Enterprise Pack for Eclipse 12c
  • 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute30 WebLogic Server 12.1.2 Support  Supports all versions of WebLogic Server through 12.1.2  Run/Deploy/Debug, locally and Remotely  Shared Libraries Support  FastSwap  WebLogic SCA Tools  WLST Tooling  Mbean Browser  Runtime Migration Tools Updated WebLogic Server Adapter
  • 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute31 Oracle ADF 12.1.2 Support  New Editors for ADF Bindings  ADF Templates through Facelets  New code generation patterns for ADF Rich Faces and DVT components  Iteratively Deploy & Debug with WebLogic Server and Glassfish Rich design-time tools for Oracle ADF 12.1.2 and ADF Essentials
  • 32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute32 Oracle Coherence 12.1.2 Support  Rich Deployment Descriptor Editors – Form based wizards – Design time validators  New tools for Coherence Managed Servers – Project wizards for Coherence Grid Archive(GAR) – Packaging and Deployment directly to WebLogic or Coherence Servers Create, Deploy, and Debug Distributed Cache Applications Node Manager Machine Managed Server Node Manager Machine Managed Server Node Manager Machine Admin Server WebLogic Domain/Coherence Managed Servers Cluster Coherence App Coherence App
  • 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute33 OEPE 12c - JAX-RS Support  New facets and wizards to configure and create REST services  Content assist and validation for JAX-RS annotations  Annotations view enhanced for JAX-RS  WADL Tools  Create RESTful Java Clients
  • 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute34 OEPE 12c - GlassFish and Java EE 7 Support  Redesigned server plugins for Glassfish 3.x and 4.x – Iterative deployment and debugging – Run applications directly from the Eclipse workspace – Easy access to logs and administrative consoles  New tools for Java EE 7 – EJB, Servlet, JSF, JAX-WS, JAX-RS, JPA
  • 35. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute35 OEPE 12c - New Tools for Maven  New Maven Project Wizards  Support Maven project archetypes  New Editors for Maven POMs  Deploy/Debug Maven-based applications with WebLogic Server  Develop ADF 12c applications with Maven  Support FMW 12.1.2 Maven Library Management
  • 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute36 NetBeans 7.3.1  Build pure standard Java EE applications  Support for HTML5 Applications  Wizard to create Javascript apps (Angular.js for example)  Deploy on WebLogic  Debug JS on Chrome Java EE and HTML5
  • 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute37 New HTML5 Technologies Available for 12.1.2
  • 38. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute38 WebSocket Protocol Support Interactive applications with standard clients  Problem: Rich application interaction often requires client support  Solution: Standards-based bi-directional connectivity to HTML5 clients  Benefit: Enable interactive applications for standard Web/Mobile clients WebLogic Server 12.1.2 Clients Web Sockets StandardHTML5clients ADF Mobile Java EE Applications Proxies HTTP/S WebSocket OTD Apache
  • 39. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute39 WebSocket and WebLogic Server 12.1.2 • WebLogic Server supports the WebSocket Protocol • API to develop applications that use WebSockets • Deploy WAR file containing the WebSocketListener implementation and application • Client applications (e.g. Javascript) access server applications • Proxy support • Apache 2.2, 2.4 with Web Server plug-in (TBA) • Oracle Traffic Director 11g • Oracle HTTP Server (TBA) • Update to JSR 356 (Java EE 7) planned for future version {JSON} WebSocket WebLogic Server12.1.2
  • 40. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute40 TopLink Data Services Provide Enterprise Data Access with no Server-Side programming  Problem: Simplify access to enterprise data sources  Solution: Auto-generate RESTful interfaces to enterprise data  Benefit: Client data access and notifications with no server programming WebLogic Server JPA Clients HTTP/S JSON/XML Change Notification Database Standardclients:HTML5, REST,JSON/XML ADF Mobile TopLink Data Services
  • 41. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute41 Oracle TopLink Data Services Query Example $.ajax({ url: 'persistence/v1.0/auction/query/User.all', type : "GET", timeout: 2000, success: function(users) { my_js_app.showUsers(users); }, error : function(message) { console.log("Could not retrieve the list of users”); } }); Persistence Unit Named Query
  • 42. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute42 TopLink Data Services in 12.1.2  Easy to configure JSON/XML access via REST to enterprise data sources  Declarative: No Java SE/EE development required – Existing JPA apps  Add TopLink Data Services web fragment to app  Upon deployment, REST interfaces to entities generated using JAX-RS – Can also generate mapping file from DB, and expose interfaces based on that – Supports Oracle DB Notifications  Multiple Data Sources: Relational, NoSQL, Coherence  Multiple Clients: HTML5/JS, mobile devices, ADF Mobile  Leverage all of TopLink’s features including TopLink Grid, etc.
  • 43. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute43 What else? What? What?
  • 44. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute44 Oracle JDK 7 Java Mission Control Support Capability Oracle JRockit JDK6 (R28+) Oracle JDK 6 Oracle JDK 7u4+ Oracle JDK 7u40 (CY2013) Host JRMC/JMC GUI Y - JRMC Y – JRMC Y - JMC Y - JMC Binaries with JMC GUI Default Download None Special binary on MOS Default Download WLDF JFR events and analysis Y N Y Y JFR, JMC convergence – JVM events Y N N Y
  • 45. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute45 WebLogic Server Runtime OSGi Support • WebLogic Server 12.1.2 will enable use of OSGi in WebLogic applications • Makes WebLogic more attractive for OSGi users • Configure OSGi Framework from Admin tools • Apache Felix 4.03 is bundled with WebLogic • Deploy/undeploy bundles • From inside EAR/WARs, referencing framework • By placing bundle in osgi-lib directory and starting framework • Integrated logging, use of filtering classloader Bundle Bundle EAR/WAR osgi-lib Bundle Bundle
  • 46. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute46 WebLogic Server 10.3.6, 12.1.1, 12.1.2 Which Version Should I Use Starting in July?  Maximum functionality, capability and value for CAF applications  Use WebLogic Server 12.1.2  Maximum Fusion Middleware Support, Error Correction Cycle  Use WebLogic Server 10.3.6  Will Oracle support applications being rolled out on 12.1.1  Yes, absolutely. Error Correction for two years beyond 12.1.2 GA
  • 47. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute47 WebLogic Server and CAF 12.1.2 Innovation and Integration Across the Stack • HTML5 • Java • ADF Clients ADF Mobile Proxies • WebSocket • CAM for OHS • Apache 2.4 • Mission Critical Cloud • Native Cloud Mgmt • Modern Development WLS WebLogic • Mission Critical Cloud • Native Cloud Mgmt • HA Deployment Options Coherence • App Continuity • DRCP • MDB, GDS
  • 48. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute48 Run WebLogic Server on Oracle Database Appliances Simple. Reliable. Affordable.
  • 49. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute49

Editor's Notes

  1. Language enhancements:Strings in SwitchChanges to literalsMulti Catch, precise rethrowDiamond operatorTry with resources
  2. One of the big aspects of WebLogic Server 12c of course is the arrival of Java EE 6 support. Java EE 6 is a significant update for developers using WebLogic Server as it results in building applications that require less code (upwards of 50% in some applications), fewer Java classes (in a typical application we have seen upwards of 25% less classes) and dramatically reduced amount of configuration via XML. Bottom line: it is significantly faster to build applications and the applications are simpler to maintain. Java EE 6 also introduces common Java productivity practices that frequently were in proprietary frameworks that had to be installed, upgraded and maintained separately. Now common practices like dependency injection, annotations are part of the base container – common across all Java EE 6 implementations. Further, the model of modern programming with transactional POJOs for business logic and RESTful interfaces for Web and mobile applications are part of the platform. The modern programming paradigm is now native to the container: Servlet 3.0 with Java Server Faces on the front end, transactional POJO with EJB 3.1, simplified resource injection with CDI (dependency injection) – no third parties or additional frameworks needed.Finally, beyond innovations right from the core standard on which the server itself is built on, a signifcant amount of work has been done with Maven to bring what are de facto industry practices with open source dependency management frameworks like Maven, build environments like Hudson and popular development environments like Jdeveloper, NetBeans and Eclipse. Specifically in WebLogic 12c we have a set of Maven goals and functions, including: install, execute WLST scripts, appc support, deployment, server lifecycle (start/stop) and even domain creation. This makes not only the usage of Maven for dependency management but also part of a simplified build, test and tear down cycle incredibly easy.
  3. Transaction Guard and App Continuity - Transaction Guard = the protocol coming back to the app server to allow decision making about what the client should do - Application Continuity is the result that happens – no interruption in service because we take thoughtful action like appropriate JDBC replayDBMS Resident Connection Pools (DRCP)- Every app server, each with connection pool (real connections underneath)- 1000 servers each with connection pools 100 pool size = 100000 connectionsReality – 1000 connections. Virtual connection on DB connecting- Built into UCP- What DRCP does is virtualize at the DB level all the connections Pluggable DBEach tenant out of the pool identifies themselves (DB sets principal –”tagged”). VPD on steroids. Two things seemed to be helped:1. Effectively lets customers upgrade their DB transparently to later versions within the context of a single DB container; 2. Let’s customers run multiple versions of DB (tenant DBs) inside a DB container. more efficient (CPU and disk) easier to secure easier to upgrade3. Single data source can provide MT access to the appropriate DB by switching DBs
  4. How it worksCreate cluster with dynamic servers based on server templateServers inherit attributes from templateRules for calculating server-specific attributesServer name, listen ports, machines…..“N” servers available in the configurationConfiguration changes are dynamicStart /stop servers to scale clusterSupported withConsole, WLST, Enterprise ManagerElastic JMS (not WSM, ASM, UOO, UOW, SAF)Managed Coherence ServersNot a new implementation of WLS clusteringNew configuration optionUnderlying cluster runtime functionality is the sameWhile we are marketing “dynamic”, configuration usability benefits are significant“Configured” clusters very much supportedExpect majority of 12.1.2 clusters will use configured clustersJMS limitations likely to constrain adoption by high-end JMS usersFAQ – Do you support “auto-scaling” of clusters“Can I define a rule that will trigger expanding/shrinking clusters?”Answer is “not OOTB”, planned for 12.1.4Could configure WLDF watches which drive WLST script – “shrink” case is complex
  5. Installation differencesOUI look and feelFewer installation options (Coherence always installed with WLS)Installation artifacts (Oracle Inventory, Directory structure)Installation time (clients and “merged” jar generated during installation) Silent installationConfiguration Wizard: “Per Domain” Node Manager vs. “Per Machine”PatchingPatch injection vs. classpath insertionNo SmartUpdate GUIPatchable clientsReconfiguration Wizard
  6. LimitationsNo UOO, UOW, SAF agents, WSM, ASM
  7. Left to right:Full 12c distro = 1 GB11g zip = 318mb12c zip distro = 168mbDeveloper Zip DistributionFull WebLogic Server 12.1.1.0 releaseSupported for development useLinux, Mac OS X, WindowsSize now down to 168MB
  8. Cloud limited to Database right now
  9. Cloud limited to Database right now
  10. Rich design-time tools ADF 12.1.2 and ADF Essentials
  11. Create, Deploy, and Debug Distributed Cache ApplicationsRich Deployment Descriptor EditorsForm based wizards ensure proper configurationDesign time ValidatorsContext sensitive help links directly into Coherence DocumentationNew tools for Coherence Managed ServersProject wizards for Coherence Grid Archive(GAR) ApplicationsPackaging and Deployment directly to WebLogic Server 12.1.2 or Coherence ServersDeploy GAR directlyEmbed as library in other applicationsDeploy as Shared Library