SlideShare uma empresa Scribd logo
1 de 32
1   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle Technical Workshop: Eficiência e Máximo
           Desempenho com Oracle WebLogic Suite 12c
           São Paulo, 28 de Março de 2012
2   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Agenda
Horário                                                               Atividade / Palestra
 09:00          Oracle WebLogic 12c: Construindo Aplicações Modernas e Leves com Java EE 6
 09:45          Alta Performance e Escalabilidade para Java EE e Aplicativos Oracle usando Exalogic
 10:30          Turbinando o Oracle WebLogic 12c usando Active GridLink & Coherence Data Grid
 11:15          Intervalo / Break
 11:30          Suporte a Open Source no Oracle WebLogic 12c: Integração com Maven & Hudson
 12:15          Suporte a Open Source no Oracle WebLogic 12c: Integração com o Spring Framework
 13:00          Almoço
 14:00          Eficiência Operacional no WLS usando Oracle EM 12c: Monitoração & Diagnósticos
 14:45          Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c
 15:45          Melhorando a Experiência de Usuários usando o Oracle Real User Experience Insight



   3   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle WebLogic Server 12c: Construindo
           Aplicações Modernas e Leves com Java EE 6
           Ricardo Ferreira | Fusion Middleware | Strategic Accounts
4          ricardo.s.ferreira@oracle.com
    Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
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.




5   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
6   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle WebLogic Server: #1 em Market Share
                                                                     • Oracle posicionada como
 Relatório Mundial do Gartner de 2011                                  líder em 2011 com 43% de
 sobre Market Share dos App. Servers                                   market share

                                                                     • O market share do servidor de
                                                                       aplicações da Oracle cresceu
                                                                       17.8% mais rápido do que a
                  43%                                                  média da indústria com 12.1%

                                                                     • O market share da Oracle é
                                                                       maior que seus três maiores
                                                                       rivais juntos: IBM, Red Hat e
Fonte: Gartner, Market Share: All Software Markets, Worldwide –
September 2011                                                         Microsoft
  7   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Agenda

                     Aplicações Java EE 6 modernas e leves para
                     deploy em ambientes convencionais e clouds

                   Estendendo seus conhecimentos existentes
                  dos últimos padrões Java para o WebLogic 12c

                       Estendendo seus conhecimentos existentes
                          em open source para o WebLogic 12c

                  Escreva menos código, mais lógica do negócio
                     utilizando serviços integrados da Oracle


8   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle WebLogic Server 12c
    #1 Servidor de Aplicações usado em Sistemas Convencionais e Clouds




                                                                                            Implante | Execute em
                                                                                              Clouds Privadas,
                                                                                                       Privadas,
                                                                                             Públicas ou Híbridas
                                                                    Implante | Execute em
                                                                   Sistemas Projetados de
                                                                      Alta Performance
Implante | Execute em
Sistemas (Plataformas)
          Plataformas)
    Convencionais


9   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle CAF (Cloud Application Foundation)
     Fundação para o Oracle Fusion Middleware em Clouds
          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




10   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Desenvolvimento Moderno com WebLogic 12c
          Ferramentas de Devs, Maven, Spring, Classloading, Open Source…


•   Certificado Java EE 6 (Full Profile)
•   Suporte aos IDEs Java EE Padrões
•   Integração Profunda com Maven
•   Flight Recorder e Diagnósticos da JVM
•   Suporte a DDs do GlassFish no WebLogic
•   Suporte ao Spring Framework 3.0.X
•   Suporte ao ClassLoading Analysis Tool


                                                                         CAT
     11   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Desenvolvimento mais Leve com WebLogic 12c
                                                                       1GB
• Melhoría de 2X à 6X do tamanho do
  download para os desenvolvedores
• Sem instaladores, faça unzip e inicie o uso
  dentro do Windows, Linux ou OSX (Mac)
                                                                                         318MB
• Inicie uma instância com o parâmetro
  -Dservertype=wlx                                                                                          168MB
  para carregar o WebLogic 12c sem os
  contêiners de EJB, JMS e JCA
• Faça download e utilize o produto sem
  custo (estudos), sem chaves de ativação                             Distribuição 11g   Distribuição 11g   Distribuição 12c
                                                                                          (Formato Zip)
  ou datas de expiração dos produtos. Use
  a vasta documentação online da Oracle

  12   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Agenda

                      Aplicações Java EE 6 modernas e leves para
                      deploy em ambientes convencionais e clouds

                    Estendendo seus conhecimentos existentes
                   dos últimos padrões Java para o WebLogic 12c

                        Estendendo seus conhecimentos existentes
                           em open source para o WebLogic 12c

                   Escreva menos código, mais lógica do negócio
                      utilizando serviços integrados da Oracle


13   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Upgrade Transparente
        A partir do WebLogic 11g, iAS, GlassFish e Outros




Tooling de Migração                                       Upgrade Natural       Redeployment   Serviços de Migração

  iAS (Internet                                                    WebLogic                          JBoss
                                                                                  GlassFish
Application Server)                                                Server 11g                      WebSphere


   14   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Desenvolvimento Moderno com Java EE 6
             Flexível & Leve                                                                         Estensível

• API Java EE mais enxuta                                                                • Integre frameworks open source
• DI (Dependency Injection)                                                              • Habilite a instalação “Drag & Drop”
  agora é um padrão Java EE                                                                de frameworks open source
• Manipule cenários simples e                                                            • Extensões padrões para DI não
  complexos sem dependências                                                               criam mais lock-ins proprietários
  externas
                                                                      Produtividade no
                                                                      Desenvolvimento

                                              • Modelo de programação em POJOs
                                              • Mais anotações, melhor suporte de IDE
                                              • Menos config. XML, mais convenções
                                              • Anotações e não deployment descriptors

  15   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Principais Novas Atualizações do Java EE 6


          25%                                                                     50%                          80%
   Menos Classes                                                               Menos Linhas                 Menos Linhas
               Java*                                                             de Código*                     de XML*


• Menos XML, Menos Código                                                • Simplificação, Produtividade   • Modernização
  • 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

  * Baseado em um aplicativo criado no JavaOne usando POJO / JPA / REST


     16   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Intensifique seu Ambiente JEE do GlassFish
        para o Oracle WebLogic 12c


Aplicação                                                         <Deployment
GlassFish                  DETECT                                  Descriptor>      <Deployment
                              DEPLOY                                   glassfish-    Descriptor>
  EAR
  WAR                                                                   web.xml     sun-web.xml



                                                                                            Reconhecimento automático
                                                                                             de descriptors do GlassFish
                                                                                                para re-deployment no
                                                                                                 Oracle WebLogic 12c


   17   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Java SE 7: Código mais Limpo e Fácil de Mudar

• Oracle WebLogic Server 12c
     suporta o Java 7.0 (e tmb Java 6.0)

            •     Otimizações da linguagem Java
            •     Suporte a clientes e servidores
            •     Internacionalização avançada
            •     SSL/TLS 1.2 no JSSE
            •     Convergência das JVMs




18   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
19   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Agenda

                      Aplicações Java EE 6 modernas e leves para
                      deploy em ambientes convencionais e clouds

                    Estendendo seus conhecimentos existentes
                   dos últimos padrões Java para o WebLogic 12c

                        Estendendo seus conhecimentos existentes
                           em open source para o WebLogic 12c

                   Escreva menos código, mais lógica do negócio
                      utilizando serviços integrados da Oracle


20   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Suporte de IDEs para o Oracle WebLogic 12c
                                                                      Editores de Texto



Hoje




Breve
                                                                      …
  21   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Plug-in Avançado do Maven para WebLogic

• Simples e intuitivo
• Novos recursos do Maven,
  suporte funcional                                                 New   mvn wls:install: instalação a partir de um arq. zip
                                                                          mvn wls:create-domain: criação de um domínio simples
• Habilita/suporta/automatiza                                       New

                                                                    New   mvn wls:start-server:   controle dos processos
  o ciclo de desenvolvimento
                                                                    New   mvn wls:wlst: execução de scripts WLST (inline e ext)
  completo usando Maven                                             New   mvn wls:appc: compilar artefatos Maven usando appc

• Melhorias adicionais sobre                                              mvn wls:deploy: deploy de aplicações p/ o servidor

  Oracle Fusion Middleware
  também já estão planejadas




22   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Agenda

                      Aplicações Java EE 6 modernas e leves para
                      deploy em ambientes convencionais e clouds

                    Estendendo seus conhecimentos existentes
                   dos últimos padrões Java para o WebLogic 12c

                        Estendendo seus conhecimentos existentes
                           em open source para o WebLogic 12c

                   Escreva menos código, mais lógica do negócio
                      utilizando serviços integrados da Oracle


23   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Serviços Integrados e o WebLogic Server 12c
                                                                                        Firewall
                  WebLogic Server 12c                                                                          Internet


                                                            Lógica de     Conector
     Web Services               Mensageria
                                                             Negócio       Tuxedo



     Transações                 Segurança                   Protocolos   Persistência     Oracle                                  Oracle
                                                                                          Traffic           Heartbeat             Traffic
                                                                                         Director             (HA)               Director




• A melhor tecnologia de middleware
  pré-integrada ao WebLogic 12c
                                                                                         Application   Cache Server
• Integração nativa do WL com outros                                                       Server
                                                                                                                          Messaging
                                                                                                                            Server

  serviços de infraestrutura (EM, SOA,                                                      LDAP                            Database
                                                                                           server                             Server
  Cloud, Segurança, WebCenter)

24    Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Caching Integrado, Serviços de Data Grid
• Offload declarativo das sessões HTTP do Oracle WebLogic 12c
• Cache JPA (L1/L2) com leitura e escrita de dados synch ou asynch
• Processamento de dados e eventos usando computação distribuida
• Administração, operação e gerenciamento integrado ao 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


     Gerenciamento Declarativo                                      Caching da Persistência com    Consultas, Computação e
            de Sessões                                                 Read & Write Through          Eventos Contínuos


25   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Desenvolvimento para Multi-Canais
Único Modelo de Programação, Renderização Flexível e Adaptável

               Web     Mobile       Desktop        Office




        WebLogic Suporta Deployment em Múltiplos Canais
  WAP 2.0                HTML 5.0                       AJAX      Interface
                                                                  Usuário
        ADF Mobile         ADF Faces / WebCenter       Portlets
                                                                  Lógica de
                        Java EE 6                                 Negócio
Desenvolvimento de Assemblies Virtuais com
     Virtual Assembly Builder Assembly
                                                                       Metadata
• Crie assemblies que incluem                                                         OHS   Traffic    Load
  serviços e componentes multi-tier                                                         Director   Driver

• Replique facilmente ambientes de
  desenvolvimento, QA e testes
                                                                    WebLogic Coherence Service          SOA
• Simplifique o provisionamento e                                                       Bus
  setup de topologias complexas
• APIs de PaaS para automação
• Possibilite mais foco em lógica do                                      RAC-1          RAC-2
  negócio ao invés de configuração
                                                                                  Pool de Máquinas

27   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Desenvolvimento de Assemblies Virtuais com
        Virtual Assembly Builder
                                                                                                        Clouds
                                                                                                       Públicas



                                                                                                    Sistemas Projetados




                                                                                                              Sistemas
                                                                                                          Convencionais

Plano de Deployment                                                Empacotamento através do
    da Topologia                                                  Oracle Virtual Assembly Builder


   28   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Resumo
     #1 Servidor de Aplicações Usado em Sistemas Convencionais e Clouds

• Desenvolva rapidamente códigos mais limpos e
     simples de manter com Oracle WebLogic 12c

        • Aumento da eficiência com a moderna e
              leve API do Java EE 6

        • Reutilize seus conhecimentos em padrões
              Java e em Open Source no WebLogic 12c

        • Escreva muito menos código de integração,
              mais lógica do negócio usando os serviços
              integrados de middleware da Oracle



29   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Participe das Comunidades do 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
                                                            oracle.com/weblogic


30   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
31   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
32   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware

Mais conteúdo relacionado

Destaque

Vijeesh resume dec 2016
Vijeesh resume dec 2016Vijeesh resume dec 2016
Vijeesh resume dec 2016VIJEESH N K
 
Sensori di fluido e sistemi di diagnosi 2008/2009
Sensori di fluido e sistemi di diagnosi 2008/2009Sensori di fluido e sistemi di diagnosi 2008/2009
Sensori di fluido e sistemi di diagnosi 2008/2009ifm electronic gmbh
 
как мы наводили порядок в просроченной «дебиторке»
как мы наводили порядок в просроченной «дебиторке»как мы наводили порядок в просроченной «дебиторке»
как мы наводили порядок в просроченной «дебиторке»Вячеслав Соколов
 
Yashoday A Bestseller For Super Success Dr. Shriniwas Kashalikar
Yashoday A Bestseller For Super Success  Dr. Shriniwas KashalikarYashoday A Bestseller For Super Success  Dr. Shriniwas Kashalikar
Yashoday A Bestseller For Super Success Dr. Shriniwas Kashalikardrkshitija
 
Angelina Jolie en tetas
Angelina Jolie en tetasAngelina Jolie en tetas
Angelina Jolie en tetasworldbeauty
 
Adolf Hitler
Adolf HitlerAdolf Hitler
Adolf Hitlermaria007
 
You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...
You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...
You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...CLG Imóveis
 
гимн
гимнгимн
гимнBDA
 
Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...
Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...
Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...Álvaro Miguel Carranza Montalvo
 
LEGACY OF A LEADER - PARADIGM OF AMERICA
LEGACY OF A LEADER - PARADIGM OF AMERICALEGACY OF A LEADER - PARADIGM OF AMERICA
LEGACY OF A LEADER - PARADIGM OF AMERICAMichael W. Staib
 
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring FrameworkSuporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring FrameworkRicardo Ferreira
 
Michael Leander Nielsen: Motoren Eller Ferrarien
Michael Leander Nielsen: Motoren Eller FerrarienMichael Leander Nielsen: Motoren Eller Ferrarien
Michael Leander Nielsen: Motoren Eller FerrarienMichael Leander
 
Ecommerce, tra conversioni e conversazioni
Ecommerce, tra conversioni e conversazioniEcommerce, tra conversioni e conversazioni
Ecommerce, tra conversioni e conversazioniWebfactory srl
 
Vegetableportfolio
VegetableportfolioVegetableportfolio
VegetableportfolioSanjay Bajaj
 

Destaque (20)

Vijeesh resume dec 2016
Vijeesh resume dec 2016Vijeesh resume dec 2016
Vijeesh resume dec 2016
 
Álvaro miguel carranza montalvo, Web
Álvaro miguel carranza montalvo, WebÁlvaro miguel carranza montalvo, Web
Álvaro miguel carranza montalvo, Web
 
Sensori di fluido e sistemi di diagnosi 2008/2009
Sensori di fluido e sistemi di diagnosi 2008/2009Sensori di fluido e sistemi di diagnosi 2008/2009
Sensori di fluido e sistemi di diagnosi 2008/2009
 
как мы наводили порядок в просроченной «дебиторке»
как мы наводили порядок в просроченной «дебиторке»как мы наводили порядок в просроченной «дебиторке»
как мы наводили порядок в просроченной «дебиторке»
 
Breviary Photographic Projects
Breviary Photographic ProjectsBreviary Photographic Projects
Breviary Photographic Projects
 
Yashoday A Bestseller For Super Success Dr. Shriniwas Kashalikar
Yashoday A Bestseller For Super Success  Dr. Shriniwas KashalikarYashoday A Bestseller For Super Success  Dr. Shriniwas Kashalikar
Yashoday A Bestseller For Super Success Dr. Shriniwas Kashalikar
 
Angelina Jolie en tetas
Angelina Jolie en tetasAngelina Jolie en tetas
Angelina Jolie en tetas
 
Adolf Hitler
Adolf HitlerAdolf Hitler
Adolf Hitler
 
People1st Language
People1st LanguagePeople1st Language
People1st Language
 
Words
WordsWords
Words
 
You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...
You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...
You Design Residence - Apartamentos 2 e 3 Quartos no Recreio - Vendas CLG IMÓ...
 
гимн
гимнгимн
гимн
 
Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...
Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...
Álvaro miguel carranza montalvo, Doctor. Álvaro Miguel Carranza Montalvo, Int...
 
Cristo Redentor
Cristo  RedentorCristo  Redentor
Cristo Redentor
 
LEGACY OF A LEADER - PARADIGM OF AMERICA
LEGACY OF A LEADER - PARADIGM OF AMERICALEGACY OF A LEADER - PARADIGM OF AMERICA
LEGACY OF A LEADER - PARADIGM OF AMERICA
 
Insights from recent developments in national pcd mechanisms
Insights from recent developments in national pcd mechanismsInsights from recent developments in national pcd mechanisms
Insights from recent developments in national pcd mechanisms
 
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring FrameworkSuporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring Framework
 
Michael Leander Nielsen: Motoren Eller Ferrarien
Michael Leander Nielsen: Motoren Eller FerrarienMichael Leander Nielsen: Motoren Eller Ferrarien
Michael Leander Nielsen: Motoren Eller Ferrarien
 
Ecommerce, tra conversioni e conversazioni
Ecommerce, tra conversioni e conversazioniEcommerce, tra conversioni e conversazioni
Ecommerce, tra conversioni e conversazioni
 
Vegetableportfolio
VegetableportfolioVegetableportfolio
Vegetableportfolio
 

Semelhante a Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java EE 6

Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Ricardo Ferreira
 
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cJava EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?Bruno Borges
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMarcondes Alexandre
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Ricardo Ferreira
 
Rio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo Gazzaneo
Rio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo GazzaneoRio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo Gazzaneo
Rio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo GazzaneoRio Info
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKRyan Padilha
 
Citrix transformando seu DC em nuvem
Citrix   transformando seu DC em nuvemCitrix   transformando seu DC em nuvem
Citrix transformando seu DC em nuvemNuno Alves
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseNuno Alves
 
Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Ricardo Ferreira
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Frameworks de desenvolvimento web
Frameworks de desenvolvimento webFrameworks de desenvolvimento web
Frameworks de desenvolvimento webArlindo Santos
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareOracle
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012sandrobmartins
 
Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do MySQLMySQL Brasil
 
GlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EEGlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EEBruno Borges
 
Agap2 Apresentacao Institucional
Agap2 Apresentacao InstitucionalAgap2 Apresentacao Institucional
Agap2 Apresentacao Institucionalcmvalentim
 
Qualificação MACC- Entities
Qualificação MACC- EntitiesQualificação MACC- Entities
Qualificação MACC- EntitiesMarcius Brandão
 

Semelhante a Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java EE 6 (20)

Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
 
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cJava EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Terabytes de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
 
Rio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo Gazzaneo
Rio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo GazzaneoRio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo Gazzaneo
Rio Info 2015 – Computação em nuvem conceitos e motivação - Rodrigo Gazzaneo
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Citrix transformando seu DC em nuvem
Citrix   transformando seu DC em nuvemCitrix   transformando seu DC em nuvem
Citrix transformando seu DC em nuvem
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportuguese
 
Microserviços
MicroserviçosMicroserviços
Microserviços
 
Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
Processamento de Dados em Memória usando Elastic Data Grid (In-Memory Computing)
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Frameworks de desenvolvimento web
Frameworks de desenvolvimento webFrameworks de desenvolvimento web
Frameworks de desenvolvimento web
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMware
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
 
Recursos e Benefícios do MySQL
Recursos e Benefícios do MySQLRecursos e Benefícios do MySQL
Recursos e Benefícios do MySQL
 
GlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EEGlassFish, Maven, Cloud e Java EE
GlassFish, Maven, Cloud e Java EE
 
Agap2 Apresentacao Institucional
Agap2 Apresentacao InstitucionalAgap2 Apresentacao Institucional
Agap2 Apresentacao Institucional
 
Qualificação MACC- Entities
Qualificação MACC- EntitiesQualificação MACC- Entities
Qualificação MACC- Entities
 

Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java EE 6

  • 1. 1 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 2. Oracle Technical Workshop: Eficiência e Máximo Desempenho com Oracle WebLogic Suite 12c São Paulo, 28 de Março de 2012 2 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 3. Agenda Horário Atividade / Palestra 09:00 Oracle WebLogic 12c: Construindo Aplicações Modernas e Leves com Java EE 6 09:45 Alta Performance e Escalabilidade para Java EE e Aplicativos Oracle usando Exalogic 10:30 Turbinando o Oracle WebLogic 12c usando Active GridLink & Coherence Data Grid 11:15 Intervalo / Break 11:30 Suporte a Open Source no Oracle WebLogic 12c: Integração com Maven & Hudson 12:15 Suporte a Open Source no Oracle WebLogic 12c: Integração com o Spring Framework 13:00 Almoço 14:00 Eficiência Operacional no WLS usando Oracle EM 12c: Monitoração & Diagnósticos 14:45 Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c 15:45 Melhorando a Experiência de Usuários usando o Oracle Real User Experience Insight 3 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 4. Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java EE 6 Ricardo Ferreira | Fusion Middleware | Strategic Accounts 4 ricardo.s.ferreira@oracle.com Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 5. 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. 5 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 6. 6 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 7. Oracle WebLogic Server: #1 em Market Share • Oracle posicionada como Relatório Mundial do Gartner de 2011 líder em 2011 com 43% de sobre Market Share dos App. Servers market share • O market share do servidor de aplicações da Oracle cresceu 17.8% mais rápido do que a 43% média da indústria com 12.1% • O market share da Oracle é maior que seus três maiores rivais juntos: IBM, Red Hat e Fonte: Gartner, Market Share: All Software Markets, Worldwide – September 2011 Microsoft 7 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 8. Agenda Aplicações Java EE 6 modernas e leves para deploy em ambientes convencionais e clouds Estendendo seus conhecimentos existentes dos últimos padrões Java para o WebLogic 12c Estendendo seus conhecimentos existentes em open source para o WebLogic 12c Escreva menos código, mais lógica do negócio utilizando serviços integrados da Oracle 8 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 9. Oracle WebLogic Server 12c #1 Servidor de Aplicações usado em Sistemas Convencionais e Clouds Implante | Execute em Clouds Privadas, Privadas, Públicas ou Híbridas Implante | Execute em Sistemas Projetados de Alta Performance Implante | Execute em Sistemas (Plataformas) Plataformas) Convencionais 9 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 10. Oracle CAF (Cloud Application Foundation) Fundação para o Oracle Fusion Middleware em Clouds 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 10 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 11. Desenvolvimento Moderno com WebLogic 12c Ferramentas de Devs, Maven, Spring, Classloading, Open Source… • Certificado Java EE 6 (Full Profile) • Suporte aos IDEs Java EE Padrões • Integração Profunda com Maven • Flight Recorder e Diagnósticos da JVM • Suporte a DDs do GlassFish no WebLogic • Suporte ao Spring Framework 3.0.X • Suporte ao ClassLoading Analysis Tool CAT 11 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 12. Desenvolvimento mais Leve com WebLogic 12c 1GB • Melhoría de 2X à 6X do tamanho do download para os desenvolvedores • Sem instaladores, faça unzip e inicie o uso dentro do Windows, Linux ou OSX (Mac) 318MB • Inicie uma instância com o parâmetro -Dservertype=wlx 168MB para carregar o WebLogic 12c sem os contêiners de EJB, JMS e JCA • Faça download e utilize o produto sem custo (estudos), sem chaves de ativação Distribuição 11g Distribuição 11g Distribuição 12c (Formato Zip) ou datas de expiração dos produtos. Use a vasta documentação online da Oracle 12 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 13. Agenda Aplicações Java EE 6 modernas e leves para deploy em ambientes convencionais e clouds Estendendo seus conhecimentos existentes dos últimos padrões Java para o WebLogic 12c Estendendo seus conhecimentos existentes em open source para o WebLogic 12c Escreva menos código, mais lógica do negócio utilizando serviços integrados da Oracle 13 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 14. Upgrade Transparente A partir do WebLogic 11g, iAS, GlassFish e Outros Tooling de Migração Upgrade Natural Redeployment Serviços de Migração iAS (Internet WebLogic JBoss GlassFish Application Server) Server 11g WebSphere 14 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 15. Desenvolvimento Moderno com Java EE 6 Flexível & Leve Estensível • API Java EE mais enxuta • Integre frameworks open source • DI (Dependency Injection) • Habilite a instalação “Drag & Drop” agora é um padrão Java EE de frameworks open source • Manipule cenários simples e • Extensões padrões para DI não complexos sem dependências criam mais lock-ins proprietários externas Produtividade no Desenvolvimento • Modelo de programação em POJOs • Mais anotações, melhor suporte de IDE • Menos config. XML, mais convenções • Anotações e não deployment descriptors 15 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 16. Principais Novas Atualizações do Java EE 6 25% 50% 80% Menos Classes Menos Linhas Menos Linhas Java* de Código* de XML* • Menos XML, Menos Código • Simplificação, Produtividade • Modernização • 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 * Baseado em um aplicativo criado no JavaOne usando POJO / JPA / REST 16 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 17. Intensifique seu Ambiente JEE do GlassFish para o Oracle WebLogic 12c Aplicação <Deployment GlassFish DETECT Descriptor> <Deployment DEPLOY glassfish- Descriptor> EAR WAR web.xml sun-web.xml Reconhecimento automático de descriptors do GlassFish para re-deployment no Oracle WebLogic 12c 17 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 18. Java SE 7: Código mais Limpo e Fácil de Mudar • Oracle WebLogic Server 12c suporta o Java 7.0 (e tmb Java 6.0) • Otimizações da linguagem Java • Suporte a clientes e servidores • Internacionalização avançada • SSL/TLS 1.2 no JSSE • Convergência das JVMs 18 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 19. 19 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 20. Agenda Aplicações Java EE 6 modernas e leves para deploy em ambientes convencionais e clouds Estendendo seus conhecimentos existentes dos últimos padrões Java para o WebLogic 12c Estendendo seus conhecimentos existentes em open source para o WebLogic 12c Escreva menos código, mais lógica do negócio utilizando serviços integrados da Oracle 20 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 21. Suporte de IDEs para o Oracle WebLogic 12c Editores de Texto Hoje Breve … 21 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 22. Plug-in Avançado do Maven para WebLogic • Simples e intuitivo • Novos recursos do Maven, suporte funcional New mvn wls:install: instalação a partir de um arq. zip mvn wls:create-domain: criação de um domínio simples • Habilita/suporta/automatiza New New mvn wls:start-server: controle dos processos o ciclo de desenvolvimento New mvn wls:wlst: execução de scripts WLST (inline e ext) completo usando Maven New mvn wls:appc: compilar artefatos Maven usando appc • Melhorias adicionais sobre mvn wls:deploy: deploy de aplicações p/ o servidor Oracle Fusion Middleware também já estão planejadas 22 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 23. Agenda Aplicações Java EE 6 modernas e leves para deploy em ambientes convencionais e clouds Estendendo seus conhecimentos existentes dos últimos padrões Java para o WebLogic 12c Estendendo seus conhecimentos existentes em open source para o WebLogic 12c Escreva menos código, mais lógica do negócio utilizando serviços integrados da Oracle 23 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 24. Serviços Integrados e o WebLogic Server 12c Firewall WebLogic Server 12c Internet Lógica de Conector Web Services Mensageria Negócio Tuxedo Transações Segurança Protocolos Persistência Oracle Oracle Traffic Heartbeat Traffic Director (HA) Director • A melhor tecnologia de middleware pré-integrada ao WebLogic 12c Application Cache Server • Integração nativa do WL com outros Server Messaging Server serviços de infraestrutura (EM, SOA, LDAP Database server Server Cloud, Segurança, WebCenter) 24 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 25. Caching Integrado, Serviços de Data Grid • Offload declarativo das sessões HTTP do Oracle WebLogic 12c • Cache JPA (L1/L2) com leitura e escrita de dados synch ou asynch • Processamento de dados e eventos usando computação distribuida • Administração, operação e gerenciamento integrado ao 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 Gerenciamento Declarativo Caching da Persistência com Consultas, Computação e de Sessões Read & Write Through Eventos Contínuos 25 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 26. Desenvolvimento para Multi-Canais Único Modelo de Programação, Renderização Flexível e Adaptável Web Mobile Desktop Office WebLogic Suporta Deployment em Múltiplos Canais WAP 2.0 HTML 5.0 AJAX Interface Usuário ADF Mobile ADF Faces / WebCenter Portlets Lógica de Java EE 6 Negócio
  • 27. Desenvolvimento de Assemblies Virtuais com Virtual Assembly Builder Assembly Metadata • Crie assemblies que incluem OHS Traffic Load serviços e componentes multi-tier Director Driver • Replique facilmente ambientes de desenvolvimento, QA e testes WebLogic Coherence Service SOA • Simplifique o provisionamento e Bus setup de topologias complexas • APIs de PaaS para automação • Possibilite mais foco em lógica do RAC-1 RAC-2 negócio ao invés de configuração Pool de Máquinas 27 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 28. Desenvolvimento de Assemblies Virtuais com Virtual Assembly Builder Clouds Públicas Sistemas Projetados Sistemas Convencionais Plano de Deployment Empacotamento através do da Topologia Oracle Virtual Assembly Builder 28 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 29. Resumo #1 Servidor de Aplicações Usado em Sistemas Convencionais e Clouds • Desenvolva rapidamente códigos mais limpos e simples de manter com Oracle WebLogic 12c • Aumento da eficiência com a moderna e leve API do Java EE 6 • Reutilize seus conhecimentos em padrões Java e em Open Source no WebLogic 12c • Escreva muito menos código de integração, mais lógica do negócio usando os serviços integrados de middleware da Oracle 29 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 30. Participe das Comunidades do 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 oracle.com/weblogic 30 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 31. 31 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 32. 32 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware