SlideShare una empresa de Scribd logo
1 de 13
1   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Monitoração Avançada de SOA e Arquiteturas
           Distribuídas usando Oracle BTM 12c
           Ricardo Ferreira | Fusion Middleware | Strategic Accounts
2          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.




3   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle BTM (“Business Transaction Management”)




         2005                                 2006                 2007   2008   2009   2010




4   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Quão satisfeitos estão                                                A disponibilidade da
 os meus clientes?                                                    aplicação está 99%


                                                                         Nós tivemos 200
Quantos pedidos nós
                                                                      transações de banco
 já processamos?
                                                                         de dados agora


  Meu pedido está                                                      Nossos servidores
pendente, o que está                                                   estão Up. Vamos
   acontecendo?                                                        estar investigando

   5   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
User
Quão satisfeitos estão
                                                                      Experience     99% dos usuários
 os meus clientes?                                                                   estão satisfeitos!
                                                                      Management


Quantos pedidos nós                                                    Business      Nós completamos
                                                                      Transaction
 já processamos?                                                                     agora mais de 250
                                                                      Management
                                                                                    pedidos com sucesso


                                                                       Business      Existe um problema
  Meu pedido está
                                                                        Service     com nosso serviço de
pendente, o que está                                                                 pagamento. Iremos
                                                                      Management
   acontecendo?                                                                      escalar o problema

   6   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Arquiteturas Comuns de Hoje
    • Modulares e altamente distribuídas
    • Utilizam diferentes infraestruturas
    • Suportam transações distribuídas

                                                                   e c n ail p p A             be W
                                                                                     Orquestrador     Barramento   RDBGS




                                                                                                                           s o ri e c r a P




7   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Oracle Business Transaction Management
                       Visão de Ponta à Ponta da Aplicação




                 Orquestrador                      Barramento




    • Sempre disponível, tracking em tempo real de cada transação
    • Segue as transações em toda aplicação e infraestrutura SOA
           – Servidores de Aplicação, ESBs, BPMs, Mensageria, etc
    • Coleta de Payloads – o valor agregado que flui em toda a
      transação e se espalha por toda a infraestrutura

8   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Descoberta, Dependências, Gerenciamento




9   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
Como que Funciona?
• Pipeline                                                                    1                        2




                                                                    Handler




                                                                                                           Handler
                                                                                   Serviço Observado
        – O handler é posto num mecanismo de                                  4                        3

          pipeline, seja qual for o tipo de serviço
        – Normalmente usado em tecnologias                                        Modelo de Pipeline

          baseadas em pipelines (ex: Servlets,
          JAX-RPC/WS, Pilhas de SOAP)
• Injeção de Byte Code                                                             Serviço Observado
                                                                              1                        2
        – O handler é “injetado” nos serviços que                                       Handler
          serão observados e são carregados em                                4                        3

          tempo de execução na JVM ou CLR
                                                                                  Modelo de Injeção

10   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
11   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
12   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
13   Oracle Technical Workshop | WebLogic 12c & Fusion Middleware

Más contenido relacionado

Similar a Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c

Java Platform, Enterprise Edition
Java Platform, Enterprise EditionJava Platform, Enterprise Edition
Java Platform, Enterprise EditionDaniel Arndt Alves
 
AAB306 - Wcf Services Best Practices - wcamb
AAB306 - Wcf Services Best Practices - wcambAAB306 - Wcf Services Best Practices - wcamb
AAB306 - Wcf Services Best Practices - wcambMicrosoft Brasil
 
TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?Rafael Salerno de Oliveira
 
Valdir Adorni Career
Valdir Adorni CareerValdir Adorni Career
Valdir Adorni CareerValdir Adorni
 
[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo Bordini[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo BordiniTecla Internet
 
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Ricardo Ferreira
 
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)Tiago Marchetti Dolphine
 
Estruturando um SaaS Multi-tenant no ecossistema AWS
Estruturando um SaaS Multi-tenant no ecossistema AWSEstruturando um SaaS Multi-tenant no ecossistema AWS
Estruturando um SaaS Multi-tenant no ecossistema AWSmatheuscmpm
 
Prill Tecnologia - Apresentação institucional 2012
Prill Tecnologia - Apresentação institucional 2012Prill Tecnologia - Apresentação institucional 2012
Prill Tecnologia - Apresentação institucional 2012Eduardo Prillwitz
 
FLUID M3O - Monitoramento de Redes Sociais
FLUID M3O - Monitoramento de Redes SociaisFLUID M3O - Monitoramento de Redes Sociais
FLUID M3O - Monitoramento de Redes SociaisCelso Renato Fontenelle
 
Service Now
Service NowService Now
Service NowMundo PM
 
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...Manoel Pimentel Medeiros
 
Evento System Center - Apresentação (2)
Evento System Center - Apresentação (2)Evento System Center - Apresentação (2)
Evento System Center - Apresentação (2)Allen Informática
 
Gestao de Serviços de TI - 2009
Gestao de Serviços  de TI - 2009Gestao de Serviços  de TI - 2009
Gestao de Serviços de TI - 2009Márcio Amaro
 

Similar a Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c (20)

Java Platform, Enterprise Edition
Java Platform, Enterprise EditionJava Platform, Enterprise Edition
Java Platform, Enterprise Edition
 
SOA - Fatos e Mitos
SOA - Fatos e MitosSOA - Fatos e Mitos
SOA - Fatos e Mitos
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
 
AAB306 - Wcf Services Best Practices - wcamb
AAB306 - Wcf Services Best Practices - wcambAAB306 - Wcf Services Best Practices - wcamb
AAB306 - Wcf Services Best Practices - wcamb
 
TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?
 
Valdir Adorni Career
Valdir Adorni CareerValdir Adorni Career
Valdir Adorni Career
 
[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo Bordini[Cloud Summit 2010] Microsoft - Danilo Bordini
[Cloud Summit 2010] Microsoft - Danilo Bordini
 
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...
 
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)
 
Estruturando um SaaS Multi-tenant no ecossistema AWS
Estruturando um SaaS Multi-tenant no ecossistema AWSEstruturando um SaaS Multi-tenant no ecossistema AWS
Estruturando um SaaS Multi-tenant no ecossistema AWS
 
Prill Tecnologia - Apresentação institucional 2012
Prill Tecnologia - Apresentação institucional 2012Prill Tecnologia - Apresentação institucional 2012
Prill Tecnologia - Apresentação institucional 2012
 
media core® Uniqueue
media core® Uniqueuemedia core® Uniqueue
media core® Uniqueue
 
FLUID M3O - Monitoramento de Redes Sociais
FLUID M3O - Monitoramento de Redes SociaisFLUID M3O - Monitoramento de Redes Sociais
FLUID M3O - Monitoramento de Redes Sociais
 
Service Now
Service NowService Now
Service Now
 
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...
 
Evento System Center - Apresentação (2)
Evento System Center - Apresentação (2)Evento System Center - Apresentação (2)
Evento System Center - Apresentação (2)
 
Gestao de Serviços de TI - 2009
Gestao de Serviços  de TI - 2009Gestao de Serviços  de TI - 2009
Gestao de Serviços de TI - 2009
 
Poster 2009 09 24
Poster 2009 09 24Poster 2009 09 24
Poster 2009 09 24
 
DevTalk 08/2019
DevTalk 08/2019DevTalk 08/2019
DevTalk 08/2019
 

Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c

  • 1. 1 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 2. Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c Ricardo Ferreira | Fusion Middleware | Strategic Accounts 2 ricardo.s.ferreira@oracle.com Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 3. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 3 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 4. Oracle BTM (“Business Transaction Management”) 2005 2006 2007 2008 2009 2010 4 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 5. Quão satisfeitos estão A disponibilidade da os meus clientes? aplicação está 99% Nós tivemos 200 Quantos pedidos nós transações de banco já processamos? de dados agora Meu pedido está Nossos servidores pendente, o que está estão Up. Vamos acontecendo? estar investigando 5 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 6. User Quão satisfeitos estão Experience 99% dos usuários os meus clientes? estão satisfeitos! Management Quantos pedidos nós Business Nós completamos Transaction já processamos? agora mais de 250 Management pedidos com sucesso Business Existe um problema Meu pedido está Service com nosso serviço de pendente, o que está pagamento. Iremos Management acontecendo? escalar o problema 6 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 7. Arquiteturas Comuns de Hoje • Modulares e altamente distribuídas • Utilizam diferentes infraestruturas • Suportam transações distribuídas e c n ail p p A be W Orquestrador Barramento RDBGS s o ri e c r a P 7 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 8. Oracle Business Transaction Management Visão de Ponta à Ponta da Aplicação Orquestrador Barramento • Sempre disponível, tracking em tempo real de cada transação • Segue as transações em toda aplicação e infraestrutura SOA – Servidores de Aplicação, ESBs, BPMs, Mensageria, etc • Coleta de Payloads – o valor agregado que flui em toda a transação e se espalha por toda a infraestrutura 8 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 9. Descoberta, Dependências, Gerenciamento 9 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 10. Como que Funciona? • Pipeline 1 2 Handler Handler Serviço Observado – O handler é posto num mecanismo de 4 3 pipeline, seja qual for o tipo de serviço – Normalmente usado em tecnologias Modelo de Pipeline baseadas em pipelines (ex: Servlets, JAX-RPC/WS, Pilhas de SOAP) • Injeção de Byte Code Serviço Observado 1 2 – O handler é “injetado” nos serviços que Handler serão observados e são carregados em 4 3 tempo de execução na JVM ou CLR Modelo de Injeção 10 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 11. 11 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 12. 12 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware
  • 13. 13 Oracle Technical Workshop | WebLogic 12c & Fusion Middleware