SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
1   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle WebLogic Server 12c: Developing
            Modern, Lightweight Java EE 6 Applications
            Arun Gupta, Technology Evangelist
2           blogs.oracle.com/arungupta, @arungupta
    Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle WebLogic Server 12c
    #1 Application Server Across Conventional and Cloud Environments




                                                                                                Deploy/Run on Private
                                                                                                 and Public Clouds

                                                                           Deploy/Run on High
                                                                              Performance
                                                                           Engineered Systems
      Deploy/Run on
      Conventional
        Systems


4   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Application Foundation
    Foundation for Oracle Fusion Middleware in the Cloud
          Web                                       Social                              Mobile



                                                                                                    Oracle Public             Exalogic
                                                                                                       Cloud                Elastic Cloud
                                           User Engagement


                                                                                                               Traffic Director
      Business Process                           Content                           Business
        Management                             Management                         Intelligence
                                                                                                    WebLogic
                                                                                                                 Coherence        Tuxedo
                                                                                                     Server
              Service Integration                                          Data Integration
                                                                                                      Cloud Application Foundation
                               Identity Management & Security


    Development                       Cloud Application                                Enterprise
       Tools                             Foundation                                   Management




5   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Lightweight Development with WebLogic Server
                                                                               1GB
•  2X-6X download size improvement for
  developers
•  No installer, unzip and go on Win/Linux/
  OSX
                                                                                                 318mb
•  Start an instance with
  -Dservertype=wlx
  to launch without EJB, JMS, and JCA                                                                            168mb
  containers
•  FastSwap greatly reduces project
  redeployment requirement when doing                                         11g Full Distro   11g Zip Distro   12c Zip Distro

  iterative deployment


   8   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Cloud Development with WebLogic Server
                                                                              WebLogic                 WebLogic            WebLogic
•  Applications Ready for Cloud Deployment                                     Server                   Server              Server

  –  Common Java EE Standards                                                          Common APIs, Runtime, Assemblies
  –  Common WebLogic Server runtime
                                                                             Conven&onal	
            Engineered	
         Private	
  and	
  
  –  Common use of Assemblies for PaaS                                         Systems	
               Systems	
          Public	
  Clouds	
  

•  Leverage Assemblies in Development
  –  Provision virtual environments for team
     development and test
•  Oracle Virtual Assembly Builder Updates                                                                                     OTD

                                                                                                                 WLS
  –  OVM 3.0 and broader product support                                      WLS              WLS Custom
                                                                                                    App.
                                                                                                                            SOA Suite
  –  New studio/deployer architecture
                                                                               DB              DB             Coherence
  –  Provisioning for Oracle Public Cloud                                                                                   Coherence


                                                                             Virtual Development /Test with Assemblies


  9   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Seamless Upgrade
       From WebLogic, iAS and Others




Automated Tooling                                                Simple Upgrade            Redeployment   Migration Services

     Internet                                                                 WebLogic                         JBoss
                                                                                            GlassFish
Application Server                                                            Server 11g                     WebSphere


  11   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Modern Development with Java EE 6
       Flexible & Lightweight                                                                           Extensible

• API Pruning                                                                                • Embrace open source frameworks
• Standards-based                                                                            • Enable Drag & Drop
  dependency injection                                                                         framework installation
• Handle simple to complex with                                                              • Standards-based DI extensions
  no external dependencies                                                                     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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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                                                           •  Simplification, Productivity   •  Modernization
   •  Java Server Faces 2.0                                                         •  Managed Beans 1.0              •  Context & Dependency
   •  Java Servlets 3.0                                                             •  Bean Validation 1.0               Injection 1.0
  •  Java Persistence 2.0                                                          •  JAX-WS 2.2                      •  Bean Validation 1.0
  •  Enterprise Java Beans 3.1                                                                                        •  Java API for RESTful
     & Interceptors 1.1                                                                                                  Web Services

  * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne


     13   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Scaling up to WebLogic Server from GlassFish



GlassFish                                                                   <Deployment
Application                DETECT                                            Descriptor> <Deployment
                                                                                                        CONVERT GF
                               DEPLOY                                         glassfish-
                                                                                          Descriptor>
   EAR                                                                                                  DD & USE
   WAR                                                                        web.xml sun-web.xml




                                                                                                        Built in GlassFish Descriptor
                                                                                                             Recognition for Easy
                                                                                                          Re-Deployment to Oracle
                                                                                                                WebLogic Server


    14   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
15   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
IDE Tool Support for WebLogic Server 12c
                                                                             Text Editors



Today




Coming
                                                                             …
 18   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Enhanced WebLogic Maven Plug-in

•  Simple and intuitive
•  New Maven goals,
   functional support                                                       New   mvn wls:install: automate install from zip file

•  Enable/support/automate                                                  New   mvn wls:create-domain: create a simple domain
                                                                                  mvn wls:start-server:   process control
   the full development                                                     New

                                                                            New   mvn wls:wlst: execute inline and external WLS scripts
   lifecycle from Maven                                                     New   mvn wls:appc: compile Maven artifacts using appc

•  Additional WebLogic,                                                           mvn wls:deploy: deploy apps to server

   Fusion Middleware
   enhancements planned




19   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Some WebLogic Maven Plug-in Use Cases
                                                                                         WebLogic Maven
                                                                                            Plug-in
•  Automate repetitive development operations                                 <plugin>
                                                                                <groupId>com.oracle.weblogic</groupId>
                                                                                <artifactId>weblogic-maven-plugin</artifactId>
                                                                                <version>12.1.1.0</version>

•  Bind to Maven execution phases                                               <configuration>
                                                                                  <adminurl>t3://localhost:7001</adminurl>
                                                                                  <user>weblogic</user><password>welcome1</
                                                                              password>
                                                                                </configuration>

•  Integration with other tools                                                 <executions>
                                                                                  <execution>
                                                                                    <id>deploy</id>
                                                                                    <phase>pre-integration-test</phase>
                                                                                    <goals>

•  Integrate with team build environments                                              <goal>deploy</goal>
                                                                                    </goals>
                                                                                    <configuration>
                                                                                       <source>${project.build.directory}/$
                                                                              {project.build.finalName}.${project.packaging}</
                                                                              source>
                                                                                       <name>${project.build.finalName}</name>
                                                                                    </configuration>
                                                                                  </execution>
                                                                                </executions>
                                                                              </plugin>




  20   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
21   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Program Agenda

                     Modern,	
  Lightweight	
  Java	
  EE	
  6	
  applica&ons	
  
                     for	
  conven&onal	
  and	
  cloud	
  deployment	
  

                     Extending	
  your	
  exis&ng	
  skills	
  with	
  the	
  
                     latest	
  standards	
  to	
  Oracle	
  WebLogic	
  Server	
  

                     Extending	
  your	
  exis&ng	
  open	
  source	
  skills	
  
                     to	
  Oracle	
  WebLogic	
  Server	
  

                     Write	
  less	
  glue	
  code,	
  more	
  business	
  logic	
  
                     when	
  using	
  integrated	
  services	
  



22   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Integrated Services and WebLogic Server 12c
                                                                                               Firewall
                     WebLogic Server 12c                                                                              Internet


                                                                      Business    Tuxedo
     Web Services                    Messaging
                                                                       Logic     Connector



     Transactions                     Security                       Protocols   Persistence     Oracle                                 Oracle
                                                                                                 Traffic             HA                 Traffic
                                                                                                Director           Heartbeat           Director




•  Best of breed services within
   WebLogic Server                                                                              Application   Cache Server       Messaging
•  Built-in integration with other                                                                Server                          Server


   infrastructure services                                                                        LDAP
                                                                                                 server
                                                                                                                                  Database
                                                                                                                                    Server




23    Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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                          WebLogic                          WebLogic      WebLogic      WebLogic       WebLogic
         Coherence                         Coherence                         Coherence     Coherence     Coherence      Coherence


         Coherence                         Coherence                         Coherence     Coherence     Coherence      Coherence
                                                                              Data Cache    Data Cache    Query/Event   Query/Event

        Coherence                          Coherence                                                     Coherence      Coherence
                                                                                                         Query/Event    Query/Event


            Declarative Session                                             Persistence Caching with       Query, compute and
               Management                                                   Read and Write Through                event


24   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Multi-Channel Development
            Single Programming Model, Flexible Rendering Technology

                                           Web   Mobile      Desktop        Office




                                    WebLogic Supports Multi-Channel Deployment
                                                                                           User
                  WAP 2.0                         HTML 5.0                       AJAX
                                                                                           Interface
                               ADF Mobile           ADF Faces / WebCenter       Portlets
                                                                                           Business
                                                 Java EE 6                                 Logic




© 2011 Oracle Corporation – Confidential
Virtual Development Assemblies with OVAB
                                                                             Assembly
                                                                               Metadata
•  Create assemblies including multi-                                                        OHS    Traffic   Load
   tier components and services                                                                    Director   Driver

•  Replicate shared development and
   test environments
•  Simplify provisioning and                                                WebLogic Coherence Service
                                                                                                Bus
                                                                                                               SOA

   deployment of complex topologies
•  PaaS APIs for automation
•  Enable developer focus on                                                      RAC-1        RAC-2
   business logic vs. integration
                                                                                          Machine Pool

26   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Q&A


28   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Join the WebLogic Community
                                                          TwiFer	
  
                                                          twi%er.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       	
  	
  
                                                          	
   Oracle.com/weblogic     	
  
                                                          	
  
                                                          	
  
29   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
30   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
31   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Jfokus 2012 : The Java EE 7 Platform: Developing for the CloudJfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
 

Was ist angesagt? (20)

Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7
 
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud  (FISL 12)The Java EE 7 Platform: Developing for the Cloud  (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
 
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Jfokus 2012 : The Java EE 7 Platform: Developing for the CloudJfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
 
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
 
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
 
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudThe Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
 
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE ApplicationTDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE Application
 
GlassFish REST Administration Backend
GlassFish REST Administration BackendGlassFish REST Administration Backend
GlassFish REST Administration Backend
 
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
 
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
 
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
 
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
 
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the CloudThe Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
 
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the CloudJava EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
 
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroidsJAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
 
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
 
The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012
The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012
The Java EE 7 Platform: Productivity & HTML5 at JavaOne Latin America 2012
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUG
 
Websocket 1.0
Websocket 1.0Websocket 1.0
Websocket 1.0
 

Andere mochten auch

Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer
 
Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010
Rex Wang
 
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.)
 

Andere mochten auch (19)

Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010
 
Weblogic Cluster monitoring
Weblogic Cluster monitoringWeblogic Cluster monitoring
Weblogic Cluster monitoring
 
Weblogic Cluster Installation
Weblogic Cluster InstallationWeblogic Cluster Installation
Weblogic Cluster Installation
 
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 ...
 
Weblogic12 c installation guide
Weblogic12 c installation guideWeblogic12 c installation guide
Weblogic12 c installation guide
 
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleOracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
 
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
[Rakuten TechConf2014] [Fukuoka] Case Study of Financial Web Systems Developm...
 
Oracle Database 12c Feature Support in Oracle SQL Developer
Oracle Database 12c Feature Support in Oracle SQL DeveloperOracle Database 12c Feature Support in Oracle SQL Developer
Oracle Database 12c Feature Support in Oracle SQL Developer
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insights
 
Develop webservice in PHP
Develop webservice in PHPDevelop webservice in PHP
Develop webservice in PHP
 
Weblogic Cluster advanced performance tuning
Weblogic Cluster advanced performance tuningWeblogic Cluster advanced performance tuning
Weblogic Cluster advanced performance tuning
 

Ähnlich wie WebLogic 12c Developer Deep Dive at Oracle Develop India 2012

Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
jucaab
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
InSync2011
 
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)
rachgregs
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
OpenCity Community
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo Zaragoza
Fran Navarro
 
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.)
 

Ähnlich wie WebLogic 12c Developer Deep Dive at Oracle Develop India 2012 (20)

Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
 
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ć
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
 
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Private cloud in a box
Private cloud in a boxPrivate cloud in a box
Private cloud in a box
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Oracle Security: Bridging the gap between enterprise and cloud
Oracle Security: Bridging the gap between enterprise and cloudOracle Security: Bridging the gap between enterprise and cloud
Oracle Security: Bridging the gap between enterprise and cloud
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo Zaragoza
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
 
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
 

Mehr von Arun Gupta

Mehr von Arun Gupta (20)

5 Skills To Force Multiply Technical Talents.pdf
5 Skills To Force Multiply Technical Talents.pdf5 Skills To Force Multiply Technical Talents.pdf
5 Skills To Force Multiply Technical Talents.pdf
 
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019
 
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and KubernetesMachine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
 
Secure and Fast microVM for Serverless Computing using Firecracker
Secure and Fast microVM for Serverless Computing using FirecrackerSecure and Fast microVM for Serverless Computing using Firecracker
Secure and Fast microVM for Serverless Computing using Firecracker
 
Building Java in the Open - j.Day at OSCON 2019
Building Java in the Open - j.Day at OSCON 2019Building Java in the Open - j.Day at OSCON 2019
Building Java in the Open - j.Day at OSCON 2019
 
Why Amazon Cares about Open Source
Why Amazon Cares about Open SourceWhy Amazon Cares about Open Source
Why Amazon Cares about Open Source
 
Machine learning using Kubernetes
Machine learning using KubernetesMachine learning using Kubernetes
Machine learning using Kubernetes
 
Building Cloud Native Applications
Building Cloud Native ApplicationsBuilding Cloud Native Applications
Building Cloud Native Applications
 
Chaos Engineering with Kubernetes
Chaos Engineering with KubernetesChaos Engineering with Kubernetes
Chaos Engineering with Kubernetes
 
How to be a mentor to bring more girls to STEAM
How to be a mentor to bring more girls to STEAMHow to be a mentor to bring more girls to STEAM
How to be a mentor to bring more girls to STEAM
 
Java in a World of Containers - DockerCon 2018
Java in a World of Containers - DockerCon 2018Java in a World of Containers - DockerCon 2018
Java in a World of Containers - DockerCon 2018
 
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 KeynoteThe Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 Keynote
 
Introduction to Amazon EKS - KubeCon 2018
Introduction to Amazon EKS - KubeCon 2018Introduction to Amazon EKS - KubeCon 2018
Introduction to Amazon EKS - KubeCon 2018
 
Mastering Kubernetes on AWS - Tel Aviv Summit
Mastering Kubernetes on AWS - Tel Aviv SummitMastering Kubernetes on AWS - Tel Aviv Summit
Mastering Kubernetes on AWS - Tel Aviv Summit
 
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's LandscapeTop 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's Landscape
 
Container Landscape in 2017
Container Landscape in 2017Container Landscape in 2017
Container Landscape in 2017
 
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShiftJava EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShift
 
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developersDocker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developers
 
Thanks Managers!
Thanks Managers!Thanks Managers!
Thanks Managers!
 
Migrate your traditional VM-based Clusters to Containers
Migrate your traditional VM-based Clusters to ContainersMigrate your traditional VM-based Clusters to Containers
Migrate your traditional VM-based Clusters to Containers
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

WebLogic 12c Developer Deep Dive at Oracle Develop India 2012

  • 1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Arun Gupta, Technology Evangelist 2 blogs.oracle.com/arungupta, @arungupta Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 3. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 4. Oracle WebLogic Server 12c #1 Application Server Across Conventional and Cloud Environments Deploy/Run on Private and Public Clouds Deploy/Run on High Performance Engineered Systems Deploy/Run on Conventional Systems 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 5. Oracle Cloud Application Foundation Foundation for Oracle Fusion Middleware in the Cloud Web Social Mobile Oracle Public Exalogic Cloud Elastic Cloud User Engagement Traffic Director Business Process Content Business Management Management Intelligence WebLogic Coherence Tuxedo Server Service Integration Data Integration Cloud Application Foundation Identity Management & Security Development Cloud Application Enterprise Tools Foundation Management 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 8. Lightweight Development with WebLogic Server 1GB •  2X-6X download size improvement for developers •  No installer, unzip and go on Win/Linux/ OSX 318mb •  Start an instance with -Dservertype=wlx to launch without EJB, JMS, and JCA 168mb containers •  FastSwap greatly reduces project redeployment requirement when doing 11g Full Distro 11g Zip Distro 12c Zip Distro iterative deployment 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 9. Cloud Development with WebLogic Server WebLogic WebLogic WebLogic •  Applications Ready for Cloud Deployment Server Server Server –  Common Java EE Standards Common APIs, Runtime, Assemblies –  Common WebLogic Server runtime Conven&onal   Engineered   Private  and   –  Common use of Assemblies for PaaS Systems   Systems   Public  Clouds   •  Leverage Assemblies in Development –  Provision virtual environments for team development and test •  Oracle Virtual Assembly Builder Updates OTD WLS –  OVM 3.0 and broader product support WLS WLS Custom App. SOA Suite –  New studio/deployer architecture DB DB Coherence –  Provisioning for Oracle Public Cloud Coherence Virtual Development /Test with Assemblies 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 11. Seamless Upgrade From WebLogic, iAS and Others Automated Tooling Simple Upgrade Redeployment Migration Services Internet WebLogic JBoss GlassFish Application Server Server 11g WebSphere 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 12. Modern Development with Java EE 6 Flexible & Lightweight Extensible • API Pruning • Embrace open source frameworks • Standards-based • Enable Drag & Drop dependency injection framework installation • Handle simple to complex with • Standards-based DI extensions no external dependencies 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 13. 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 •  Simplification, Productivity •  Modernization •  Java Server Faces 2.0 •  Managed Beans 1.0 •  Context & Dependency •  Java Servlets 3.0 •  Bean Validation 1.0 Injection 1.0 •  Java Persistence 2.0 •  JAX-WS 2.2 •  Bean Validation 1.0 •  Enterprise Java Beans 3.1 •  Java API for RESTful & Interceptors 1.1 Web Services * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 14. Scaling up to WebLogic Server from GlassFish GlassFish <Deployment Application DETECT Descriptor> <Deployment CONVERT GF DEPLOY glassfish- Descriptor> EAR DD & USE WAR web.xml sun-web.xml Built in GlassFish Descriptor Recognition for Easy Re-Deployment to Oracle WebLogic Server 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 15. 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 17. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. IDE Tool Support for WebLogic Server 12c Text Editors Today Coming … 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 19. Enhanced WebLogic Maven Plug-in •  Simple and intuitive •  New Maven goals, functional support New mvn wls:install: automate install from zip file •  Enable/support/automate New mvn wls:create-domain: create a simple domain mvn wls:start-server: process control the full development New New mvn wls:wlst: execute inline and external WLS scripts lifecycle from Maven New mvn wls:appc: compile Maven artifacts using appc •  Additional WebLogic, mvn wls:deploy: deploy apps to server Fusion Middleware enhancements planned 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 20. Some WebLogic Maven Plug-in Use Cases WebLogic Maven Plug-in •  Automate repetitive development operations <plugin> <groupId>com.oracle.weblogic</groupId> <artifactId>weblogic-maven-plugin</artifactId> <version>12.1.1.0</version> •  Bind to Maven execution phases <configuration> <adminurl>t3://localhost:7001</adminurl> <user>weblogic</user><password>welcome1</ password> </configuration> •  Integration with other tools <executions> <execution> <id>deploy</id> <phase>pre-integration-test</phase> <goals> •  Integrate with team build environments <goal>deploy</goal> </goals> <configuration> <source>${project.build.directory}/$ {project.build.finalName}.${project.packaging}</ source> <name>${project.build.finalName}</name> </configuration> </execution> </executions> </plugin> 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. Program Agenda Modern,  Lightweight  Java  EE  6  applica&ons   for  conven&onal  and  cloud  deployment   Extending  your  exis&ng  skills  with  the   latest  standards  to  Oracle  WebLogic  Server   Extending  your  exis&ng  open  source  skills   to  Oracle  WebLogic  Server   Write  less  glue  code,  more  business  logic   when  using  integrated  services   22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 23. Integrated Services and WebLogic Server 12c Firewall WebLogic Server 12c Internet Business Tuxedo Web Services Messaging Logic Connector Transactions Security Protocols Persistence Oracle Oracle Traffic HA Traffic Director Heartbeat Director •  Best of breed services within WebLogic Server Application Cache Server Messaging •  Built-in integration with other Server Server infrastructure services LDAP server Database Server 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. 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 WebLogic WebLogic WebLogic WebLogic WebLogic Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Data Cache Data Cache Query/Event Query/Event Coherence Coherence Coherence Coherence Query/Event Query/Event Declarative Session Persistence Caching with Query, compute and Management Read and Write Through event 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 25. Multi-Channel Development Single Programming Model, Flexible Rendering Technology Web Mobile Desktop Office WebLogic Supports Multi-Channel Deployment User WAP 2.0 HTML 5.0 AJAX Interface ADF Mobile ADF Faces / WebCenter Portlets Business Java EE 6 Logic © 2011 Oracle Corporation – Confidential
  • 26. Virtual Development Assemblies with OVAB Assembly Metadata •  Create assemblies including multi- OHS Traffic Load tier components and services Director Driver •  Replicate shared development and test environments •  Simplify provisioning and WebLogic Coherence Service Bus SOA deployment of complex topologies •  PaaS APIs for automation •  Enable developer focus on RAC-1 RAC-2 business logic vs. integration Machine Pool 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 27. 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 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. Q&A 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. Join the WebLogic Community TwiFer   twi%er.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       Oracle.com/weblogic       29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 30. 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 31. 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.