1. O documento discute a monitoração avançada de arquiteturas SOA e distribuídas usando o Oracle BTM 12c.
2. O Oracle BTM fornece visibilidade de ponta a ponta das transações em aplicações modulares e distribuídas que usam diferentes infraestruturas.
3. O Oracle BTM descobre dependências, rastreia transações em tempo real e coleta payloads que fluem através da infraestrutura, permitindo gerenciamento e solução de problemas.
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring FrameworkRicardo Ferreira
O documento descreve como o WebLogic 12c fornece suporte ao Spring Framework através da geração automática de MBeans do Spring, extensões ao Admin Console e beans injetados pelo WebLogic no contexto do Spring. Isso permite melhor visibilidade e métricas sobre aplicações Spring executadas no WebLogic. É necessário habilitar a extensão do Spring adicionando linhas no manifest e implantando um jar compartilhado.
Melhorando a Experiência dos Usuários usando o Oracle Real User Experience In...Ricardo Ferreira
O documento descreve o Oracle Real User Experience Insight (RUEI), uma ferramenta que monitora a experiência real dos usuários em aplicações de negócios. O RUEI fornece visibilidade completa do desempenho das aplicações e da experiência dos usuários por meio de relatórios, replays de sessões e diagnósticos integrados. Isso permite identificar problemas de desempenho e falhas que impactam os negócios.
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Ricardo Ferreira
O documento discute o uso do Exalogic Elastic Cloud para fornecer alta performance e escalabilidade para aplicativos Java/JEE e Oracle. O Exalogic é projetado para executar vários workloads com melhor desempenho do que hardware padrão e menor custo de propriedade. O documento também descreve as melhorias planejadas para o Exalogic Elastic Cloud Software 2.0.
O documento fornece uma introdução sobre sistemas cliente/servidor, abordando conceitos como clientes, servidores, comunicação entre eles e alguns protocolos utilizados como RPC, IPX/SPX e NetBIOS/NetBEUI.
O documento discute os desafios enfrentados pelas equipes de TI para garantir uma boa experiência do usuário, à medida que as necessidades e expectativas dos usuários aumentam e as tecnologias se tornam mais complexas. Gerenciar a infraestrutura isoladamente não é mais suficiente; é necessária visibilidade em toda a pilha tecnológica para identificar problemas e garantir o sucesso dos negócios. Métricas como tempo de resposta e taxa de disponibilidade são cruciais.
O documento discute a importância da monitoração de aplicações críticas de negócio para empresas. Ele explica que pequenas diferenças na disponibilidade, velocidade e facilidade de uso de aplicações podem fazer com que clientes mudem de fornecedor, e que a monitoração pode ajudar empresas a se diferenciarem e otimizarem suas aplicações. O documento também discute como a monitoração pode identificar problemas e reduzir seu impacto nos negócios e nos usuários.
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
O ActiveCache é uma funcionalidade do Oracle WebLogic Server que integra o Oracle Coherence Data Grid com o servidor de aplicações WebLogic para fornecer cache distribuído e alta performance para aplicações Java EE. Ele permite que objetos gerenciados pelo servidor, como entidades JPA, sejam armazenados no Coherence Data Grid de forma transparente.
Suporte a Open Source no Oracle WebLogic 12c - Integração com o Spring FrameworkRicardo Ferreira
O documento descreve como o WebLogic 12c fornece suporte ao Spring Framework através da geração automática de MBeans do Spring, extensões ao Admin Console e beans injetados pelo WebLogic no contexto do Spring. Isso permite melhor visibilidade e métricas sobre aplicações Spring executadas no WebLogic. É necessário habilitar a extensão do Spring adicionando linhas no manifest e implantando um jar compartilhado.
Melhorando a Experiência dos Usuários usando o Oracle Real User Experience In...Ricardo Ferreira
O documento descreve o Oracle Real User Experience Insight (RUEI), uma ferramenta que monitora a experiência real dos usuários em aplicações de negócios. O RUEI fornece visibilidade completa do desempenho das aplicações e da experiência dos usuários por meio de relatórios, replays de sessões e diagnósticos integrados. Isso permite identificar problemas de desempenho e falhas que impactam os negócios.
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Ricardo Ferreira
O documento discute o uso do Exalogic Elastic Cloud para fornecer alta performance e escalabilidade para aplicativos Java/JEE e Oracle. O Exalogic é projetado para executar vários workloads com melhor desempenho do que hardware padrão e menor custo de propriedade. O documento também descreve as melhorias planejadas para o Exalogic Elastic Cloud Software 2.0.
O documento fornece uma introdução sobre sistemas cliente/servidor, abordando conceitos como clientes, servidores, comunicação entre eles e alguns protocolos utilizados como RPC, IPX/SPX e NetBIOS/NetBEUI.
O documento discute os desafios enfrentados pelas equipes de TI para garantir uma boa experiência do usuário, à medida que as necessidades e expectativas dos usuários aumentam e as tecnologias se tornam mais complexas. Gerenciar a infraestrutura isoladamente não é mais suficiente; é necessária visibilidade em toda a pilha tecnológica para identificar problemas e garantir o sucesso dos negócios. Métricas como tempo de resposta e taxa de disponibilidade são cruciais.
O documento discute a importância da monitoração de aplicações críticas de negócio para empresas. Ele explica que pequenas diferenças na disponibilidade, velocidade e facilidade de uso de aplicações podem fazer com que clientes mudem de fornecedor, e que a monitoração pode ajudar empresas a se diferenciarem e otimizarem suas aplicações. O documento também discute como a monitoração pode identificar problemas e reduzir seu impacto nos negócios e nos usuários.
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
O ActiveCache é uma funcionalidade do Oracle WebLogic Server que integra o Oracle Coherence Data Grid com o servidor de aplicações WebLogic para fornecer cache distribuído e alta performance para aplicações Java EE. Ele permite que objetos gerenciados pelo servidor, como entidades JPA, sejam armazenados no Coherence Data Grid de forma transparente.
Este documento apresenta uma aula sobre Java Enterprise Edition (Java EE). O professor discute os principais tópicos da aula, incluindo uma visão geral da plataforma Java EE, componentes, arquitetura de aplicações Java EE e servidores de suporte. Alternativas de desenvolvimento web como .NET e Django também são comparadas.
O documento discute os benefícios e aplicações da Arquitetura Orientada a Serviços (SOA), incluindo flexibilidade, redução de custos e integração. Também aborda quando implementar e não implementar uma arquitetura SOA, bem como conceitos-chave como hierarquia de serviços, requisitos de serviço e processos formais necessários.
1) O documento descreve a arquitetura cliente-servidor da World Wide Web, incluindo definições de clientes (navegadores web), servidores e diferentes tipos de servidores.
2) Dois formatos importantes utilizados na WWW são descritos: HTML para criação de páginas web e XML como uma linguagem de marcação flexível.
3) Dois tipos de identificadores de hiperligações são explicados: URLs para localizar recursos e URN's para nomear recursos.
O documento discute conceitos e produtos relacionados à Arquitetura Orientada a Serviços (SOA), incluindo como SOA permite a criação de serviços de negócio interoperáveis que podem ser reutilizados entre aplicações e empresas. Alguns produtos SOA mencionados são ESB, BPEL e registry/repository.
O documento discute o tamanho adequado de micro serviços com base na experiência de reconstruir a arquitetura de um banco usando essa abordagem. Inicialmente foram criados muitos micro serviços pequenos, mas isso trouxe problemas de custo, manutenção e escalabilidade. Posteriormente, passou-se a pensar mais em termos de domínios, agrupando serviços relacionados e definindo melhor os contextos de domínio, o que melhorou a arquitetura. No final, conclui-se que o tamanho ideal depende de cada caso, mas deve-se foc
O documento fornece um resumo do currículo profissional de Valdir Adorni, incluindo suas experiências de trabalho nas áreas de infraestrutura de TI, armazenamento e data center. Ele tem mais de 20 anos de experiência implementando e dando suporte a soluções de armazenamento para grandes empresas. Atualmente, ele é membro contribuidor da SNIA e trabalha como consultor independente.
[Cloud Summit 2010] Microsoft - Danilo BordiniTecla Internet
O documento discute os benefícios da nuvem para clientes e parceiros, incluindo agilidade, flexibilidade, foco e eficiência. Também promove a plataforma Windows Azure e casos de sucesso de clientes que usaram soluções Microsoft para reduzir custos e aumentar a produtividade.
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Ricardo Ferreira
O documento apresenta a agenda de um workshop técnico da Oracle sobre o WebLogic 12c e Fusion Middleware. A agenda inclui palestras sobre construção de aplicações modernas e leves com Java EE 6, alta performance e escalabilidade usando Exalogic, e integração com frameworks open source como Maven e Spring no WebLogic 12c.
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)Tiago Marchetti Dolphine
1) O documento discute a arquitetura de microserviços, como decompor uma aplicação monolítica em serviços independentes e como eles se comunicam.
2) Apresenta os benefícios da arquitetura de microserviços como escalabilidade independente, deploy autônomo e equipes focadas, mas também desafios como integração e falhas.
3) Exemplifica a decomposição de uma loja virtual em microserviços como pedidos, produtos, preços e estoque que se comunicam via REST ou mensageria.
Estruturando um SaaS Multi-tenant no ecossistema AWSmatheuscmpm
A apresentação discute a reestruturação de um sistema SaaS monolítico para uma arquitetura multi-tenant na AWS, com o objetivo de melhorar a escalabilidade, disponibilidade e reduzir custos. O processo envolveu mapear os serviços, adaptar a aplicação, testar e implementar técnicas de isolamento como contas, VPCs e subnets. A arquitetura final utiliza serviços como ELB, ECS Fargate, Aurora e outros para atingir os objetivos traçados.
(1) A empresa oferece soluções de negócios há uma década usando tecnologia de ponta; (2) Ela realiza levantamentos, análises e diagnósticos, redesenha processos, implementa sistemas e automação, e gerencia serviços; (3) As soluções incluem consultoria, desenvolvimento, integração, monitoramento e otimização contínua.
A solução media-core® Uniqueue permite a criação de uma fila virtual e agendamento de chamadas de retorno dinâmico para melhorar o atendimento em centrais de atendimento. Ela fornece benefícios como redução do abandono de chamadas, aumento da satisfação do cliente e redução de custos com telefonia. A solução funciona de forma integrada com o sistema de atendimento Avaya e possui módulos para gestão de campanhas, monitoramento em tempo real e geração de relatórios.
O documento apresenta a plataforma Fluid Vitria M3O, que fornece inteligência operacional através de monitoramento e análise de redes sociais e contact center 3.0. A plataforma permite resposta automática a mensagens dos clientes e avalia influência de usuários em redes sociais em tempo real para apoiar estratégias de negócios. Uma demonstração mostra os recursos de monitoramento de redes sociais para Itaú e Oi e atendimento bancário por contact center.
O documento descreve os principais pontos sobre a Visão Corporativa e a tecnologia da empresa ServiceNow. A empresa tem raízes no ITIL e no serviço de atendimento, com sede em San Diego e escritórios globais. Sua plataforma única oferece gerenciamento de serviços integrado e implementações rápidas com retorno rápido.
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...Manoel Pimentel Medeiros
O documento descreve a adoção de princípios ágeis no Serpro, maior empresa pública de TI da América Latina, para melhorar o desenvolvimento de software. O Serpro adaptou práticas como planning game, backlog do produto, daily scrum meetings e integração contínua em seus processos, criando roteiros específicos para projetos Java/Web. A adoção de métodos ágeis teve como objetivo agilizar o ciclo de desenvolvimento e aumentar a produtividade, sem abandonar a maturidade adquirida com o CMM
1. O documento discute a gestão de desktops e dispositivos móveis para permitir que os funcionários respondam rapidamente às demandas dos clientes.
2. Ele descreve recursos como descoberta e inventário de dispositivos, implantação e remoção de aplicativos remotamente, e monitoramento e correção de dispositivos fora de conformidade.
3. A gestão de dispositivos móveis ajuda a entregar políticas de segurança e gerenciar inventário, aplicativos e configurações em dispositivos como Windows Mobile e Windows CE.
O documento fornece uma introdução sobre a gestão de serviços de TI. Resume os principais pontos como: 1) A dependência crescente dos negócios em relação à TI; 2) O papel central da TI no suporte aos processos de negócio; 3) A importância da governança e gestão de riscos para assegurar a qualidade e disponibilidade dos serviços de TI.
1) O documento propõe o desenvolvimento de uma ferramenta única de teste que seja fácil de usar e forneça indicadores valiosos, eliminando a complexidade das ferramentas existentes.
2) A ferramenta seguirá uma metodologia de teste e permitirá versionamento de artefatos e lições aprendidas.
3) Casos de uso incluem manutenção de usuários, requisitos, casos de teste e roteiros de teste.
O documento discute arquitetura de microsserviços, incluindo pros e contras de microsserviços, APIs da plataforma Zoox, definições importantes como bounded context e UUID, e boas práticas de arquitetura como separação de preocupações.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
Este documento apresenta uma aula sobre Java Enterprise Edition (Java EE). O professor discute os principais tópicos da aula, incluindo uma visão geral da plataforma Java EE, componentes, arquitetura de aplicações Java EE e servidores de suporte. Alternativas de desenvolvimento web como .NET e Django também são comparadas.
O documento discute os benefícios e aplicações da Arquitetura Orientada a Serviços (SOA), incluindo flexibilidade, redução de custos e integração. Também aborda quando implementar e não implementar uma arquitetura SOA, bem como conceitos-chave como hierarquia de serviços, requisitos de serviço e processos formais necessários.
1) O documento descreve a arquitetura cliente-servidor da World Wide Web, incluindo definições de clientes (navegadores web), servidores e diferentes tipos de servidores.
2) Dois formatos importantes utilizados na WWW são descritos: HTML para criação de páginas web e XML como uma linguagem de marcação flexível.
3) Dois tipos de identificadores de hiperligações são explicados: URLs para localizar recursos e URN's para nomear recursos.
O documento discute conceitos e produtos relacionados à Arquitetura Orientada a Serviços (SOA), incluindo como SOA permite a criação de serviços de negócio interoperáveis que podem ser reutilizados entre aplicações e empresas. Alguns produtos SOA mencionados são ESB, BPEL e registry/repository.
O documento discute o tamanho adequado de micro serviços com base na experiência de reconstruir a arquitetura de um banco usando essa abordagem. Inicialmente foram criados muitos micro serviços pequenos, mas isso trouxe problemas de custo, manutenção e escalabilidade. Posteriormente, passou-se a pensar mais em termos de domínios, agrupando serviços relacionados e definindo melhor os contextos de domínio, o que melhorou a arquitetura. No final, conclui-se que o tamanho ideal depende de cada caso, mas deve-se foc
O documento fornece um resumo do currículo profissional de Valdir Adorni, incluindo suas experiências de trabalho nas áreas de infraestrutura de TI, armazenamento e data center. Ele tem mais de 20 anos de experiência implementando e dando suporte a soluções de armazenamento para grandes empresas. Atualmente, ele é membro contribuidor da SNIA e trabalha como consultor independente.
[Cloud Summit 2010] Microsoft - Danilo BordiniTecla Internet
O documento discute os benefícios da nuvem para clientes e parceiros, incluindo agilidade, flexibilidade, foco e eficiência. Também promove a plataforma Windows Azure e casos de sucesso de clientes que usaram soluções Microsoft para reduzir custos e aumentar a produtividade.
Oracle WebLogic Server 12c: Construindo Aplicações Modernas e Leves com Java ...Ricardo Ferreira
O documento apresenta a agenda de um workshop técnico da Oracle sobre o WebLogic 12c e Fusion Middleware. A agenda inclui palestras sobre construção de aplicações modernas e leves com Java EE 6, alta performance e escalabilidade usando Exalogic, e integração com frameworks open source como Maven e Spring no WebLogic 12c.
Microservices: uma abordagem para arquitetura de aplicações (Devcamp 2015)Tiago Marchetti Dolphine
1) O documento discute a arquitetura de microserviços, como decompor uma aplicação monolítica em serviços independentes e como eles se comunicam.
2) Apresenta os benefícios da arquitetura de microserviços como escalabilidade independente, deploy autônomo e equipes focadas, mas também desafios como integração e falhas.
3) Exemplifica a decomposição de uma loja virtual em microserviços como pedidos, produtos, preços e estoque que se comunicam via REST ou mensageria.
Estruturando um SaaS Multi-tenant no ecossistema AWSmatheuscmpm
A apresentação discute a reestruturação de um sistema SaaS monolítico para uma arquitetura multi-tenant na AWS, com o objetivo de melhorar a escalabilidade, disponibilidade e reduzir custos. O processo envolveu mapear os serviços, adaptar a aplicação, testar e implementar técnicas de isolamento como contas, VPCs e subnets. A arquitetura final utiliza serviços como ELB, ECS Fargate, Aurora e outros para atingir os objetivos traçados.
(1) A empresa oferece soluções de negócios há uma década usando tecnologia de ponta; (2) Ela realiza levantamentos, análises e diagnósticos, redesenha processos, implementa sistemas e automação, e gerencia serviços; (3) As soluções incluem consultoria, desenvolvimento, integração, monitoramento e otimização contínua.
A solução media-core® Uniqueue permite a criação de uma fila virtual e agendamento de chamadas de retorno dinâmico para melhorar o atendimento em centrais de atendimento. Ela fornece benefícios como redução do abandono de chamadas, aumento da satisfação do cliente e redução de custos com telefonia. A solução funciona de forma integrada com o sistema de atendimento Avaya e possui módulos para gestão de campanhas, monitoramento em tempo real e geração de relatórios.
O documento apresenta a plataforma Fluid Vitria M3O, que fornece inteligência operacional através de monitoramento e análise de redes sociais e contact center 3.0. A plataforma permite resposta automática a mensagens dos clientes e avalia influência de usuários em redes sociais em tempo real para apoiar estratégias de negócios. Uma demonstração mostra os recursos de monitoramento de redes sociais para Itaú e Oi e atendimento bancário por contact center.
O documento descreve os principais pontos sobre a Visão Corporativa e a tecnologia da empresa ServiceNow. A empresa tem raízes no ITIL e no serviço de atendimento, com sede em San Diego e escritórios globais. Sua plataforma única oferece gerenciamento de serviços integrado e implementações rápidas com retorno rápido.
Roteiro Ágil - Integrando princípios ágeis para a melhoria do desenvolvimento...Manoel Pimentel Medeiros
O documento descreve a adoção de princípios ágeis no Serpro, maior empresa pública de TI da América Latina, para melhorar o desenvolvimento de software. O Serpro adaptou práticas como planning game, backlog do produto, daily scrum meetings e integração contínua em seus processos, criando roteiros específicos para projetos Java/Web. A adoção de métodos ágeis teve como objetivo agilizar o ciclo de desenvolvimento e aumentar a produtividade, sem abandonar a maturidade adquirida com o CMM
1. O documento discute a gestão de desktops e dispositivos móveis para permitir que os funcionários respondam rapidamente às demandas dos clientes.
2. Ele descreve recursos como descoberta e inventário de dispositivos, implantação e remoção de aplicativos remotamente, e monitoramento e correção de dispositivos fora de conformidade.
3. A gestão de dispositivos móveis ajuda a entregar políticas de segurança e gerenciar inventário, aplicativos e configurações em dispositivos como Windows Mobile e Windows CE.
O documento fornece uma introdução sobre a gestão de serviços de TI. Resume os principais pontos como: 1) A dependência crescente dos negócios em relação à TI; 2) O papel central da TI no suporte aos processos de negócio; 3) A importância da governança e gestão de riscos para assegurar a qualidade e disponibilidade dos serviços de TI.
1) O documento propõe o desenvolvimento de uma ferramenta única de teste que seja fácil de usar e forneça indicadores valiosos, eliminando a complexidade das ferramentas existentes.
2) A ferramenta seguirá uma metodologia de teste e permitirá versionamento de artefatos e lições aprendidas.
3) Casos de uso incluem manutenção de usuários, requisitos, casos de teste e roteiros de teste.
O documento discute arquitetura de microsserviços, incluindo pros e contras de microsserviços, APIs da plataforma Zoox, definições importantes como bounded context e UUID, e boas práticas de arquitetura como separação de preocupações.
Semelhante a Monitoração Avançada de SOA e Arquiteturas Distribuídas usando Oracle BTM 12c (20)
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
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
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
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