SlideShare una empresa de Scribd logo
1 de 17
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic 12c
Core Features and Capabilities
Joel Nation
Solution Architect
Oracle Canberra
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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 remains at the sole discretion of
Oracle.
2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Deploy/Run onDeploy/Run on
Conventional SystemsConventional Systems
Deploy/Run on HighDeploy/Run on High
PerformancePerformance
Engineered SystemsEngineered Systems
Deploy/Run on PrivateDeploy/Run on Private
and Public Cloudsand Public Clouds
WebLogicWebLogic
ServerServer
WebLogicWebLogic
ServerServer
WebLogicWebLogic
ServerServer
WebLogicWebLogic
ServerServer
Ready for Cloud
Optimized for Engineered
Systems
Industry’s top choice for
Conventional Systems
WebLogicWebLogic
ServerServer
WebLogicWebLogic
ServerServer
WebLogic Server 12c
The #1 App Server across Conventional and Cloud Environments
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic Server 12c (12.1.2) and Coherence 12c (12.1.2) –
Feature Snapshot!
Development with WebLogic
Server 12c
•Maven Repository
•HTML5 and WebSockets
•TopLink Data Services
•JDeveloper 12c
•ADF 12c
•Enterprise Pack for Eclipse 12c
Java EE/Java SE
•Java SE 7
•JSP 2.1, JSF 2.0, EJB 3.1, JPA
2.0
•Restful Web Services
•JRockit/Hotspot
Convergence
Database 12c
• Active GridLink for RAC
• Web and Transaction
Affinity
• Multitenant Database
Integration
• Application Continuity with
Transaction Guard
• Fast Connection Failover
• Database Resident
Connection Pools
• Global Data Services
WebLogic 12c Performance
• SPECjEnterprise World
Records– EjOPS Overall,
EjOPS/Processor
Enterprise Scale with
WebLogic Server 12c
•Dynamic Clusters
•Elastic JMS
•Database Tlogs
Enterprise Manager 12c R3
•Cloud Management
•JVM Diagnostics
•Incident and Problem
Management
•Patch Automation
Coherence 12c
•Managed Coherence Servers
•Goldengate Hotcache
•Live Events
Cloud
• Optimized WebLogic Virtual
Appliances
• Coherence Exalogic Exabus
• WebLogic Elastic Messaging
• Coherence Elastic Data
• Exalogic HTTP, JMS and
Web Service Performance
• TopLink Multi-Tenancy
WebLogic 12c Security
• New Certification Validation
• SPNEGO Update
• RSA Update
• JSSE Support
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle WebLogic Server 12c
Key New Capabilities
• Java EE 6 and Developer Productivity
• Dynamic Clusters
• Integrated Traffic Management
• WebSocket and REST Support
• Enhanced High Availability and Disaster Recovery
• Much Higher Performance
• Seamless Upgrade
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• Complete Java EE 6 API and Java SE 7 support
– Servlet 3.0, CDI, Managed beans, JSP 2.2, EJB 3.1, JAX-WS 2.2
• Java EE 6 Makes Development Faster
– Fewer Java Classes, Less Code, Less XML
– Integrated with popular open source like Spring
• With Modern Programming Techniques
– Dependency Injection, Annotations, POJO, REST
* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne
Lines of Code* Lines of XML*Java Classes*
25%25%
Less
50%50%
Less
80%80%
Less
Reduced WebLogic Download
for Development
Java EE 6, Open Source & Developer Agility
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Enhanced WebLogic Maven Plug-in
• Simple and intuitive
• New Maven goals, functional
support
• Enable/support/automate
the full development lifecycle
from Maven
• Maven repository included
(3.0.4)
mvn wls:install: automate install from zip file
mvn wls:create-domain: create a simple domain
mvn wls:start-server: process control
mvn wls:wlst: execute inline and external WLS scripts
mvn wls:appc: compile Maven artifacts using appc
mvn wls:deploy: deploy apps to server
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
 WebSocket protocol: Interactive applications with standard clients
 TopLink Data Services: Enterprise data access with no programming
Standard Clients:Standard Clients:
HTML5, REST, JSON/XMLHTML5, REST, JSON/XML
ADF
Mobile
HTTP/SHTTP/S
JSON/XMLJSON/XML
HTTP/SHTTP/S
WebSocketWebSocket
JPAJPA
ChangeChange
NotificationNotification
TopLink Data ServicesTopLink Data Services
WebLogic ServerWebLogic Server
WebSocketWebSocket
Enterprise DataEnterprise Data
Rich HTML5 – Mobile development
WebSocket and TopLink Data Services
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebSockets
• Implement real-time updates and
collaboration in your web apps
• Better performance than old methods
• Really simple to implement, just annotate
and extend WebSocketAdapter
– @WebSocket (
pathPatterns = {"/chat"},
timeout = 600,
maxConnections = 1000)
9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
DEMO: WebSocket Chat
https://github.com/Joelith/websocket-chat
10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
TopLink
Grid
TopLink
Grid
Oracle TopLink 12.1.2
• Introducing TopLink Data Services
– RESTful Persistence
– JSON Binding
– Live Data
– NoSQL
• Core Persistence
– EclipseLink 2.4.2
– JPA, NoSQL, JAXB, JSON, JPA-RS
ORACLE CONFIDENTIAL - INTERNAL ONLY
TopLink
Data
Services
TopLink
Data
Services
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
DC
Dynamic Clusters
• Collection of dynamic servers
– Created based on server template
(controls ListenPorts etc)
• Apps can be deployed to cluster
• Add new server with a single-click
• Later versions to include auto-resizing
– Based on user metrics
12
WLS1 WLS2 WLSn
Server Template
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Coherence
• In-memory data grid
• Automatic distribution of data
• POJO compatible
• Uses:
– Session distribution
– Fast in-memory storage
– Distributed caching
– Cross-language hydration store
13
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Managed Coherence Servers
• Simpler development with new Grid Archive (GAR)
– Single distributable entity
• Leverages WebLogic Infrastructure
– Use Config Wizard, console, WLST, JMX etc
• Tight integration with WebLogic
– Part of any cluster or
– Stand-alone Coherence servers and clusters
WLS WLS
Admin
Coherence
Cluster
Coherence
Cluster
CS CS
Weblogic Domain
Standalone Coherence
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Free WebLogic Server For Developers License
• Free license for single user developer
desktop WebLogic Server
– Not for production deployment but can build
production applications
• Available only via Oracle Technology
Network download
• Single file for all environments
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Additional Resources
http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html
16
WebLogic Product Page
OFM Canberra Blog
http://ofmcanberra.wordpress.com
WebLogic Channel
http://www.youtube.com/user/OracleWebLogic
Release Notes
http://docs.oracle.com/middleware/1212/wls/NOTES/index.html
WebLogic 12c - OMF Canberra June 2014

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteBest Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
 
MySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 Security
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
MySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQL
 
Oracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and Management
 
Oracle Traffic Director - a vital part of your Oracle infrastructure
Oracle Traffic Director - a vital part of your Oracle infrastructureOracle Traffic Director - a vital part of your Oracle infrastructure
Oracle Traffic Director - a vital part of your Oracle infrastructure
 
MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
Oracle SOA Suite for High availability Enterprises
Oracle SOA Suite for High availability EnterprisesOracle SOA Suite for High availability Enterprises
Oracle SOA Suite for High availability Enterprises
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
 
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/NetMySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
MySQL Manchester TT - Replication Features
MySQL Manchester TT  - Replication FeaturesMySQL Manchester TT  - Replication Features
MySQL Manchester TT - Replication Features
 
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
 
Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
 
Oracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle CloudOracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle Cloud
 
MySQL 5.7 + Java
MySQL 5.7 + JavaMySQL 5.7 + Java
MySQL 5.7 + Java
 

Similar a WebLogic 12c - OMF Canberra June 2014

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.)
 
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
Dr. Wilfred Lin (Ph.D.)
 

Similar a WebLogic 12c - OMF Canberra June 2014 (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 ...
 
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
 
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 Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
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
 
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
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
 
How WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your ProductivityHow WebLogic 12c Can Boost Your Productivity
How WebLogic 12c Can Boost Your Productivity
 
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware PublicationAMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
 
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško VukmanovićJavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Exalogic Technical Overview
Exalogic Technical OverviewExalogic Technical Overview
Exalogic Technical Overview
 
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
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo RamassoServer Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
 

Más de Joelith

Más de Joelith (8)

API Gateway - OFM Canberra October 2014
API Gateway - OFM Canberra October 2014API Gateway - OFM Canberra October 2014
API Gateway - OFM Canberra October 2014
 
Continuous Integration Fundamentals: Build Automation - OFM Canberra October ...
Continuous Integration Fundamentals: Build Automation - OFM Canberra October ...Continuous Integration Fundamentals: Build Automation - OFM Canberra October ...
Continuous Integration Fundamentals: Build Automation - OFM Canberra October ...
 
OSB Exception Handling Logging - OFM Canberra September 2014
OSB Exception Handling Logging - OFM Canberra September 2014OSB Exception Handling Logging - OFM Canberra September 2014
OSB Exception Handling Logging - OFM Canberra September 2014
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Coherence Overview - OFM Canberra July 2014
Coherence Overview - OFM Canberra July 2014Coherence Overview - OFM Canberra July 2014
Coherence Overview - OFM Canberra July 2014
 
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
 
WebLogic Performance Monitoring - OFM Canberra July 2014
WebLogic Performance Monitoring - OFM Canberra July 2014WebLogic Performance Monitoring - OFM Canberra July 2014
WebLogic Performance Monitoring - OFM Canberra July 2014
 
High Availability and Disaster Recovery Topologies - OMF Canberra June 2014
High Availability and Disaster Recovery Topologies - OMF Canberra June 2014High Availability and Disaster Recovery Topologies - OMF Canberra June 2014
High Availability and Disaster Recovery Topologies - OMF Canberra June 2014
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

WebLogic 12c - OMF Canberra June 2014

  • 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebLogic 12c Core Features and Capabilities Joel Nation Solution Architect Oracle Canberra
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 remains at the sole discretion of Oracle. 2
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Deploy/Run onDeploy/Run on Conventional SystemsConventional Systems Deploy/Run on HighDeploy/Run on High PerformancePerformance Engineered SystemsEngineered Systems Deploy/Run on PrivateDeploy/Run on Private and Public Cloudsand Public Clouds WebLogicWebLogic ServerServer WebLogicWebLogic ServerServer WebLogicWebLogic ServerServer WebLogicWebLogic ServerServer Ready for Cloud Optimized for Engineered Systems Industry’s top choice for Conventional Systems WebLogicWebLogic ServerServer WebLogicWebLogic ServerServer WebLogic Server 12c The #1 App Server across Conventional and Cloud Environments
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebLogic Server 12c (12.1.2) and Coherence 12c (12.1.2) – Feature Snapshot! Development with WebLogic Server 12c •Maven Repository •HTML5 and WebSockets •TopLink Data Services •JDeveloper 12c •ADF 12c •Enterprise Pack for Eclipse 12c Java EE/Java SE •Java SE 7 •JSP 2.1, JSF 2.0, EJB 3.1, JPA 2.0 •Restful Web Services •JRockit/Hotspot Convergence Database 12c • Active GridLink for RAC • Web and Transaction Affinity • Multitenant Database Integration • Application Continuity with Transaction Guard • Fast Connection Failover • Database Resident Connection Pools • Global Data Services WebLogic 12c Performance • SPECjEnterprise World Records– EjOPS Overall, EjOPS/Processor Enterprise Scale with WebLogic Server 12c •Dynamic Clusters •Elastic JMS •Database Tlogs Enterprise Manager 12c R3 •Cloud Management •JVM Diagnostics •Incident and Problem Management •Patch Automation Coherence 12c •Managed Coherence Servers •Goldengate Hotcache •Live Events Cloud • Optimized WebLogic Virtual Appliances • Coherence Exalogic Exabus • WebLogic Elastic Messaging • Coherence Elastic Data • Exalogic HTTP, JMS and Web Service Performance • TopLink Multi-Tenancy WebLogic 12c Security • New Certification Validation • SPNEGO Update • RSA Update • JSSE Support
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle WebLogic Server 12c Key New Capabilities • Java EE 6 and Developer Productivity • Dynamic Clusters • Integrated Traffic Management • WebSocket and REST Support • Enhanced High Availability and Disaster Recovery • Much Higher Performance • Seamless Upgrade
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Complete Java EE 6 API and Java SE 7 support – Servlet 3.0, CDI, Managed beans, JSP 2.2, EJB 3.1, JAX-WS 2.2 • Java EE 6 Makes Development Faster – Fewer Java Classes, Less Code, Less XML – Integrated with popular open source like Spring • With Modern Programming Techniques – Dependency Injection, Annotations, POJO, REST * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne Lines of Code* Lines of XML*Java Classes* 25%25% Less 50%50% Less 80%80% Less Reduced WebLogic Download for Development Java EE 6, Open Source & Developer Agility
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Enhanced WebLogic Maven Plug-in • Simple and intuitive • New Maven goals, functional support • Enable/support/automate the full development lifecycle from Maven • Maven repository included (3.0.4) mvn wls:install: automate install from zip file mvn wls:create-domain: create a simple domain mvn wls:start-server: process control mvn wls:wlst: execute inline and external WLS scripts mvn wls:appc: compile Maven artifacts using appc mvn wls:deploy: deploy apps to server
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |  WebSocket protocol: Interactive applications with standard clients  TopLink Data Services: Enterprise data access with no programming Standard Clients:Standard Clients: HTML5, REST, JSON/XMLHTML5, REST, JSON/XML ADF Mobile HTTP/SHTTP/S JSON/XMLJSON/XML HTTP/SHTTP/S WebSocketWebSocket JPAJPA ChangeChange NotificationNotification TopLink Data ServicesTopLink Data Services WebLogic ServerWebLogic Server WebSocketWebSocket Enterprise DataEnterprise Data Rich HTML5 – Mobile development WebSocket and TopLink Data Services
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebSockets • Implement real-time updates and collaboration in your web apps • Better performance than old methods • Really simple to implement, just annotate and extend WebSocketAdapter – @WebSocket ( pathPatterns = {"/chat"}, timeout = 600, maxConnections = 1000) 9
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DEMO: WebSocket Chat https://github.com/Joelith/websocket-chat 10
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | TopLink Grid TopLink Grid Oracle TopLink 12.1.2 • Introducing TopLink Data Services – RESTful Persistence – JSON Binding – Live Data – NoSQL • Core Persistence – EclipseLink 2.4.2 – JPA, NoSQL, JAXB, JSON, JPA-RS ORACLE CONFIDENTIAL - INTERNAL ONLY TopLink Data Services TopLink Data Services
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DC Dynamic Clusters • Collection of dynamic servers – Created based on server template (controls ListenPorts etc) • Apps can be deployed to cluster • Add new server with a single-click • Later versions to include auto-resizing – Based on user metrics 12 WLS1 WLS2 WLSn Server Template
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Coherence • In-memory data grid • Automatic distribution of data • POJO compatible • Uses: – Session distribution – Fast in-memory storage – Distributed caching – Cross-language hydration store 13
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Managed Coherence Servers • Simpler development with new Grid Archive (GAR) – Single distributable entity • Leverages WebLogic Infrastructure – Use Config Wizard, console, WLST, JMX etc • Tight integration with WebLogic – Part of any cluster or – Stand-alone Coherence servers and clusters WLS WLS Admin Coherence Cluster Coherence Cluster CS CS Weblogic Domain Standalone Coherence
  • 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Free WebLogic Server For Developers License • Free license for single user developer desktop WebLogic Server – Not for production deployment but can build production applications • Available only via Oracle Technology Network download • Single file for all environments
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Additional Resources http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html 16 WebLogic Product Page OFM Canberra Blog http://ofmcanberra.wordpress.com WebLogic Channel http://www.youtube.com/user/OracleWebLogic Release Notes http://docs.oracle.com/middleware/1212/wls/NOTES/index.html

Notas del editor

  1. This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.
  2. Main point: With WebLogic Server 12c and the Cloud Application Foundation, Oracle is delivering the roadmap to get our customers to the Cloud with the broadest choice of deployment models, while leveraging your existing infrastructure investment. Script: When you select WebLogic Server 12c as your application foundation, your build once, and then run your application on your deployment model of choice. Most of you today are running on conventional hardware, but you now also have the option of running on Engineered Systems ExaLogic Elastic Cloud is the world‘s first and only engineered system for cloud computing, tested and tuned by Oracle to provide the best foundation for Java applications, Oracle applications and other enterprise applications to run with blazing performance. You can build your private cloud environment on top of Exalogic, or you can take your applications to the Public Cloud with the newly announced Oracle Public Cloud
  3. Main Point: Today we are announcing the next generation of Oracle WebLogic Server 12c, the #1 Application Server in the industry across conventional and Cloud environments. Script: And in case you were wondering, c stands for Cloud, that’s how seriously Oracle is taking our Cloud investment. So let me introduce some of the new capabilities that are now available in 12c. 12c offers a new level of Developer Productivity with Java EE 6 and other enhancements It Simplifies Deployment and Management with Virtualization and automation It Enhances High Availability and Disaster Recovery, an area that many of you were asking for help on It introduces new capabilities for High Performance Traffic Management and shaping with Oracle Traffic Director And for our growing and loyal customer base, we’ve made the upgrade from 11g more seamless than ever before.
  4. Main Point: Today we are announcing the next generation of Oracle WebLogic Server 12c, the #1 Application Server in the industry across conventional and Cloud environments. Script: And in case you were wondering, c stands for Cloud, that’s how seriously Oracle is taking our Cloud investment. So let me introduce some of the new capabilities that are now available in 12c. 12c offers a new level of Developer Productivity with Java EE 6 and other enhancements It Simplifies Deployment and Management with Virtualization and automation It Enhances High Availability and Disaster Recovery, an area that many of you were asking for help on It introduces new capabilities for High Performance Traffic Management and shaping with Oracle Traffic Director And for our growing and loyal customer base, we’ve made the upgrade from 11g more seamless than ever before.
  5. 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.
  6. Maven is a project management tool which encompasses a project object model, a set of standards, a project lifecycle, a dependency management system, and logic for executing plugin goals at defined phases in a lifecycle. When you use Maven, you describe your project using a well-defined project object model, Maven can then apply cross-cutting logic from a set of shared (or custom) plugins. -- Jason Van Zyl, Sonatype Using Maven with WebLogic Server 12c is easy: -Generate the WebLogic Maven Plugin from a WebLogic Server installation -Install WebLogic Maven Plugin into local Maven repository -Configure WebLogic Maven Plugin for use with a project through the POM -Use WebLogic Maven Plugin goals to enact application deployment operations
  7. Enabling innovative applications with new WebLogic Server features WebSockets protocol: Interactive applications with standard clients TopLink Data Services: Enterprise data access with no programming
  8. TopLink available in 11g, but JSON binding and NoSQL support, RESTful Persistence, Live Data only in WebLogic 12c
  9. Cover Elastic JMS, Server Templates