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

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 Server12c: 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 isintended 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 Server12c #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 (CloudApplication 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 comWebLogic 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 Levecom 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 comJava 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çõesdo 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 AmbienteJEE 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 IDEspara o Oracle WebLogic 12c Editores de Texto Hoje Breve … 21 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 22.
    Plug-in Avançado doMaven 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 eo 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çosde 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 ÚnicoModelo 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 AssembliesVirtuais 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 AssembliesVirtuais 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 Comunidadesdo 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