Oracle Corporation

Similar documents
Roadmap to Cloud with Cloud Application Foundation

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

ORACLE WEBLOGIC SERVER

Java EE und WebLogic Roadmap die nächsten Schritte

An Oracle White Paper July Oracle WebLogic Suite 12c (12.1.2) Technical White Paper

Oracle Corporation

<Insert Picture Here> Java Virtual Developer Day

Javaentwicklung in der Oracle Cloud

Understanding Oracle ADF and its role in the Oracle Fusion Platform

1 Markus Eisele, Insurance - Strategic IT-Architecture

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service

WebLogic & Oracle RAC Active GridLink for RAC

Developing Applications with Java EE 6 on WebLogic Server 12c

Migrating traditional Java EE applications to mobile

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

JavaEE.Next(): Java EE 7, 8, and Beyond

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect

Prices in Japan (Yen) Oracle Technology Global Price List December 8, 2017

WLS Neue Optionen braucht das Land

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Java EE 7: Back-End Server Application Development

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

Apps Exception Problem Building Schema Jdeveloper

JVA-163. Enterprise JavaBeans

WebLogic Feature Timeline

United Kingdom Fusion Middleware Training. July December ORACLE United Kingdom Telephone:

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server

Oracle WebCenter Portal Performance Tuning

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

User s Guide 12c (12.2.1)

<Insert Picture Here> Future<JavaEE>

Oracle WebLogic Server 11g: Administration Essentials

CO Java EE 7: Back-End Server Application Development

Application Container Cloud

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Java EE 6 - Update Harpreet Singh GlassFish Portfolio Product Manager

Hands-on Development of Web Applications with Java EE 6

IBM WebSphere Application Server 8. Java EE 6 Feature Packs

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

Contents at a Glance

The Evolution of Java Persistence

WebSphere Application Server What s new in WAS V7.0 for Developers

Oracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Making The Future Java

Enterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing

<Insert Picture Here> Oracle WebLogic Components

Web Application Development Using JEE, Enterprise JavaBeans and JPA

Oracle Application Container Cloud

Oracle and Tangosol Acquisition Announcement

Upgrading Custom Java EE Applications from Oracle Application Server to WebLogic Server

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Architect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Oracle Enterprise Pack for Eclipse

Contents at a Glance. vii

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

IBM Rational Application Developer for WebSphere Software, Version 7.0

Improve and Expand JavaServer Faces Technology with JBoss Seam

The Next Generation. Prabhat Jha Principal Engineer

Web Application Development Using JEE, Enterprise JavaBeans and JPA

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

Distributed Multitiered Application

EM 12c: Broadest, Most Complete Range of Enterprise Services

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

Page 0 Oracle Corporation 2013 DO NOT DISTRIBUTE

Oracle Enterprise Architecture. Software. Hardware. Complete. Oracle Exalogic.

Building the Enterprise

Oracle Fusion Middleware Understanding Oracle WebLogic Server. 12c ( )

JAVA WEBAPPS UND SERVICES ON ORACLE JAVA CLOUD SERVICE

1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions

Oracle Fusion Middleware 11g: Build Applications with ADF I

An Oracle White Paper January Introducing WebLogic Server 12c. The #1 Application Server across Conventional and Cloud Environments

Oracle Enterprise Pack for Eclipse 11g Hands on Labs

Dynamic Clusters in WebLogic Server

Oracle Fusion Middleware 12c Cloud Application Foundation You Video Series

<Insert Picture Here> A Brief Introduction to Live Object Pattern

Fusion Middleware Training

Contract Information Management System (CIMS) Technical System Architecture

DBAs can use Oracle Application Express? Why?

<Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

"Web Age Speaks!" Webinar Series

Docker and Oracle Everything You Wanted To Know

Oracle Developer Day

Transcription:

1 2012 Oracle Corporation

Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product Manager 2 2012 Oracle Corporation

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.thedevelopment, development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 3 2012 Oracle Corporation

Oracle WebLogic Server 12c #1 Application Server Across Conventional and Cloud Environments Deploy/Run on Private and Public Clouds Deploy/Run on Conventional Systems Deploy/Run on High Performance Engineered Systems 4 2012 Oracle Corporation

Oracle Cloud Application Foundation Foundation for Oracle Fusion Middleware in the Cloud Web Social Mobile User Engagement Oracle Public Cloud Exalogic Elastic Cloud Business Process Content Business Management Management Intelligence Service Integration Data Integration Identity Management & Security WebLogic Server Traffic Director Coherence Tuxedo Cloud Application Foundation Development Tools Cloud Application Foundation Enterprise Management 5 2012 Oracle Corporation

Agenda Modern, Lightweight Java EE 6 applications for conventional and cloud deployment Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server Write less glue code, more business logic when using integrated services 6 2012 Oracle Corporation

Modern Development with WebLogic Server 12c Development Tooling, Maven, Spring, Classloading, Open Source Java EE 6 Full Profile Certified Standard Java IDE Support Deeper Maven Integration Built in Java VM Flight Recorder/Diagnostics GlassFish DD Support on WebLogic Latest Spring Framework 3.0.x Support Built in Classloading Analysis Tool (CAT) CAT 7 2012 Oracle Corporation

Lightweight Development with WebLogic Server 2X-6X download size improvement for developers 1GB No installer, unzip and go on Win/Linux/OSX Start an instance with -Dservertype=wlx to launch without EJB, JMS, and JCA containers 318mb 168mb FastSwap greatly reduces project redeployment requirement when doing iterative deployment 11g Full Distro 11g Zip Distro 12c Zip Distro 8 2012 Oracle Corporation

Cloud Development with WebLogic Server Applications Ready for Cloud Deployment Common Java EE Standards Common WebLogic Server runtime Common use of Assemblies for PaaS Leverage Assemblies in Development Provision virtual environments for team development and test Oracle Virtual Assembly Builder Updates WebLogic Server Conventional Systems WebLogic Server Common APIs, Runtime, Assemblies Engineered Systems WLS WLS Custom WLS OVM 3.0 and broader product support App. New studio/deployer architecture DB DB Provisioning for Oracle Public Cloud Coherence WebLogic Server Private and Public Clouds OTD SOA Suite Coherence Virtual Development /Test with Assemblies 9 2012 Oracle Corporation

Program Agenda Modern, Lightweight Java EE 6 applications for conventional and cloud deployment Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server Write less glue code, more business logic when using integrated services 10 2012 Oracle Corporation

Seamless Upgrade From WebLogic, ias and Others Automated Tooling Simple Upgrade Redeployment Migration Services Internet Application Server WebLogic Server 11g GlassFish JBoss WebSphere 11 2012 Oracle Corporation

Modern Development with Java EE 6 Flexible & Lightweight API Pruning Standards-based d d dependency injection Handle simple to complex with no external dependencies Extensible Embrace open source frameworks Enable Drag & Drop framework installation Standards-based DI extensions don t create proprietary lock-in Developer Productivity POJO Programming Model More annotations, better IDE support Less XML configuration, more convention Annotations, not deployment descriptors 12 2012 Oracle Corporation

Major New Updates in Java EE 6 Java Classes* Lines of Code* Lines of XML* 25% 50% 80% Less Less Less Less XML, Less Code Java Server Faces 2.0 Java Servlets 3.0 Java Persistence 2.0 Enterprise Java Beans 3.1 & Interceptors 1.1 Simplification, Productivity Managed Beans 1.0 Bean Validation 1.0 JAX-WS 2.2 Modernization Context & Dependency Injection 1.0 Bean Validation 1.0 Java API for RESTful Web Services * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne 13 2012 Oracle Corporation

Scaling up to WebLogic Server from GlassFish GlassFish Application EAR WAR DETECT DEPLOY <Deployment Descriptor><Deployment Descriptor> glassfishweb.xml sun-web.xml CONVERT GF DD & USE Built in GlassFish Descriptor Recognition for Easy Re-Deployment to Oracle WebLogic Server 14 2012 Oracle Corporation

15 2012 Oracle Corporation

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 16 2012 Oracle Corporation

Program Agenda Modern, Lightweight Java EE 6 applications for conventional and cloud deployment Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server Write less glue code, more business logic when using integrated services 17 2012 Oracle Corporation

IDE Tool Support for WebLogic Server 12c Text Editors Today Coming 18 2012 Oracle Corporation

Enhanced WebLogic Maven Plug-in Simple and intuitive New Maven goals, functional support Enable/support/automate the full development lifecycle from Maven Additional WebLogic, Fusion Middleware enhancements planned New New New New New 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 19 2012 Oracle Corporation

Some WebLogic Maven Plug-in Use Cases Automate repetitive development operations Bind to Maven execution phases Integration with other tools Integrate t with team build environments WebLogic Maven Plug-in <plugin> <groupid>com.oracle.weblogic</groupid> <artifactid>weblogic-maven-plugin</artifactid> <version>12.1.1.0</version> <configuration> <adminurl>t3://localhost:7001</adminurl> <user>weblogic</user><password>welcome1</password > </configuration> <executions> <execution> <id>deploy</id> <phase>pre-integration-test</phase> p p <goals> <goal>deploy</goal> </goals> <configuration> <source>${project.build.directory}/${project.buil d.finalname}.${project.packaging}</source> <name>${project.build.finalname}</name> </configuration> </execution> </executions> </plugin> 20 2012 Oracle Corporation

21 2012 Oracle Corporation

Program Agenda Modern, Lightweight Java EE 6 applications for conventional and cloud deployment Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server Write less glue code, more business logic when using integrated services 22 2012 Oracle Corporation

Integrated Services and WebLogic Server 12c WebLogic Server 12c Firewall Internet Web Services Messaging Business Logic Tuxedo Connector Transactions Security Protocols Persistence Oracle Traffic Director HA Heartbeat Oracle Traffic Director Best of breed services within WebLogic Server Built-in integration with other infrastructure services Application Server LDAP server Cache Server Messaging Server Database Server 23 2012 Oracle Corporation

Integrated Caching, Data Grid Services Declarative scale out of session state management with WebLogic JPA L1/L2 Cache data access with synch/asynch read/write through Analytics, events and compute Administration, operations and management built into WebLogic WebLogic Coherence WebLogic Coherence WebLogic Coherence WebLogic Coherence WebLogic Coherence WebLogic Coherence Coherence Coherence Coherence Coherence Coherence Coherence Data Cache Data Cache Query/Event Coherence Coherence Query/Event Coherence Query/Event Coherence Query/Event Declarative Session Persistence Caching with Query, compute and Management Read and Write Through event 24 2012 Oracle Corporation

Multi-Channel Development Single Programming Model, Flexible Rendering Technology Web Mobile Desktop Office WebLogic Supports Multi-Channel Deployment WAP 2.0 HTML 5.0 AJAX ADF Mobile ADF Faces / WebCenter Portlets Java EE 6 User Interface Business Logic 25 2012 Oracle Corporation

Virtual Development Assemblies with OVAB Assembly Create assemblies including multitier components and services Replicate shared development and test environments Simplify provisioning and deployment of complex topologies PaaS APIs for automation Enable developer focus on business logic vs. integration Metadata WebLogic RAC-1 OHS Traffic Load Director Driver Coherence Service Bus RAC-2 Machine Pool SOA 26 2012 Oracle Corporation

Summary #1 Application Server Across Conventional and Cloud Environments Develop better quality, more maintainable code faster and easier with WebLogic Server12c Improve efficiency with modern, lightweight Java EE 6 API Leverage your skills with the latest Java standards and open source into Oracle WebLogic Server Write less glue code, more business logic when using integrated services 27 2012 Oracle Corporation

Q&A 28 2012 Oracle Corporation

29 2012 Oracle Corporation

Join the WebLogic Community Oracle.com/weblogic Twitter twitter.com/oracleweblogic Facebook facebook.com/oracleweblogic Oracle s WebLogic blog blogs.oracle.com/weblogicserver Youtube Youtube.com/oracleweblogic Developer Webcast Series oracle.com/goto/weblogicdevcast / 30 2012 Oracle Corporation

31 2012 Oracle Corporation