• Save
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java EE 6
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Sim senhor! Valeu rapaz!
    Are you sure you want to
    Your message goes here
  • Oi Ricardo! Agora esta na Oracle? Bacana demais, parabéns!
    Abracao! Fabiano G. Souza
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
3,154
On Slideshare
3,127
From Embeds
27
Number of Embeds
11

Actions

Shares
Downloads
0
Comments
2
Likes
0

Embeds 27

http://www.linkedin.com 8
http://www.unitask.com 6
http://www.5z5.com 3
http://www.petefinnigan.com 3
http://www.newsblur.com 1
http://newsblur.com 1
http://reader.aol.com 1
http://www.hanrss.com 1
http://www.bonbudget.com 1
http://blogs.oracle.com 1
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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 20122 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 3. AgendaHorá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 Accounts4 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 eFonte: 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 Oracle8 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 PerformanceImplante | Execute emSistemas (Plataformas) Plataformas) Convencionais9 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 Management10 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 Oracle13 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 14. Upgrade Transparente A partir do WebLogic 11g, iAS, GlassFish e OutrosTooling de Migração Upgrade Natural Redeployment Serviços de Migração iAS (Internet WebLogic JBoss GlassFishApplication 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 12cAplicação <DeploymentGlassFish 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 JVMs18 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 Oracle20 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 21. Suporte de IDEs para o Oracle WebLogic 12c Editores de TextoHojeBreve … 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 planejadas22 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 Oracle23 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ínuos25 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áquinas27 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 28. Desenvolvimento de Assemblies Virtuais com Virtual Assembly Builder Clouds Públicas Sistemas Projetados Sistemas ConvencionaisPlano 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 Oracle29 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/weblogic30 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