SlideShare a Scribd company logo
Developer Experience, WebLogic Server and Java EE6 Jeffrey WestApplication Grid Product Management
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.
AgendaOracle’s Application ServersDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion
Oracle WebLogic ServerStrategic Platform for Fusion Middleware and ApplicationsFusion ApplicationsBuilding on FusionMiddleware 11gFusion ApplicationsApplications PortfolioWebLogic Suite 11gApplicationsin Process of Planning/Certifying on WebLogicFusion Middleware 11gSOA SuiteIdentity Management SuiteBusiness Intelligence SuiteWebCenter SuiteContent Management SuiteJava EE6 ISV AppsFusion Middleware 11gCertified and Differentiated on WebLogic SuiteWebLogic Suite 11gGrid Foundation
WebLogic Server – The #1 Application ServerDevelop on WebLogic to Leverage Benefits Gartner’s most recent worldwide application server market share report* shows Oracle at 44%
Oracle market share is higher than its four closest competitors combinedOracle WebLogic Server#1 Market Share
#1 Innovation
#1 Performance
#1 GrowthOracle WebLogic SuiteApplication Infrastructure Based on WebLogicWebLogic SuiteWebLogic ServerJava EE: Reliability, Availability, Scalability & PerformanceEnterprise ManagerDevelopment ToolsCoherenceAdmin and OperationsJDeveloper/EclipseHigh Performance, Reliable, Scale Out for Java, C++ and .NETJRockit Real Time and JRockit  Virtual EditionHigh Performance JVM with Extreme Low LatencyMost complete platform for cloudBest integration with Oracle stack#1 in Performance AND time-to-market
GlassFish and WebLogic Together The Best of Both Worlds
AgendaWebLogic Server BenefitsDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion
WebLogic Server for DevelopersDeveloper Friendly Operations PlatformEarly standards adoptionUpdating Java EE 6 Core API – JPA 2.0, JSF 2.0, JAX-RSWeb ServicesFull Java EE 6 in next major releaseLatest open source supportSpring 3.0 integrationNew development optionsZip distribution and Mac OS supportBest server toolsConfiguration and deployment automationAnt and Maven supportClassloader Analysis ToolChoice of IDEsOracle Enterprise Pack for EclipseJDeveloperNetBeansLeverage the #1 Application Server CAT
WebLogic Java EE Support Through WebLogic Server 11gR1 (10.3.3)WebLogic Server 11gR1 is Java EE 5 compatibleCompatibility with prior Java EE versionsCompatibility with prior WebLogic versionsCompatible with other implementationsLeverage reference implementations (JPA, JSF, JAX-WS…)WebLogic evolving to support new standardsWebLogic Server 11g R1 (10.3.2)Oracle TopLink is strategic persistence providerSupport for specifying default JPA provider for domainKodo default for compatibilityWebLogic Server 11g R1 (10.3.3)Provide optional support for JSF 2.0Uses JSF 2.0 reference implementationSimplifies page authoring through Facelets and TemplatingAJAX support
WebLogic Web Services SupportStandardsValue-addedManagementWeb service management
Web service security configuration
Policy attachment
Policy management
WLST-based web service management
Test page
Performance monitoring
JAX-*
SOAP1.* & WS-Policy
WS-SecurityPolicy
WS-ReliableMessaging
WS-Addressing
WS-SecureConversation
MTOM
WS-AT
REST
JAXB/SDO databinding
Ad

More Related Content

What's hot (20)

Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
Vinay H G
 
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip KovačekJavantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Java spring ppt
Java spring pptJava spring ppt
Java spring ppt
natashasweety7
 
Amjad_Oracle_2016
Amjad_Oracle_2016Amjad_Oracle_2016
Amjad_Oracle_2016
Amjad Shaikh
 
Second-generation managed packages
Second-generation managed packagesSecond-generation managed packages
Second-generation managed packages
Bohdan Dovhań
 
Dmz aa aioug
Dmz aa aiougDmz aa aioug
Dmz aa aioug
pasalapudi123
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysis
Shetal Patel
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WASdev Community
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevGeneral Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
 
Ausoug glassfish perth
Ausoug glassfish perthAusoug glassfish perth
Ausoug glassfish perth
LansenConsulting
 
Introducing Spring Framework 5.3
Introducing Spring Framework 5.3Introducing Spring Framework 5.3
Introducing Spring Framework 5.3
VMware Tanzu
 
Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016
Subhajit Das
 
Jetspeed-2 Overview
Jetspeed-2 OverviewJetspeed-2 Overview
Jetspeed-2 Overview
bettlebrox
 
Java Technology Trends
Java Technology TrendsJava Technology Trends
Java Technology Trends
Software Park Thailand
 
Magic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsMagic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application Platforms
Hamed Hatami
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
Ieva Navickaite
 
Building microservices sample application
Building microservices sample applicationBuilding microservices sample application
Building microservices sample application
Anil Allewar
 
Jakarta EE and MicroProfile - EclipseCon 2020
Jakarta EE and MicroProfile - EclipseCon 2020Jakarta EE and MicroProfile - EclipseCon 2020
Jakarta EE and MicroProfile - EclipseCon 2020
Josh Juneau
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
Roman Kharkovski
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)
Roman Kharkovski
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
Vinay H G
 
Second-generation managed packages
Second-generation managed packagesSecond-generation managed packages
Second-generation managed packages
Bohdan Dovhań
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysis
Shetal Patel
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WASdev Community
 
General Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajevGeneral Capabilities of GraalVM by Oleg Selajev @shelajev
General Capabilities of GraalVM by Oleg Selajev @shelajev
Oracle Developers
 
Introducing Spring Framework 5.3
Introducing Spring Framework 5.3Introducing Spring Framework 5.3
Introducing Spring Framework 5.3
VMware Tanzu
 
Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016
Subhajit Das
 
Jetspeed-2 Overview
Jetspeed-2 OverviewJetspeed-2 Overview
Jetspeed-2 Overview
bettlebrox
 
Magic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application PlatformsMagic Quadrant for On-Premises Application Platforms
Magic Quadrant for On-Premises Application Platforms
Hamed Hatami
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
Ieva Navickaite
 
Building microservices sample application
Building microservices sample applicationBuilding microservices sample application
Building microservices sample application
Anil Allewar
 
Jakarta EE and MicroProfile - EclipseCon 2020
Jakarta EE and MicroProfile - EclipseCon 2020Jakarta EE and MicroProfile - EclipseCon 2020
Jakarta EE and MicroProfile - EclipseCon 2020
Josh Juneau
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
Roman Kharkovski
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)
Roman Kharkovski
 

Viewers also liked (8)

WebLogic Filtering ClassLoader and ClassLoader Analysis Tool Demo
WebLogic Filtering ClassLoader and ClassLoader Analysis Tool DemoWebLogic Filtering ClassLoader and ClassLoader Analysis Tool Demo
WebLogic Filtering ClassLoader and ClassLoader Analysis Tool Demo
Jeffrey West
 
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
Jeffrey West
 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
James Bayer
 
Powering the Cloud with Oracle WebLogic
Powering the Cloud with Oracle WebLogicPowering the Cloud with Oracle WebLogic
Powering the Cloud with Oracle WebLogic
Lucas Jellema
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
James Bayer
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
Rakesh Gujjarlapudi
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer
 
WebLogic Filtering ClassLoader and ClassLoader Analysis Tool Demo
WebLogic Filtering ClassLoader and ClassLoader Analysis Tool DemoWebLogic Filtering ClassLoader and ClassLoader Analysis Tool Demo
WebLogic Filtering ClassLoader and ClassLoader Analysis Tool Demo
Jeffrey West
 
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
Jeffrey West
 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
James Bayer
 
Powering the Cloud with Oracle WebLogic
Powering the Cloud with Oracle WebLogicPowering the Cloud with Oracle WebLogic
Powering the Cloud with Oracle WebLogic
Lucas Jellema
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
James Bayer
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer
 
Ad

Similar to WebLogic Developer Experience and Java EE 6 (20)

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
Alicja Sieminska
 
Enterprise Java Hosting in a Cloud Environment
Enterprise Java Hosting in a Cloud EnvironmentEnterprise Java Hosting in a Cloud Environment
Enterprise Java Hosting in a Cloud Environment
Sweta Vajjhala
 
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.)
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
suneel singh
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
Michel Schildmeijer
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
Chris Sparshott
 
Jboss
JbossJboss
Jboss
Sridhar Rapala
 
Web Logic Jboss Final
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss Final
Mohamed Atef
 
oraclewls-jrebel
oraclewls-jrebeloraclewls-jrebel
oraclewls-jrebel
Gabriel Torres
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
sandeep54552
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
VMware Tanzu
 
2024-09-10 Jacksonville JUG Java on Azure with AI
2024-09-10 Jacksonville JUG Java on Azure with AI2024-09-10 Jacksonville JUG Java on Azure with AI
2024-09-10 Jacksonville JUG Java on Azure with AI
Edward Burns
 
Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1
tsmanyam
 
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
SpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and BeyondSpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and Beyond
VMware Tanzu
 
Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)
Berry Clemens
 
chandu
chanduchandu
chandu
Chandra Sekhar
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
rehoscript
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
Berry Clemens
 
Framework adoption for java enterprise application development
Framework adoption for java enterprise application developmentFramework adoption for java enterprise application development
Framework adoption for java enterprise application development
Clarence Ho
 
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
Alicja Sieminska
 
Enterprise Java Hosting in a Cloud Environment
Enterprise Java Hosting in a Cloud EnvironmentEnterprise Java Hosting in a Cloud Environment
Enterprise Java Hosting in a Cloud Environment
Sweta Vajjhala
 
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.)
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
suneel singh
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
Michel Schildmeijer
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
Chris Sparshott
 
Web Logic Jboss Final
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss Final
Mohamed Atef
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
sandeep54552
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
VMware Tanzu
 
2024-09-10 Jacksonville JUG Java on Azure with AI
2024-09-10 Jacksonville JUG Java on Azure with AI2024-09-10 Jacksonville JUG Java on Azure with AI
2024-09-10 Jacksonville JUG Java on Azure with AI
Edward Burns
 
Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1
tsmanyam
 
SpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and BeyondSpringOne Tour: Spring Boot 3 and Beyond
SpringOne Tour: Spring Boot 3 and Beyond
VMware Tanzu
 
Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)Oracle Weblogic for EBS and obiee (R12.2)
Oracle Weblogic for EBS and obiee (R12.2)
Berry Clemens
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
rehoscript
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
Berry Clemens
 
Framework adoption for java enterprise application development
Framework adoption for java enterprise application developmentFramework adoption for java enterprise application development
Framework adoption for java enterprise application development
Clarence Ho
 
Ad

Recently uploaded (20)

Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from AnywhereAutomation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Lynda Kane
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Automation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From AnywhereAutomation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From Anywhere
Lynda Kane
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersAutomation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Lynda Kane
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Datastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptxDatastucture-Unit 4-Linked List Presentation.pptx
Datastucture-Unit 4-Linked List Presentation.pptx
kaleeswaric3
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.Network Security. Different aspects of Network Security.
Network Security. Different aspects of Network Security.
gregtap1
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
Hands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordDataHands On: Create a Lightning Aura Component with force:RecordData
Hands On: Create a Lightning Aura Component with force:RecordData
Lynda Kane
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from AnywhereAutomation Hour 1/28/2022: Capture User Feedback from Anywhere
Automation Hour 1/28/2022: Capture User Feedback from Anywhere
Lynda Kane
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Automation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From AnywhereAutomation Dreamin': Capture User Feedback From Anywhere
Automation Dreamin': Capture User Feedback From Anywhere
Lynda Kane
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersAutomation Dreamin' 2022: Sharing Some Gratitude with Your Users
Automation Dreamin' 2022: Sharing Some Gratitude with Your Users
Lynda Kane
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 

WebLogic Developer Experience and Java EE 6

  • 1. Developer Experience, WebLogic Server and Java EE6 Jeffrey WestApplication Grid Product Management
  • 2. 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.
  • 3. AgendaOracle’s Application ServersDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion
  • 4. Oracle WebLogic ServerStrategic Platform for Fusion Middleware and ApplicationsFusion ApplicationsBuilding on FusionMiddleware 11gFusion ApplicationsApplications PortfolioWebLogic Suite 11gApplicationsin Process of Planning/Certifying on WebLogicFusion Middleware 11gSOA SuiteIdentity Management SuiteBusiness Intelligence SuiteWebCenter SuiteContent Management SuiteJava EE6 ISV AppsFusion Middleware 11gCertified and Differentiated on WebLogic SuiteWebLogic Suite 11gGrid Foundation
  • 5. WebLogic Server – The #1 Application ServerDevelop on WebLogic to Leverage Benefits Gartner’s most recent worldwide application server market share report* shows Oracle at 44%
  • 6. Oracle market share is higher than its four closest competitors combinedOracle WebLogic Server#1 Market Share
  • 9. #1 GrowthOracle WebLogic SuiteApplication Infrastructure Based on WebLogicWebLogic SuiteWebLogic ServerJava EE: Reliability, Availability, Scalability & PerformanceEnterprise ManagerDevelopment ToolsCoherenceAdmin and OperationsJDeveloper/EclipseHigh Performance, Reliable, Scale Out for Java, C++ and .NETJRockit Real Time and JRockit Virtual EditionHigh Performance JVM with Extreme Low LatencyMost complete platform for cloudBest integration with Oracle stack#1 in Performance AND time-to-market
  • 10. GlassFish and WebLogic Together The Best of Both Worlds
  • 11. AgendaWebLogic Server BenefitsDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion
  • 12. WebLogic Server for DevelopersDeveloper Friendly Operations PlatformEarly standards adoptionUpdating Java EE 6 Core API – JPA 2.0, JSF 2.0, JAX-RSWeb ServicesFull Java EE 6 in next major releaseLatest open source supportSpring 3.0 integrationNew development optionsZip distribution and Mac OS supportBest server toolsConfiguration and deployment automationAnt and Maven supportClassloader Analysis ToolChoice of IDEsOracle Enterprise Pack for EclipseJDeveloperNetBeansLeverage the #1 Application Server CAT
  • 13. WebLogic Java EE Support Through WebLogic Server 11gR1 (10.3.3)WebLogic Server 11gR1 is Java EE 5 compatibleCompatibility with prior Java EE versionsCompatibility with prior WebLogic versionsCompatible with other implementationsLeverage reference implementations (JPA, JSF, JAX-WS…)WebLogic evolving to support new standardsWebLogic Server 11g R1 (10.3.2)Oracle TopLink is strategic persistence providerSupport for specifying default JPA provider for domainKodo default for compatibilityWebLogic Server 11g R1 (10.3.3)Provide optional support for JSF 2.0Uses JSF 2.0 reference implementationSimplifies page authoring through Facelets and TemplatingAJAX support
  • 14. WebLogic Web Services SupportStandardsValue-addedManagementWeb service management
  • 15. Web service security configuration
  • 21. JAX-*
  • 27. MTOM
  • 28. WS-AT
  • 29. REST
  • 33. RASP
  • 38. Stateful web service with C*Web
  • 41. InteroperabilityWebLogic Spring IntegrationDevelop/deploy Spring apps to WebLogicSupported for multiple WebLogic releasesIntegration features to host Spring applicationsSimplified config w/Spring pre-configured beansLeverage WebLogic in Spring appsDatasources, JMS, Work ManagersClusteringTransactionsMonitoring ManagementAutomationOracle Enterprise Pack for Eclipse SupportSpring IDE, DAO generation, FacetsGenerate JAX-WS frombeanValidate Spring config fileEasy project configuration and library mgmtGraph view for relationship among Spring BeansWebLogic Admin ServerWebLogic ConsoleWebLogic Cluster/DomainManaged ServerManaged ServerSpring AppsSpring AppsJava EEJEE
  • 42. WebLogic 10.3 Development FeaturesEnhancements from prior WebLogic versionsFocused on improving developer productivityFast turnaround timesWebLogic 10.3 Console performance2x-3x improvements over WebLogic 9.2/10.0WebLogic 10.3 Deployment and startupFor example, EJB compilation improvementsOptional service startupStart WebApp container w/o EJB, JMS, JCAPrecursor to Java EE Web profileFastSwapWebLogic Server 10.3 development optionBypass typical edit > build >deploy > test cycleExecute modified code immediately after recompileNo reboot, redeploy, no loss of application stateChange code, refresh browser, view resultsDevelopDeployAccelerate Development CycleDebugReduce Time to Develop/Test
  • 43. Configuration, Build and Admin ToolsWebLogic Domain Creation ToolsConfiguration Wizard GUIWebLogic Scripting Tool (WLST) OfflineIntuitive and reproducibleAnt Tasks for Build AutomationCompile applicationCreate domainConfigure domainBoot server Deploy applicationMaven Plugin for Build AutomationDeploy/Undeploy/Redeploy ApplicationsStart/Stop ApplicationsOnline Management ToolsWebLogic Scripting Tool (WLST) OnlineWebLogic Server Admin ConsoleFusion Middleware Control
  • 44. Choice of IDE Solutions JDeveloperComplete IDE for Fusion Middleware and Oracle Oracle ADF, SOA, WebCenter, Database etc.WebLogic supportOracle Enterprise Pack for EclipseBest of breed Eclipse bundle focused on Java DevelopmentRich capabilities for WebLogic Java EE developersNetBeansOpen Source and tooling for Java RIsWebLogic and generic Java platforms (SE, EE, ME, JavaFX)
  • 45. Oracle Enterprise Pack for EclipseOracle’s strategic Eclipse development environment
  • 46. Certified Plug-in to Eclipse IDE
  • 47. Full WebLogic Server API support
  • 49. Detect potential runtime errors at design time
  • 50. Understand large existing J2EE applications
  • 52. All In One bundle of Eclipse and OEPE Plug-ins
  • 53. Plug-ins zip for existing Eclipse users
  • 54. Install from Eclipse Update Sites
  • 55. Update sites available for install on demand
  • 56. Easiest way to obtain future updates
  • 58. Available for Eclipse 3.6 (Helios)
  • 59. Agile and Frequent Release Schedule
  • 60. Quarterly feature releasesOracle Restricted and Confidential
  • 61. AgendaWebLogic Server BenefitsDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion
  • 62. WebLogic 11gR1 Highlights and Recent UpdatesWebLogic Server 10.3.4 and ExalogicJPA 2.0JAX-RSMavenDeveloper ExperienceActive GridLink for RACMessagingActiveCacheJava VirtualizationOperationsExalogic Elastic CloudNew Jan 20112New Jan 20113WebLogic/Exalogic RAC IntegrationNew Jan 2011PartitionedDistributedTopics1New Jan 2011CoherenceIntegrationHardware/Software OptimizedNew Dec 2010
  • 63. New Java EE6 SupportWebLogic Server 11gR1 (10.3.4)Support for JSF 2.0 Delivered in 10.3.3Support for JPA 2.0Uses the JPA 2.0 reference implementation via Oracle TopLink /EclipseLinkSupported by Oracle Enterprise Pack for EclipseAdds more mapping capabilities and optionsOptimistic AND pessimistic lockingCriteria API for Java API-based queriesSupport for JAX-RS 1.1Uses the Jersey 1.1 reference implementationRESTful Web Services support - simple client/server Web Services using stateless protocol (HTTP)Update web.xml to delegate requests to Jersey Servlet, add JAX-RS annotations and the REST is easy
  • 64. WebLogic Zip DistributionDownloadable from OTNReduces download size over 70%Makes WebLogic easier to accessComplete version of WebLogic ServerOmits minor tools (e.g. Smart Update)Download, unzip, goPortable, platform independentAutomatic domain creation on startupSupports popular platformsMac OSXWindowsLinuxFully compatible with production deployments
  • 65. New WebLogic - Maven IntegrationSummaryResponds to demand from developersWebLogic Server 11g R1 (10.3.4) provides Maven plugin for application deployment operationsMaven Mojo + WebLogic Deployer + WebLogic ClientSupports deployment of Maven projects to WebLogic Server directly from MavenNo need to use console or command line deployment utilityCan be wired into Maven lifecycle to automate deployment for specific goalsWebLogic DomainDevelopment ServerSpring Apps Java EE
  • 66. Partitioned Distributed TopicsEvent Driven ArchitecturesDeploy another MDB to the clusterThe MDB creates its own UDT subscriptionEach sub/MDB gets a copy of the messageClusterServer 4Server 1Server 2Server 3Distributed TopicDT Member 4DT Member 1DT Member 2DT Member 3Event Driven SOA/Looser Coupling – Add subscribers without any dependency on publishers
  • 67. Parallelism for scalability and performanceSubscriptionSubscriptionSubscriptionSubscriptionSubscription 2Subscription 2Subscription 2Subscription 2MDB MDB MDB MDB 12345678MDB 2 MDB 2 MDB 2 MDB 2 12345678
  • 68. What’s new in OEPE 11gR1Helios, Java EE6
  • 69. Develop w/JSF 2.0, JPA 2.0 on WebLogic 11gR1 (10.3.4)
  • 71. JDBC Data Source Descriptor Editor
  • 73. Full Jython/Python development based on PyDev IDE
  • 75. Define and Reuse WLST Templates
  • 78. JavaDoc style help for WLST commands
  • 79. WLST DebuggerSimplifying Open Source IntegrationClassLoader Analysis Tool in WebLogic 11gR1 (10.3.4)Application provided libraries can collide with 3rd party libraries used by WebLogic ServerHard to diagnose class and library conflictsFiltering Classloader feature enables applications to use their own librariesCorrectly configuring it can be a challengeClassloader Analysis Tool Helps Identify and Resolve Conflicts QuicklyCAT cracks open the classloader black boxDisplays classloaders’ hierarchies and sourcesAllows you to search for a class/resource on a classloaderViews class definitions, interfacesAnalyzes classpath conflicts, generates corresponding filtering classloader configurationCATWLSClassLoaders
  • 80. AgendaWebLogic Server BenefitsDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion
  • 81. Java EE 6Significant evolution of the Java EE platformSignificant updates to existing specificationsAddition of innovative new specifications and deployment modelsMore power and flexibilityEase of use, especially through annotationsIntroduction of profiles of Java EE applicationsJava EE6 Web ProfileThe first Java EE profile!Specifies a subset of Java EE 6 APIs targeted at “modern web applications”Covers page presentation, client state management, business logic, data access, transactionsEnables construction of modular, lighter-weight, faster startup serversReduces complexity and remote access points
  • 82. Java EE 6Web ProfileServlet 3.0CDI 1.0JAX-RSEJB 3.1*JSR 77Managed BeansJSP 2.2JPA 2.0JAX-WSRMIJSR88Interceptors 1.1JSF 2.0JTA 1.1JMSJNDIJAASDI for JavaEJB 3.1 (Lite)BeanValidationJCASAAJJAX RPCCommonAnnotationsFull PlatformAlready supported in WebLogic 11gR1 (10.3.4)
  • 83. WebLogic Server, Java EE6 and Web ProfileWebLogic Server will implement the Java EE 6 Full PlatformWebLogic Server will also provide Java EE 6 Web Profile offeringsDeveloper Web ProfileTargeted specifically for developersGoal: Zip file < 50MB in size, startup < 5sShares Java EE containers with WebLogic Server FullUses new, lightweight modular kernelLightweight consoleSingle server onlyProduction Web ProfileFull production support for Web Profile applicationsSupports enterprise QOS concernsCompatibility and migration support from prior WebLogic versions
  • 84. AgendaWebLogic Server BenefitsDeveloping on WebLogic - Overview What’s New for Developers in WebLogic 11gR1(10.3.4)Next Steps for WebLogic and Java EE6 Conclusion

Editor's Notes

  • #5: Oracle WLS is also the strategic platform for FMW and Oracle Applications. The entire FMW suite of products is built on WLS 11g.All of Oracle’s packaged app either support or are in the process of certifying on WLSFinally, Fusion Applications – the next generation of applications from Oracle – is being built on FMW 11g and therefore on WLSSo, as you can see, WebLogic is the platform for almost all of Oracle’s higher-level application portfolio. This is good in some ways, for example it means that the level of scrutiny for performance and stability, but it also means the number of tests we have to run for a WebLogic release is enormous. This can push out the release cycle in some cases.
  • #7: The primary package that Oracle offers WebLogic to the marketplace is Oracle WebLogic Suite. WebLogic Suite combines WLS, with complementary technologies from Oracle like:Coherence, which is the World’s leading distributed data cache technologyThe JRockit and HotSpot JVM’s with extended features in JRockit like:JRockit Real Time for mission critical applicationsVirtual Edition for virtualizing an application server container to run on a hypervisor with no Operating systemWLS is also made available in other offerings, but we believe WL Suite with all the components:Provides the most complete platform for building private cloud applicationsDelivers the #1 infrastructure in terms of performance and delivering apps in to prod quicklyAND Provides the best integration with the rest of the Oracle stackWebLogic Suite includes a choice of development tools – JDev and Eclipse, and many other IDE’s support developing applications for WebLogic.WebLogic Includes native management functionality with the:WebLogic Admin ConsoleWebLogic Scripting ToolWebLogic Diagnostic frameworkAnd in addition, Oracle’s Enterprise Manager provides support for managing WebLogic domains including cloning domains and scaling out domains/clusters to include additional managed servers.
  • #8: Both GlassFish and WebLogic remain strategic products for Oracle.Our strategy going forward, together with the GF team, is to provide high levels compatibility between GF and WLS. To maximize reuse and sharing of code and in order to enable WL to benefit from some of the innovation that has been driven and delivered by the GF team.WebLogic is the world’s #1 Application server in terms of Market share and we lead the industry in terms of messaging performance and high availability. WebLogic Server is the best choice for running mission-critical applications, Oracle Fusion Middleware and Oracle Fusion Applications. WebLogic offers the best integration with Oracle Database and RAC for the best high availability of a combined application server and database and a very low operations cost.GlassFish will be offered in two formats: an Open-Source Edition and as Oracle GlassFish Server which includes support from Oracle. GlassFish will continue to remain the reference implementation of the Java EE spec and can be delivered to market faster due to its shorter release cycles. In addition, it is certified to interoperate with Fusion Middleware
  • #10: We believe that WLS offers a developer friendly and productive platform for building applications.We have early support for standards including some of the Java EE6 standards. With our latest patch set, 11gR1 Patch Set 3, we have added support latest specs for JPA, JSF and JAX-RS, in addition to maintaining full support for Web Services. We expect to deliver full Java EE6 in the next major version, and we’ll cover that in the roadmap section shortly.We also have a history of providing support for other Open Source technologies including technologies like the Spring Framework. WebLogic now supports Spring 3.0. Spring applications are not only SUPPORTED on WebLogic, they run great on WebLogic and allow you to take advantage of the advanced features that WebLogic offers.We have also added new development options like a zip distribution and we now offer Mac OS Support.We provide rich server tools for configuration and deployment automation - including integration with common build tools like ANT since the early versions of WebLogic and now Maven as well with the latest release.Also, in the latest release we offer a New Classloader Analysis Tool which eases the configuration of WebLogic’s filtering classloaders. This allows you to identify and resolve class conflicts due to Choice of IDE: Oracle is the #2 committer of code for the Eclipse project and we provide our own Eclipse Plugins – OEPE in addition to Jdeveloper and NetBeans. Together, we believe this provides a very powerful platform for developing applications to leverage the #1 application server on the market...
  • #11: WL supports standards including Java EE standards. WL 11gR1 is fully Java EE 5 compatible. This provides compatibility with prior WL versions supporting EE 5 and prior EE releases.WL is compatible with other Java EE implementations at the API level and we also leverage reference implementations of certain APIs within our own implementation.We are continually looking to evolve WL to support new standards as they emerge and as they are required by developers. For example, WLS now supports TopLink as the strategic persistence provider. TL and the underlying EclipseLink technology are the reference implementation for JPA as used in EE 6 and in GlassFish.In WL 10.3.3 we added additional API support including optional support for JSF 2.0, again using the JSF 2.0 reference implementation. JSF 2.0 is an important part of the EE 6 specification and simplifies page authoring through new technologies such as facelets and use of templating. It also supports AJAX which supports dynamic updates of Web Applications.
  • #14: Lets take a look at some of the new features we delivered with WL 10.3 which are specifically focused on development. These represent enhancements from prior versions of WLS and by and large were focused on improving developer productivity and turnaround time in development use cases. Some examples of improvements we have made – WL 10.3 console is much faster now. For those of you who are using 9.2 or 10.0, when you move to the 10.3 console you should expect to see a big difference in performance – both in startup and page navigation times. We would expect you to see roughly a 2-3x improvement in the performance, which would make you more productive in scenarios where you are using the WL console.We also made an investment in improving WL 10.3 deployment and startup times. These covered a wide set of capabilities in the server – EJB compilation improvements, for example. We placed a significant focus on the time it takes to develop, compile and deploy EJB’s to WLS instances.We also provided options for starting up subsets of the server as appropriate for your applications. In particular, we provided a startup option which enables you to start up those containers in WL that are specifically required by web applications without starting up other containers like the EJB, JMS or JCA containers.Finally, we delivered a capability called FastSwap which is specifically targeted at developer productivity. Effectively it leverages some capabilities delivered in Java SE 6 to enable modified code in your applications to be recognized immediately after a recompile – so for supported API’s within WL that are being modified using FastSwap – no Reboot, no redeploy, no loss of application state is incurred when making changes. So, what this enables you to more rapidly modify and fix your applications, and continue your testing.
  • #16: We also provide a choice of IDEs, starting with Jdev. Jdev is Oracle’s strategic IDE for building applications across the Oracle product line including all of FMW, Fusion Apps and Oracle Database. Jdev provides a rich set of capabilities and supports the Oracle Application Developer Framework which is a framework for building state-of-the-art web GUI’s throughout the Oracle product line within FMW and in the upcoming release of Fusion Apps. It supports SOA Suite application development, WebCenter apps, development with Oracle Database and it also supports WLS and building Java EE apps on WLS. This is particularly appropriate when you are building full stack apps within your enterprise, that not only include WLS but other aspects of FMW.We also provide OEPE. This is an Eclipse-based development offering which is an Eclipse bundle specifically focused on Java development. It provides a very rich set of capabilities for building WLS applications. We believe that in OEPE we have the best Eclipse-based development offering that WLS has ever had.Finally, NetBeans which came with Sun, provides an OSS development tool which is used as the tooling for the Java ReferneceImplmentations. It supports WLS and other Java platforms such as SE, ME and FX.
  • #19: Developer ExperienceSupport for new Java EE API’s: JPA, JSF, JAX-RSMavenActive GridLink for RACNew enhancements in 10.3.4 that augment prior RAC integration capabilities that are included in WLSMessagingWLS provides the leading messaging platform with WL JMS, which provides for very high performance, very reliable and highly available messaging applicationsWe have provided incremental enhancements in 10.3.4 through Partitioned Distributed Topics, which is a new configuration option for deploying distributed topics to a WL ClusterActiveCacheIntegration between WL and Coherence Distributed Cache for session state managementWe have provided Value-Added features in this area since the 11g WL release in July 2009VirtualizationWL Supports differentiated capabilities including JRVE that allows you to run WJ on JR on a HV w/o OSProvides interesting capabilities in terms of the density of JVM’s that you are able to achieve in a virtualized environmentWe also offer Oracle Virtual Assembly Builder which enables rapid and reliable deployment of multi-tier applications to multiple environmentsWL has a breadth of operation tools that support the management of WL environments including native WL admin tools, Support of WL from FMW control, and support of WL from EMGCFinally, a very important announcement was made at OOW which is the delivery of the Exalogic Elastic Cloud. EL is an integrated HW+SW system optimized for delivering maximum MW performance for enabling the deployment of private clouds that can be seamlessly and easily scaled out to meet enterprise requirements and as a HW+SW engineered system we provide a tightly integrated system that allows you to deploy all of your systems into production onto a highly available platform in a rapid timeframe
  • #21: In 2010 we also announced a new form of distributing WL via a zip distribution. This is now available today and downloadable from OTN – The Oracle Technology Network. The Zip distribution reduces the download size of WLS by over 70%, thereby making it easier to access and easier to use for developers. The zip distribution contains a complete distribution of the WL runtime so it provides the full set of capabilities. It omits minor tools that we believe are not essential for development usage sceanrios. For example, the SmartUpdate tool that is used for patching WLS. To use the zip dist, you download, unzip and go. It is portable and platform independent. We provide support for automating domain creation upon startup and support the popular platforms for development – not only Windows and Linux, but also OS X syustems.App,ciationsdevelopeed with the WL Zip distributions are fully compatible with standard WL installations, and are therefore fully compatible with deployment to WL production environments.
  • #24: Eclipse 3.6 Helios platformSupports new EE6 FeaturesSupports building applications that use CoherenceIncremental descriptor editorIDE for the WLST. WLST is the scripting tool that we include to automate management and administration of WebLogic domains. It is based on Jython. Within OEPE, what we have done is to provide a development IDE for developing WLST scripts. You can define and reuse templates that represent your scripts, There is an MBean explorer that allows you to traverse the WL mbean structureYou can drag and drop beans to simplify the lookup or addressing of those beansWLST console with standard IDE tools for developing and debugging WLST scriptsWLST is a widely used capability, and we are really pleased to offer development support for this in a world-class IDEWe think WL developers will love this new feature.