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 RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.NAVER D2
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginnersPini Dibask
 
EDB Failover Manager - Features and Demo
EDB Failover Manager - Features and DemoEDB Failover Manager - Features and Demo
EDB Failover Manager - Features and DemoEDB
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise ManagerBob Rhubart
 
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
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningScott Jenner
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
 
Extreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateExtreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateBobby Curtis
 
WebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload ProtectionWebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload ProtectionJames Bayer
 
Performance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresPerformance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresJitendra Singh
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco Software
 
Exadata
ExadataExadata
Exadatatalek
 
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법Amazon Web Services Korea
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleJames Bayer
 

What's hot (20)

Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
[135] 오픈소스 데이터베이스, 은행 서비스에 첫발을 내밀다.
 
WebLogic for DBAs
WebLogic for DBAsWebLogic for DBAs
WebLogic for DBAs
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 
EDB Failover Manager - Features and Demo
EDB Failover Manager - Features and DemoEDB Failover Manager - Features and Demo
EDB Failover Manager - Features and Demo
 
Oracle Database Vault
Oracle Database VaultOracle Database Vault
Oracle Database Vault
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
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
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 
Weblogic
WeblogicWeblogic
Weblogic
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
Extreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateExtreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGate
 
WebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload ProtectionWebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload Protection
 
Performance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and UnderscoresPerformance Stability, Tips and Tricks and Underscores
Performance Stability, Tips and Tricks and Underscores
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
 
Exadata
ExadataExadata
Exadata
 
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
 

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
 
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 (15)

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
 
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
 
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
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
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
 
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
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
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

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 

Recently uploaded (20)

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 

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