SlideShare una empresa de Scribd logo
1 de 61
<Insert Picture Here>
Produtos Oracle SOA




  Fernando de Almeida Galdino
  fernando.galdino@oracle.com
Introdução Geral
Oracle Fusion Middleware
                            Web       Mobile          Social




                                  User Engagement



                                  Content Management
                                                               Identity
                                                               Management
                                  Business Intelligence



              Development         Business Process
              Tools               Management


                                  Service Integration

                                                               Enterprise
                                                               Management
                                  Data Integration


                                  Cloud Application
                                  Foundation
Tecnologias Oracle SOA e de Eventos
               BPM Suite
              REAL-TIME
                                                BAM                GOVERNANCE
                                                                       CEP                    Enterprise
                                                                                              Manager (*)
               VISIBILITY
            & PROCESSING
               Enterprise                   Alerts             Events                          System
                                      Business Monitoring                                  GOVERNANCE
                                                                                             Monitoring
                Modeling                          ORCHESTRATION Streams
                                                            Data

                                                    BPEL Process Manager                     Web Services
             Business User                                                                    Manager
                Modeling
                                        Native            Business          Human
                                                                                              WS Policies
                                          ROUTING &Rules SERVICES
                                        BPEL        DATA     Workflow                          Security

               JDeveloper             Oracle Service Bus             Data Integrator           Enterprise
                                                                                               Repository
               Application            Routing      Transform                      Data
                                                                   ETL &
              Development                                                                    SOA lifecycle
                                             Mediation           Replication     Quality
               Framework
                                                     CONNECTIVITY                            governance

                                             Adapters                      B2B                  Registry
                                      Apps    DB    Legacy                Partners               UDDI

              Messaging                                 Coherence Cache
                                                   Java EE Application Server              JRockit VM & RT
           JMS, AQ JMS                                    (WebLogic)

WLS Suite           SOA Suite           Governance

(*) Enterprise Manager FMW Control.
SOA Suite
Servidor de Aplicação
Oracle Weblogic Server
Oracle WebLogic Suite
                     Solução Integrada e Completa para o Grid de Aplicações




                                                                WebLogic Server

                                                                        Java EE:
Enterprise Manager

                      Admin and Operations




                                             Confiabilidade, Disponibilidade, Escalabilidade & Performance




                                                                                                                                  Development Tools
                                                                                                             JDeveloper/Eclipse
                                                                 Coherence EE

                                             Alta performance, Confiável, Escalável para Java, C++, .NET



                                                               JRockit Real Time

                                                 JVM de alta performance e baixíssima latência
WebLogic Server 11g
      Suporte aos mais recentes padrões de mercado

Java Standard            Support
Java SE                      6.0
                                        • Suporte a Padrões
Java EE                      5.0
                                        • Alta Performance
JSP 2.1                      P
                                        • Segurança Avançada
JSF 1.2                      P          • Mensageria Corporativa
Servlet 2.5                  P          • Web Services
EJB 3.0                      P          • Administração e Operações
JAX-WS 2.1                   P            Integradas
JMS 1.1                      P          • Ferramenta de desenvolvimento
JNDI 1.2                     P            de alta produtividade
JCA 1.5                      P
                                        • Certificado Open Source
JTA 1.1                      P
JMX 1.2                      P
                                        Weblogic 12c com suporte a
Java EE Deployment 1.2       P
                                         Java SE 7 já disponível
Java EE Deployment 1.1       P
JDBC 3.0                     P
Weblogic Application Server
  Recursos adicionais da Plataforma Weblogic


         Application
         Development                                                      Infrastructure
                                                                          Design
         Work Manager
         API                         Work
                                     Managers                    Logging Last Resource
                                                                 Optimization
JMS Wrappers and
Foreign Providers                      Migratable Singleton
                                       Services
                                                                     Whole Server
                                                                     Migration
           JMS
           Unit of Order
                                                 JMS Store and
                                                 Forward

                           WebLogic Diagnostic
                           Framework

         Administration                WebLogic
         and Operations                Scripting Tool
Inatividade não planejada

                                 Falha de dados
                                 Erro humano

                                             WLS com Oracle RAC



Desastre no site                                                   Falha de software


                    Inatividade não-planejada
                    Falhas & Soluções
WAN Clusters for                                                  Clusters
Disaster Recovery                                                 Service Migration



                                              Clusters
                      Falha de                Server & Service Migration
                      hardware                Clusterware integration
Inatividade planejada

                  Upgrades na aplicação

                                          Hot redeployment
                                          Side By Side Deployment




                   Inatividade planejada                            Mudanças
                                                                    de configuração
                   Operações & Soluções


 Upgrades
 no servidor
                                                                    • Mudanças
                                                                    dinâmicas


  Rolling cluster upgrade
Máquina Virtual Java de alto desempenho
             Oracle JRockit
Oracle JRockit
   JVM de Alta Performance
JRockit
• #1 em performance
• Melhor instrumentação
  • Métricas com praticamente
    zero de overhead!
JRockit Real Time
• Única Java VM com latência          Standard JVM - Unpredictable

  previsível (<10ms)
  • Nenhuma mudança em
    código!
  • Melhor JVM para ambiente    JRockit Real Time: Predictable Latency
    multi-core!
Oracle JRockit Mission Control
Detector de Memory Leak
Grid de Dados em Memória
     Oracle Coherence
Principais casos de uso

     Caching
     Aplicações requisitam dados do Data Grid ao invés de acessar
     banco de dados ou outros sistemas legados

     Analytics
     Solicitar ao Data Grid desde consultas simples a modelagens
     mais avançadas

     Transactions
     Data Grid atua omo um Sistema ou Registro transacional,
     mantendo dados e lógica de negócio

     Events
     Processamento automatizado baseado em eventos
Oracle Coherence: Uma abordagem única

• Dado é automaticamente particionado e
balanceado entre o cluster de servidores
• Dado é sincronamente replicado para
  disponibilidade contínua



                                  • Servidores monitoram o estado um do outro
                                  • Quando em dúvida, servidores trabalham
                                  juntos para diagnosticar a situação



• Servidores saudáveis assumem a
responsabilidade pelo servidor com problemas
• Operação contínua: Nenhuma interrupção ou
perda de serviço devido a perda de dados ou
falha de servidores
Weblogic 11g: Active Cache
                                               Web Server

• Dados de aplicação/estado/cache
  do WebLogic no grid de dados do   WLS Cluster
  Coherence                                                   WLS
                                                    WLS
• Integração direta com HTTP                WLS
                                                  Coherence*Web
  Session e Toplink                         Coherence*Web
                                      Coherence*Web
• Ideal para aplicações Web com:
  • Objetos de dados grandes
  • Restrições de memória
                                    Session State Data Grid
  • Necessidade de escalabilidade
                                                         Coherence
                                                    Coherence
• Melhora a performance e                       Coherence
                                           Coherence
  confiabilidade                       Coherence

• Simples de configurar (sem
  necessidade codificação)
Barramento de Serviços
  Oracle Service Bus
Virtualização e integração de serviços
Com um barramento de primeira classe
                                                                Gerenciamento e
                                                                  Intermediação de
                                                                  Serviços
                                                                • Transparência
         BPM          Service Orchestration
Portal                                              B2B & BPM
                                                                • Virtualização
                                                                • Configuração
                                                                • Any to Any
             Oracle Service Bus                                   Protocol
                                                                • Any to Any
                                                                  Payload
         Service        Adapters          Presentation          • Padrões
         Repository                       Services
                                                                  avançados de
                                                                  integração
             Integration Services                               • Alta
             Business Logic Business Logic
                                                                  Disponibilidade
                                                                • Alta
                                                                  Escalabilidade
Virtualização de serviços com um barramento
Exemplo de aplicação
                                                                                          build
                                                                                          deploy


                                                                                    IDE
                         Proxy                        Business
                                                      Service
                  SOAP




                                 Oracle Service Bus
                  JMS




                                                       Coherence


                                                              virtualização
                                                              transport switching
                                                              pooling
                          Web-based                           caching
                          console
Oracle Service Bus
Principais elementos para um barramento corporativo de serviços


                 Service Management
    Monitoring             SLA Alerts              Reporting

 Service Virtualization                                                     Configuration
                                                                            Framework
  Content Based Routing
                                                                            Change Center
  Transformation
                                                                            Validation
  Service Chaining                                                          Import / Export


                        Unified Security
                                                                           Metadata
  Authentication     Authorization      Identity      Sign/Encrypt

                                  Adaptive Messaging
 HTTP/S JCA          JMS     WSRM REST MQ                  SMTP      FTP    File   Tux    EJB
Visão geral do Barramento de Serviços
  Service                         Oracle Service Bus                       Enterprise
  Clients                   Service Messaging                              Services
  Application   HTTP/SOAP                                          WS-RM
                                                                            Service
  Client                     Request / Response
                  JMS                                               TUX
  Application
                                                                            Service
  Client
                             Synch / Asynch
                   FTP                                              MQ
  Application
                                                                            Service
  Client
                  REST
                             Split / Join                           EJB
  Application
                                                                            Service
  Client

  Application      File      Publish / Subscribe                    JCA
  Client                                                                    Service




• Any to Any Protocol                       • Multiple communications paradigms
• Any to Any Payload                            •   Request/response
  • XML                                         •   Synchronous and asynchronous
  • non-XML                                     •   One-to-many, many-to-one
  • Binary                                      •   Pub-sub
• No WSDL Required                              •   Mix-and-match (e.g. sync-to-async)
Escalabilidade – múltiplas dimensões

   • Vertical
   • Horizontal                               Escalabilidade é
                                               como um trem!
   • Número de usuários
   • Tamanho da
     mensagem                                 E velocidade?

   • Número de serviços


O objetivo é escalar sem ter perda significativa em performance.
Adaptadores e Conectividade
      Oracle Adapters
Adaptadores para conectividade
Orquestração, Mitigação de erros, transformação, segurança,
conformidade, visibilidade, gerenciamento



                    Web Services
                                                 BAM



                                       Human   BPEL          Business
                                       Task    Process       Rules

                                                                                             Trading
         eBiz Suite Adapter                                                                 Partner


               Siebel Adapter                                   B2B         B2B Protocols

                                                  Mediator


                        PSFT Adapter                              SAP Adapter


                                                 Legacy
Lista de adaptadores disponíveis para
integração…
Applications              Databases                            Technology
   Oracle Applications      Oracle 8i and above                 SOAP
   SAP R/3, mySAP           IBM DB/2                            HTTP, HTTP-S, REST
   Peoplesoft               Informix                            Email – POP3, SMTP, IMAP
   JD Edwards               Clarion                             FTP, FTP-S
   Siebel                   Clipper                             Flat Files
   Clarify                  Cloudscape                          JMS
   Lotus Notes              DBASE                               Oracle AQ
   Ariba                    Dialog                              IBM MQSeries
                                                                                         CDC
   AXIOM mx/open            Essbase                             TIBCO Rendezvous       VSAM
   Baan                     FOCUS Data Access                   Socket                 IMS/DB
   BroadVision              Great Plains                        MSMQ                   ADABAS
   Clarify                  Microsoft SQL Server                                        DB2 z/OS
   Commerce One             MUMPS (Digital Standard MUMPS)                              SQL Server
   Hogan Financials         Navision Financials (ODBC 3.x)   Legacy
   i2 Technologies          Nucleus                             CICS
   Lawson                   Paradox                             IMS/DB
   Livelink                 Pointbase                           IMS/TM               Bundled
   Manugistics              PROGRESS                            VSAM                 Sold as an option,
   Microsoft CRM            Red Brick                           ADABAS               direct from Oracle
   Vantive                  RMS                                 Natural              Available through
                                                                                       certified partners
   Walker Interactive       SAS Transport Format                 Tuxedo
   Remedy                   Sybase                              CA-Datacom
   Salesforce.com           Teradata                            Screen Scraping
                             Unisys DMS 1100/2200                CA-IDMS
                             UniVerse                            C-ISAM,D-ISAM,K-SAM,
                                                                   QSAM
Aplicações Compostas – SCA
        Oracle BPEL
Desenvolvimento visual

                                                             Biblioteca de
SCA Composite Editor                                       componentes e
                                                             adaptadores
                                    Web services
          Mediação                  e adaptadores




                                         Mediação


                     BPEL


                                         Tarefas humanas




                Regras de negócio
BPEL - Orquestração



  PORTAL                     Web Service


                             Java Service


                             Database
                             Stored Procedures

J2EE                         ERP
                             SAP, Oracle, etc.
                     BPEL

           IU
                             User Tasks
  TOMCAT
Desenvolvimento Visual
Regras de Negócio
Oracle Business Rules
Oracle Business Rules
Ambiente Visual de Declarativo para edição de Regras de Negócios
Políticas de Segurança
Oracle Web Services Manager
Web Services Manager
    Imposição de Políticas de Segurança


                                        Pode-se atribuir ou remover políticas de
                                         forma declarativa para os serviços




Várias políticas já disponíveis na
 ferramenta: log, autorização, uso de
 tokens SAML, criptografia, uso de
 certificados, etc.
Monitoração de Atividades de Negócio
            Oracle BAM
Business Activity Monitoring
     Monitoração de Processos de Negócio
• Monitora processos de negócio & serviços em tempo real
     •   Indicadores de Performance (KPIs)
     •   Acordos de nível de serviço (SLAs)


• Analisa eventos conforme estes ocorrem
     •   Correlaciona eventos & KPIs
     •   Identifica tendências
     •   Alerta usuários sobre gargalos e soluções


• Age com base nas condições atuais
     •   Alertas orientados a eventos
     •   Dashboards real-time
     •   Integração com Processos e Workflow
Exemplo de um painel
Coleta de dados em tempo real
                             Oracle Data Integrator
                                      BAM Adapter
                                       Web Service
                                          BPEL PM
                                Oracle E-Business
Enterprise Message Sources




                               Enterprise Manager                            Real-time alerts
                                      JMS 1.1               Oracle BAM
                                       MS MQ
                                      IBM MQ
                                                 JMS Bus



                                        Tibco
                                    Oracle AQ
                                        Sonic
                                        Oracle                           Real-time
                                        JDBC                             dashboard/reports
                                                 Database




                                          DB2
                                       Sybase
                                  SQL Server                                        Call
                                        File System                                 WebService
Troca de Documentos com Parceiros
           Oracle B2B
SOA Suite e B2B
Fluxo de Processo
Criando um documento
Processamento de Eventos Complexos
           Oracle CEP
Aprendendo do passado, agindo no presente


                        Business Intelligence: “Como
                        ocorreram perdas na última semana
                        devido a transações fraudulentas?”




1        2     3        4        5         6        7         8        9


time

              Complex Event Processing: “quando três autorizações para o
              mesmo cartão de crédito ocorrer numa janela de cinco
              segundos, negar as requisições e checar por fraude.”
Aplicações direcionados por eventos
                                                                        Distributed order orchestration




                                                   Transportation &
                                                   Logistics

                                                  Asset management
                                                                 Telecommunications
            Financial Services                                   & Services


         Algorithmic trading
                                                                                              Manufacturing


                                                                 ‘Negative Working
 • Proximity/Location Tracking                                   Capital’ inventory
 • Intrusion detection systems                                   management
 • Military asset allocation



                                 Grid Infrastructure Management
                                 Reponses to calamities –
                                                 earthquake, flooding

                                                Utilities & Insurance
           Public Sector &
           Military
Governança Design-time
SOA Governance
   Gerenciamento do Ciclo de Vida de Ponta a Ponta

                  Design
                           Develop
Analyze
& Model
                                                      Visibility



                                           Deploy &
                                           Secure


                                                       Control


                                     Monitor
                                     Policies
 Retire                              & SLAs
 Services

                Manage Change                         Analytics
OER e OSR gerenciando todo o ciclo de vida
          Service Definition                                                    Service Implementation and
                                                                                Configuration
                                                                              • Composite
    Architect                                  • Target
                                                 Service                      •   WSDL                             Service Bus
                                                 Metadata                     •   XSDs
                                               • BPA                          •   Code
                                                 Composite                    •   Proxy…
                                                               Harvesting
                                                                                                SOA Designers,
                                                                                                Developers,
                       Single View of Assets                                                    Integrators
      Business
                                                        Artifact Management
      Owners                                                                               Policy Attachment          Proxy Pipeline


                                                             Registrie(s)
                           Runtime Metrics                      Reg/Rep                Harvesting              Auto Deployment

                                                        Lifecycle Mgmt
    SOA Monitoring &                                                                  SOA Test, Staging &
    Management                                                                        Production



                                                      Consumer                                           Staging
                                                                                                                           Integration
      IT Operations,                                  Provisioning                 Production
                                                                                                                           Testing
      Release Management
                                                      & Contracts
      SLA Management                                                                            Policy Enforcement


OER – Oracle Enterprise Repository
OSR – Oracle Service Registry
Oracle SOA Governance
Visibilidade e Acessibilidade
Governança Runtime
Oracle Enterprise Manager
Enterprise Manager Fusion Middleware Control
  Gerenciamento dos componentes de Middleware

• Cobre todos os
  componentes:
  •   Oracle WebCache
  •   Oracle HTTP Server
  •   WebLogic Server
  •   SOA
  •   WebCenter
  •   ADF
  •   Forms and Reports
  •   Discoverer
  •   Portal
• Integra monitoramento e
  gerenciamento
Fluxo de execução de um processo




Fluxo completo da execução de um processo.
Tratamento de falhas – 1/2


                              Instância




   Projeto e versão


                      Erros
Tratamento de falhas – 2/2




                      Processos podem
                       ser recuperados
Gerenciamento Unificado e Monitoramento
    Tratamento de Erros                                         Faults &
                                                               exceptions

• Framework unificado para
  tratamento de exceções (“Error
  hospital”):
   • Busca
   • Remoção                                        Recovery
                                                     screen                 log
   • Recupera instâncias com falha
     (individual ou batch)
   • Infra-estrutura SOA e BPM
     (unificados)
• Acesso direto aos registros
  correspondentes de log
                                     Recovery
                                     Action



                                     Edit payload
Infraestrutura para BPM
SOA Suite
Arquitetura da Solução
      BPM integrado a uma infraestrutura unificada


                                                                                                           Customização em ambiente web
                                                          Rich End User Interaction




                                                  Workspace       Process Portal       MS Office
                                                                  (WC spaces)
                                     BPMN 2.0,
                                     BPEL
       BPM Studio                                                                                          Process Composer
       (Business & IT views)
                                           BPEL            BPMN
                                                                         Human            Business
                                                                         Workflow
                                                                                                         Mediator
                                                 Process Core                              Rules

B2B                                                           Unified Runtime                                          Repository

            Process                     Common JCA-based connectivity infrastructure                 Policy Manager
            Analytics    Optimized
                         binding
BAM
            Proc Cubes                                          Oracle Service Bus

                                                                                                                      EM console
                                                                                                                      +BPMN Screens
SOA e Eventos com Oracle
SOA e Eventos com Oracle

Más contenido relacionado

La actualidad más candente

MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012MySQL Brasil
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de AplicaçõesMarcio Sete
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team SystemFábio Câmara
 
DATACOM Soluções em tecnologia
DATACOM Soluções em tecnologiaDATACOM Soluções em tecnologia
DATACOM Soluções em tecnologiaMarco Coghi
 
Dell Kace K1000
Dell Kace K1000Dell Kace K1000
Dell Kace K1000Brasp
 
DATACOM Soluções em tecnologia
DATACOM  Soluções em tecnologiaDATACOM  Soluções em tecnologia
DATACOM Soluções em tecnologiaMarco Coghi
 
DATACOM Soluções em tecnologia
DATACOM  Soluções em tecnologia DATACOM  Soluções em tecnologia
DATACOM Soluções em tecnologia Marco Coghi
 
Parte 1 Introducao
Parte 1 IntroducaoParte 1 Introducao
Parte 1 Introducaoguest7ff4e2
 
Sap Inside Track Sao Paulo 2010 - SAP Business Objects
Sap Inside Track Sao Paulo 2010 - SAP Business ObjectsSap Inside Track Sao Paulo 2010 - SAP Business Objects
Sap Inside Track Sao Paulo 2010 - SAP Business ObjectsMarcelo Ramos
 
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...Invent IT Solutions
 
Glossário ITIL V3 em portugês
Glossário ITIL V3 em portugêsGlossário ITIL V3 em portugês
Glossário ITIL V3 em portugêsFernando Palma
 
Multiedro - google apps - cloud computing
Multiedro - google apps - cloud computingMultiedro - google apps - cloud computing
Multiedro - google apps - cloud computingMultiedro
 
ESAT - Microsoft Business Intelligence
ESAT - Microsoft Business IntelligenceESAT - Microsoft Business Intelligence
ESAT - Microsoft Business IntelligenceESAT
 
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
 
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
 

La actualidad más candente (20)

MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012MySQL e Oracle - GUOB Tech Day 2012
MySQL e Oracle - GUOB Tech Day 2012
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
 
DATACOM Soluções em tecnologia
DATACOM Soluções em tecnologiaDATACOM Soluções em tecnologia
DATACOM Soluções em tecnologia
 
Dell Kace K1000
Dell Kace K1000Dell Kace K1000
Dell Kace K1000
 
Apresentação Discussao publica da Dissertação
Apresentação Discussao publica da DissertaçãoApresentação Discussao publica da Dissertação
Apresentação Discussao publica da Dissertação
 
DATACOM Soluções em tecnologia
DATACOM  Soluções em tecnologiaDATACOM  Soluções em tecnologia
DATACOM Soluções em tecnologia
 
DATACOM Soluções em tecnologia
DATACOM  Soluções em tecnologia DATACOM  Soluções em tecnologia
DATACOM Soluções em tecnologia
 
Parte 1 Introducao
Parte 1 IntroducaoParte 1 Introducao
Parte 1 Introducao
 
Workshop05
Workshop05Workshop05
Workshop05
 
Sap Inside Track Sao Paulo 2010 - SAP Business Objects
Sap Inside Track Sao Paulo 2010 - SAP Business ObjectsSap Inside Track Sao Paulo 2010 - SAP Business Objects
Sap Inside Track Sao Paulo 2010 - SAP Business Objects
 
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
 
Itil
ItilItil
Itil
 
Glossário ITIL V3 em portugês
Glossário ITIL V3 em portugêsGlossário ITIL V3 em portugês
Glossário ITIL V3 em portugês
 
Multiedro - google apps - cloud computing
Multiedro - google apps - cloud computingMultiedro - google apps - cloud computing
Multiedro - google apps - cloud computing
 
ESAT - Microsoft Business Intelligence
ESAT - Microsoft Business IntelligenceESAT - Microsoft Business Intelligence
ESAT - Microsoft Business Intelligence
 
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 ...
 
Eurocloud Day 2012 em Portugal
Eurocloud Day 2012 em PortugalEurocloud Day 2012 em Portugal
Eurocloud Day 2012 em Portugal
 
Evento System Center - Apresentação (2)
Evento System Center - Apresentação (2)Evento System Center - Apresentação (2)
Evento System Center - Apresentação (2)
 

Destacado

El Bus híbrid de Sant Cugat
El Bus híbrid de Sant CugatEl Bus híbrid de Sant Cugat
El Bus híbrid de Sant CugatAMTU
 
Stqbus, app busos sant cugat
Stqbus, app busos sant cugatStqbus, app busos sant cugat
Stqbus, app busos sant cugatPremsa Sant Cugat
 
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-ServerDaten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-ServerEXSO. business solutions GmbH
 
Portfolio Adrian Benavides M
Portfolio Adrian Benavides MPortfolio Adrian Benavides M
Portfolio Adrian Benavides MAdrianBenavides
 
Catalogue Fly Away
Catalogue Fly AwayCatalogue Fly Away
Catalogue Fly Awaytommoyen
 
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...Wolfgang Schmidt
 
SEO und Linkbuilding im Jahr 2014
SEO und Linkbuilding im Jahr 2014SEO und Linkbuilding im Jahr 2014
SEO und Linkbuilding im Jahr 2014Seokratie
 
Spowo niederöblarn 21 4
Spowo niederöblarn 21 4 Spowo niederöblarn 21 4
Spowo niederöblarn 21 4 heiko.vogl
 
Unidade 2.1.2 Bus
Unidade 2.1.2   BusUnidade 2.1.2   Bus
Unidade 2.1.2 Busguest18dcd9
 
Sapo BUS Hands-On
Sapo BUS Hands-OnSapo BUS Hands-On
Sapo BUS Hands-Oncodebits
 
O Melhor de Londres - Edição Outubro 2010
O Melhor de Londres - Edição Outubro 2010O Melhor de Londres - Edição Outubro 2010
O Melhor de Londres - Edição Outubro 2010O Melhor de Londres
 
Swiss Government Cloud
Swiss Government CloudSwiss Government Cloud
Swiss Government CloudNetcetera
 
REFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVAS
REFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVASREFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVAS
REFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVASAndreita Aguilar
 
Numérique-Open-Data-Pesa-metro'num2015
Numérique-Open-Data-Pesa-metro'num2015Numérique-Open-Data-Pesa-metro'num2015
Numérique-Open-Data-Pesa-metro'num2015Metro'num 2015
 

Destacado (20)

El Bus híbrid de Sant Cugat
El Bus híbrid de Sant CugatEl Bus híbrid de Sant Cugat
El Bus híbrid de Sant Cugat
 
Dun laoghaire
Dun laoghaireDun laoghaire
Dun laoghaire
 
Stqbus, app busos sant cugat
Stqbus, app busos sant cugatStqbus, app busos sant cugat
Stqbus, app busos sant cugat
 
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-ServerDaten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
Daten verknüpfen - Geschäftsprozesse organisieren: der ExsoFlow-Server
 
Portfolio Adrian Benavides M
Portfolio Adrian Benavides MPortfolio Adrian Benavides M
Portfolio Adrian Benavides M
 
Catalogue Fly Away
Catalogue Fly AwayCatalogue Fly Away
Catalogue Fly Away
 
Réunion parents1
Réunion parents1Réunion parents1
Réunion parents1
 
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
 
SEO und Linkbuilding im Jahr 2014
SEO und Linkbuilding im Jahr 2014SEO und Linkbuilding im Jahr 2014
SEO und Linkbuilding im Jahr 2014
 
Arquitetura 9
Arquitetura 9Arquitetura 9
Arquitetura 9
 
Spowo niederöblarn 21 4
Spowo niederöblarn 21 4 Spowo niederöblarn 21 4
Spowo niederöblarn 21 4
 
Navegamos por el río Orinoco
Navegamos por el río OrinocoNavegamos por el río Orinoco
Navegamos por el río Orinoco
 
Unidade 2.1.2 Bus
Unidade 2.1.2   BusUnidade 2.1.2   Bus
Unidade 2.1.2 Bus
 
Sapo BUS Hands-On
Sapo BUS Hands-OnSapo BUS Hands-On
Sapo BUS Hands-On
 
O Melhor de Londres - Edição Outubro 2010
O Melhor de Londres - Edição Outubro 2010O Melhor de Londres - Edição Outubro 2010
O Melhor de Londres - Edição Outubro 2010
 
Swiss Government Cloud
Swiss Government CloudSwiss Government Cloud
Swiss Government Cloud
 
ShareMyBook: As 5 telas e suas Interfaces
ShareMyBook: As 5 telas e suas InterfacesShareMyBook: As 5 telas e suas Interfaces
ShareMyBook: As 5 telas e suas Interfaces
 
Cap i2intro4
Cap i2intro4Cap i2intro4
Cap i2intro4
 
REFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVAS
REFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVASREFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVAS
REFERNCIAS A CELDA * REFERENCIAS ABSOLUTAS Y RELATIVAS
 
Numérique-Open-Data-Pesa-metro'num2015
Numérique-Open-Data-Pesa-metro'num2015Numérique-Open-Data-Pesa-metro'num2015
Numérique-Open-Data-Pesa-metro'num2015
 

Similar a SOA e Eventos com Oracle

Arquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
Arquitetura de um barramento de Serviços com BizTalk Server – ESB ToolkitArquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
Arquitetura de um barramento de Serviços com BizTalk Server – ESB ToolkitMarkus Christen
 
Service Now
Service NowService Now
Service NowMundo PM
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Fernanda Saraiva
 
Bpm Automacao De Processos
Bpm   Automacao De ProcessosBpm   Automacao De Processos
Bpm Automacao De ProcessosMarcos Yonamine
 
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadasPós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadasCleverson Sacramento
 
INSPIRIT nova institucional
INSPIRIT nova institucionalINSPIRIT nova institucional
INSPIRIT nova institucionalINSPIRIT BRASIL
 
Evento System Center - Apresentação (1)
Evento System Center - Apresentação (1)Evento System Center - Apresentação (1)
Evento System Center - Apresentação (1)Allen Informática
 
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cJava EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
 
Desenvolvimento de Aplicações Corporativas com Java
Desenvolvimento de Aplicações Corporativas com JavaDesenvolvimento de Aplicações Corporativas com Java
Desenvolvimento de Aplicações Corporativas com Javaarmeniocardoso
 
Garantindo o sucesso da experiência do usuário por Carlos bertozzi
Garantindo o sucesso da experiência do usuário por Carlos bertozziGarantindo o sucesso da experiência do usuário por Carlos bertozzi
Garantindo o sucesso da experiência do usuário por Carlos bertozziJoao Galdino Mello de Souza
 
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Ricardo Ferreira
 
Apresentação Altiris-Daniel Lopes Allen
Apresentação Altiris-Daniel Lopes AllenApresentação Altiris-Daniel Lopes Allen
Apresentação Altiris-Daniel Lopes AllenAllen Informática
 

Similar a SOA e Eventos com Oracle (20)

Arquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
Arquitetura de um barramento de Serviços com BizTalk Server – ESB ToolkitArquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
Arquitetura de um barramento de Serviços com BizTalk Server – ESB Toolkit
 
Service Now
Service NowService Now
Service Now
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Aula 01 introducao
Aula 01   introducaoAula 01   introducao
Aula 01 introducao
 
ServiceMix e CXF
ServiceMix e CXFServiceMix e CXF
ServiceMix e CXF
 
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
Aula 05 - Dashboard com PerformancePoint e SharePoint 2010
 
Bpm Automacao De Processos
Bpm   Automacao De ProcessosBpm   Automacao De Processos
Bpm Automacao De Processos
 
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadasPós Ruy - 2 e 3 Camadas - Arquitetura em camadas
Pós Ruy - 2 e 3 Camadas - Arquitetura em camadas
 
INSPIRIT nova institucional
INSPIRIT nova institucionalINSPIRIT nova institucional
INSPIRIT nova institucional
 
Evento System Center - Apresentação (1)
Evento System Center - Apresentação (1)Evento System Center - Apresentação (1)
Evento System Center - Apresentação (1)
 
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12cJava EE no ambiente corporativo: primeiros passos WebLogic 12c
Java EE no ambiente corporativo: primeiros passos WebLogic 12c
 
Desenvolvimento de Aplicações Corporativas com Java
Desenvolvimento de Aplicações Corporativas com JavaDesenvolvimento de Aplicações Corporativas com Java
Desenvolvimento de Aplicações Corporativas com Java
 
Garantindo o sucesso da experiência do usuário por Carlos bertozzi
Garantindo o sucesso da experiência do usuário por Carlos bertozziGarantindo o sucesso da experiência do usuário por Carlos bertozzi
Garantindo o sucesso da experiência do usuário por Carlos bertozzi
 
GUJavaSC - Mini-curso Java EE
GUJavaSC - Mini-curso Java EEGUJavaSC - Mini-curso Java EE
GUJavaSC - Mini-curso Java EE
 
Domain driven design
Domain driven designDomain driven design
Domain driven design
 
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
Alta Performance e Escalabilidade para Java / Java EE e Aplicativos Oracle us...
 
Ets simonsen wsrv_2011
Ets simonsen wsrv_2011Ets simonsen wsrv_2011
Ets simonsen wsrv_2011
 
Apresentação Altiris-Daniel Lopes Allen
Apresentação Altiris-Daniel Lopes AllenApresentação Altiris-Daniel Lopes Allen
Apresentação Altiris-Daniel Lopes Allen
 
AX4B - Dynamics AX
AX4B - Dynamics AX AX4B - Dynamics AX
AX4B - Dynamics AX
 
Bancos de Dados na AWS
Bancos de Dados na AWSBancos de Dados na AWS
Bancos de Dados na AWS
 

Más de Fernando Galdino

Challenge Cidades inteligentes (Smart Cities) - FIAP
Challenge Cidades inteligentes (Smart Cities) - FIAPChallenge Cidades inteligentes (Smart Cities) - FIAP
Challenge Cidades inteligentes (Smart Cities) - FIAPFernando Galdino
 
Blockchain e o impacto na cadeia de valor das organizações
Blockchain e o impacto na cadeia de valor das organizaçõesBlockchain e o impacto na cadeia de valor das organizações
Blockchain e o impacto na cadeia de valor das organizaçõesFernando Galdino
 
Reunião sobre Open Banking na FIESP em 20/09/2018
Reunião sobre Open Banking na FIESP em 20/09/2018Reunião sobre Open Banking na FIESP em 20/09/2018
Reunião sobre Open Banking na FIESP em 20/09/2018Fernando Galdino
 
ORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogo
ORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogoORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogo
ORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogoFernando Galdino
 
ORACLE ESPM Blockchain - Parte 02 - Conceitos sobre Blockchain
ORACLE ESPM Blockchain - Parte 02 - Conceitos sobre BlockchainORACLE ESPM Blockchain - Parte 02 - Conceitos sobre Blockchain
ORACLE ESPM Blockchain - Parte 02 - Conceitos sobre BlockchainFernando Galdino
 
ORACLE | ESPM | Blockchain | 01 - INTRODUCAO
ORACLE | ESPM | Blockchain | 01 - INTRODUCAOORACLE | ESPM | Blockchain | 01 - INTRODUCAO
ORACLE | ESPM | Blockchain | 01 - INTRODUCAOFernando Galdino
 
A solução para Blockchain da Oracle
A solução para Blockchain da OracleA solução para Blockchain da Oracle
A solução para Blockchain da OracleFernando Galdino
 
Casos de uso Setor Público para Blockchain
Casos de uso Setor Público para BlockchainCasos de uso Setor Público para Blockchain
Casos de uso Setor Público para BlockchainFernando Galdino
 
Transformacao Digital: O que é? Como chegar lá?
Transformacao Digital: O que é? Como chegar lá?Transformacao Digital: O que é? Como chegar lá?
Transformacao Digital: O que é? Como chegar lá?Fernando Galdino
 
Contratos Inteligentes: passo-a-passo para criação
Contratos Inteligentes: passo-a-passo para criaçãoContratos Inteligentes: passo-a-passo para criação
Contratos Inteligentes: passo-a-passo para criaçãoFernando Galdino
 
Como Blockchain está mudando nossas vidas?
Como Blockchain está mudando nossas vidas?Como Blockchain está mudando nossas vidas?
Como Blockchain está mudando nossas vidas?Fernando Galdino
 
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua ArquiteturaFernando Galdino
 
Integração entre OER e OSR
Integração entre OER e OSRIntegração entre OER e OSR
Integração entre OER e OSRFernando Galdino
 
Visão geral sobre Governança em TI
Visão geral sobre Governança em TIVisão geral sobre Governança em TI
Visão geral sobre Governança em TIFernando Galdino
 

Más de Fernando Galdino (16)

Challenge Cidades inteligentes (Smart Cities) - FIAP
Challenge Cidades inteligentes (Smart Cities) - FIAPChallenge Cidades inteligentes (Smart Cities) - FIAP
Challenge Cidades inteligentes (Smart Cities) - FIAP
 
Blockchain e o impacto na cadeia de valor das organizações
Blockchain e o impacto na cadeia de valor das organizaçõesBlockchain e o impacto na cadeia de valor das organizações
Blockchain e o impacto na cadeia de valor das organizações
 
Reunião sobre Open Banking na FIESP em 20/09/2018
Reunião sobre Open Banking na FIESP em 20/09/2018Reunião sobre Open Banking na FIESP em 20/09/2018
Reunião sobre Open Banking na FIESP em 20/09/2018
 
ORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogo
ORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogoORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogo
ORACLE ESPM Blockchain - Parte 03 - Discussão pós-jogo
 
ORACLE ESPM Blockchain - Parte 02 - Conceitos sobre Blockchain
ORACLE ESPM Blockchain - Parte 02 - Conceitos sobre BlockchainORACLE ESPM Blockchain - Parte 02 - Conceitos sobre Blockchain
ORACLE ESPM Blockchain - Parte 02 - Conceitos sobre Blockchain
 
ORACLE | ESPM | Blockchain | 01 - INTRODUCAO
ORACLE | ESPM | Blockchain | 01 - INTRODUCAOORACLE | ESPM | Blockchain | 01 - INTRODUCAO
ORACLE | ESPM | Blockchain | 01 - INTRODUCAO
 
A solução para Blockchain da Oracle
A solução para Blockchain da OracleA solução para Blockchain da Oracle
A solução para Blockchain da Oracle
 
Casos de uso Setor Público para Blockchain
Casos de uso Setor Público para BlockchainCasos de uso Setor Público para Blockchain
Casos de uso Setor Público para Blockchain
 
Transformacao Digital: O que é? Como chegar lá?
Transformacao Digital: O que é? Como chegar lá?Transformacao Digital: O que é? Como chegar lá?
Transformacao Digital: O que é? Como chegar lá?
 
Contratos Inteligentes: passo-a-passo para criação
Contratos Inteligentes: passo-a-passo para criaçãoContratos Inteligentes: passo-a-passo para criação
Contratos Inteligentes: passo-a-passo para criação
 
Como Blockchain está mudando nossas vidas?
Como Blockchain está mudando nossas vidas?Como Blockchain está mudando nossas vidas?
Como Blockchain está mudando nossas vidas?
 
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
[TDC 2013] Integre um grid de dados em memória na sua Arquitetura
 
Integração entre OER e OSR
Integração entre OER e OSRIntegração entre OER e OSR
Integração entre OER e OSR
 
Modelo NTCP
Modelo NTCPModelo NTCP
Modelo NTCP
 
Governança em TI
Governança em TIGovernança em TI
Governança em TI
 
Visão geral sobre Governança em TI
Visão geral sobre Governança em TIVisão geral sobre Governança em TI
Visão geral sobre Governança em TI
 

SOA e Eventos com Oracle

  • 1.
  • 2. <Insert Picture Here> Produtos Oracle SOA Fernando de Almeida Galdino fernando.galdino@oracle.com
  • 4. Oracle Fusion Middleware Web Mobile Social User Engagement Content Management Identity Management Business Intelligence Development Business Process Tools Management Service Integration Enterprise Management Data Integration Cloud Application Foundation
  • 5. Tecnologias Oracle SOA e de Eventos BPM Suite REAL-TIME BAM GOVERNANCE CEP Enterprise Manager (*) VISIBILITY & PROCESSING Enterprise Alerts Events System Business Monitoring GOVERNANCE Monitoring Modeling ORCHESTRATION Streams Data BPEL Process Manager Web Services Business User Manager Modeling Native Business Human WS Policies ROUTING &Rules SERVICES BPEL DATA Workflow Security JDeveloper Oracle Service Bus Data Integrator Enterprise Repository Application Routing Transform Data ETL & Development SOA lifecycle Mediation Replication Quality Framework CONNECTIVITY governance Adapters B2B Registry Apps DB Legacy Partners UDDI Messaging Coherence Cache Java EE Application Server JRockit VM & RT JMS, AQ JMS (WebLogic) WLS Suite SOA Suite Governance (*) Enterprise Manager FMW Control.
  • 8. Oracle WebLogic Suite Solução Integrada e Completa para o Grid de Aplicações WebLogic Server Java EE: Enterprise Manager Admin and Operations Confiabilidade, Disponibilidade, Escalabilidade & Performance Development Tools JDeveloper/Eclipse Coherence EE Alta performance, Confiável, Escalável para Java, C++, .NET JRockit Real Time JVM de alta performance e baixíssima latência
  • 9. WebLogic Server 11g Suporte aos mais recentes padrões de mercado Java Standard Support Java SE 6.0 • Suporte a Padrões Java EE 5.0 • Alta Performance JSP 2.1 P • Segurança Avançada JSF 1.2 P • Mensageria Corporativa Servlet 2.5 P • Web Services EJB 3.0 P • Administração e Operações JAX-WS 2.1 P Integradas JMS 1.1 P • Ferramenta de desenvolvimento JNDI 1.2 P de alta produtividade JCA 1.5 P • Certificado Open Source JTA 1.1 P JMX 1.2 P Weblogic 12c com suporte a Java EE Deployment 1.2 P Java SE 7 já disponível Java EE Deployment 1.1 P JDBC 3.0 P
  • 10. Weblogic Application Server Recursos adicionais da Plataforma Weblogic Application Development Infrastructure Design Work Manager API Work Managers Logging Last Resource Optimization JMS Wrappers and Foreign Providers Migratable Singleton Services Whole Server Migration JMS Unit of Order JMS Store and Forward WebLogic Diagnostic Framework Administration WebLogic and Operations Scripting Tool
  • 11. Inatividade não planejada Falha de dados Erro humano WLS com Oracle RAC Desastre no site Falha de software Inatividade não-planejada Falhas & Soluções WAN Clusters for Clusters Disaster Recovery Service Migration Clusters Falha de Server & Service Migration hardware Clusterware integration
  • 12. Inatividade planejada Upgrades na aplicação Hot redeployment Side By Side Deployment Inatividade planejada Mudanças de configuração Operações & Soluções Upgrades no servidor • Mudanças dinâmicas Rolling cluster upgrade
  • 13. Máquina Virtual Java de alto desempenho Oracle JRockit
  • 14. Oracle JRockit JVM de Alta Performance JRockit • #1 em performance • Melhor instrumentação • Métricas com praticamente zero de overhead! JRockit Real Time • Única Java VM com latência Standard JVM - Unpredictable previsível (<10ms) • Nenhuma mudança em código! • Melhor JVM para ambiente JRockit Real Time: Predictable Latency multi-core!
  • 15. Oracle JRockit Mission Control Detector de Memory Leak
  • 16. Grid de Dados em Memória Oracle Coherence
  • 17. Principais casos de uso Caching Aplicações requisitam dados do Data Grid ao invés de acessar banco de dados ou outros sistemas legados Analytics Solicitar ao Data Grid desde consultas simples a modelagens mais avançadas Transactions Data Grid atua omo um Sistema ou Registro transacional, mantendo dados e lógica de negócio Events Processamento automatizado baseado em eventos
  • 18. Oracle Coherence: Uma abordagem única • Dado é automaticamente particionado e balanceado entre o cluster de servidores • Dado é sincronamente replicado para disponibilidade contínua • Servidores monitoram o estado um do outro • Quando em dúvida, servidores trabalham juntos para diagnosticar a situação • Servidores saudáveis assumem a responsabilidade pelo servidor com problemas • Operação contínua: Nenhuma interrupção ou perda de serviço devido a perda de dados ou falha de servidores
  • 19. Weblogic 11g: Active Cache Web Server • Dados de aplicação/estado/cache do WebLogic no grid de dados do WLS Cluster Coherence WLS WLS • Integração direta com HTTP WLS Coherence*Web Session e Toplink Coherence*Web Coherence*Web • Ideal para aplicações Web com: • Objetos de dados grandes • Restrições de memória Session State Data Grid • Necessidade de escalabilidade Coherence Coherence • Melhora a performance e Coherence Coherence confiabilidade Coherence • Simples de configurar (sem necessidade codificação)
  • 20. Barramento de Serviços Oracle Service Bus
  • 21. Virtualização e integração de serviços Com um barramento de primeira classe Gerenciamento e Intermediação de Serviços • Transparência BPM Service Orchestration Portal B2B & BPM • Virtualização • Configuração • Any to Any Oracle Service Bus Protocol • Any to Any Payload Service Adapters Presentation • Padrões Repository Services avançados de integração Integration Services • Alta Business Logic Business Logic Disponibilidade • Alta Escalabilidade
  • 22. Virtualização de serviços com um barramento Exemplo de aplicação build deploy IDE Proxy Business Service SOAP Oracle Service Bus JMS Coherence virtualização transport switching pooling Web-based caching console
  • 23. Oracle Service Bus Principais elementos para um barramento corporativo de serviços Service Management Monitoring SLA Alerts Reporting Service Virtualization Configuration Framework Content Based Routing Change Center Transformation Validation Service Chaining Import / Export Unified Security Metadata Authentication Authorization Identity Sign/Encrypt Adaptive Messaging HTTP/S JCA JMS WSRM REST MQ SMTP FTP File Tux EJB
  • 24. Visão geral do Barramento de Serviços Service Oracle Service Bus Enterprise Clients Service Messaging Services Application HTTP/SOAP WS-RM Service Client Request / Response JMS TUX Application Service Client Synch / Asynch FTP MQ Application Service Client REST Split / Join EJB Application Service Client Application File Publish / Subscribe JCA Client Service • Any to Any Protocol • Multiple communications paradigms • Any to Any Payload • Request/response • XML • Synchronous and asynchronous • non-XML • One-to-many, many-to-one • Binary • Pub-sub • No WSDL Required • Mix-and-match (e.g. sync-to-async)
  • 25. Escalabilidade – múltiplas dimensões • Vertical • Horizontal Escalabilidade é como um trem! • Número de usuários • Tamanho da mensagem E velocidade? • Número de serviços O objetivo é escalar sem ter perda significativa em performance.
  • 26. Adaptadores e Conectividade Oracle Adapters
  • 27. Adaptadores para conectividade Orquestração, Mitigação de erros, transformação, segurança, conformidade, visibilidade, gerenciamento Web Services BAM Human BPEL Business Task Process Rules Trading eBiz Suite Adapter Partner Siebel Adapter B2B B2B Protocols Mediator PSFT Adapter SAP Adapter Legacy
  • 28. Lista de adaptadores disponíveis para integração… Applications Databases Technology  Oracle Applications  Oracle 8i and above  SOAP  SAP R/3, mySAP  IBM DB/2  HTTP, HTTP-S, REST  Peoplesoft  Informix  Email – POP3, SMTP, IMAP  JD Edwards  Clarion  FTP, FTP-S  Siebel  Clipper  Flat Files  Clarify  Cloudscape  JMS  Lotus Notes  DBASE  Oracle AQ  Ariba  Dialog  IBM MQSeries CDC  AXIOM mx/open  Essbase  TIBCO Rendezvous  VSAM  Baan  FOCUS Data Access  Socket  IMS/DB  BroadVision  Great Plains  MSMQ  ADABAS  Clarify  Microsoft SQL Server  DB2 z/OS  Commerce One  MUMPS (Digital Standard MUMPS)  SQL Server  Hogan Financials  Navision Financials (ODBC 3.x) Legacy  i2 Technologies  Nucleus  CICS  Lawson  Paradox  IMS/DB  Livelink  Pointbase  IMS/TM Bundled  Manugistics  PROGRESS  VSAM Sold as an option,  Microsoft CRM  Red Brick  ADABAS direct from Oracle  Vantive  RMS  Natural Available through  certified partners  Walker Interactive  SAS Transport Format Tuxedo  Remedy  Sybase  CA-Datacom  Salesforce.com  Teradata  Screen Scraping  Unisys DMS 1100/2200  CA-IDMS  UniVerse  C-ISAM,D-ISAM,K-SAM, QSAM
  • 29. Aplicações Compostas – SCA Oracle BPEL
  • 30. Desenvolvimento visual Biblioteca de SCA Composite Editor componentes e adaptadores Web services Mediação e adaptadores Mediação BPEL Tarefas humanas Regras de negócio
  • 31. BPEL - Orquestração PORTAL Web Service Java Service Database Stored Procedures J2EE ERP SAP, Oracle, etc. BPEL IU User Tasks TOMCAT
  • 33. Regras de Negócio Oracle Business Rules
  • 34. Oracle Business Rules Ambiente Visual de Declarativo para edição de Regras de Negócios
  • 35. Políticas de Segurança Oracle Web Services Manager
  • 36. Web Services Manager Imposição de Políticas de Segurança Pode-se atribuir ou remover políticas de forma declarativa para os serviços Várias políticas já disponíveis na ferramenta: log, autorização, uso de tokens SAML, criptografia, uso de certificados, etc.
  • 37. Monitoração de Atividades de Negócio Oracle BAM
  • 38. Business Activity Monitoring Monitoração de Processos de Negócio • Monitora processos de negócio & serviços em tempo real • Indicadores de Performance (KPIs) • Acordos de nível de serviço (SLAs) • Analisa eventos conforme estes ocorrem • Correlaciona eventos & KPIs • Identifica tendências • Alerta usuários sobre gargalos e soluções • Age com base nas condições atuais • Alertas orientados a eventos • Dashboards real-time • Integração com Processos e Workflow
  • 39. Exemplo de um painel
  • 40. Coleta de dados em tempo real Oracle Data Integrator BAM Adapter Web Service BPEL PM Oracle E-Business Enterprise Message Sources Enterprise Manager Real-time alerts JMS 1.1 Oracle BAM MS MQ IBM MQ JMS Bus Tibco Oracle AQ Sonic Oracle Real-time JDBC dashboard/reports Database DB2 Sybase SQL Server Call File System WebService
  • 41. Troca de Documentos com Parceiros Oracle B2B
  • 42. SOA Suite e B2B Fluxo de Processo
  • 44. Processamento de Eventos Complexos Oracle CEP
  • 45. Aprendendo do passado, agindo no presente Business Intelligence: “Como ocorreram perdas na última semana devido a transações fraudulentas?” 1 2 3 4 5 6 7 8 9 time Complex Event Processing: “quando três autorizações para o mesmo cartão de crédito ocorrer numa janela de cinco segundos, negar as requisições e checar por fraude.”
  • 46. Aplicações direcionados por eventos Distributed order orchestration Transportation & Logistics Asset management Telecommunications Financial Services & Services Algorithmic trading Manufacturing ‘Negative Working • Proximity/Location Tracking Capital’ inventory • Intrusion detection systems management • Military asset allocation Grid Infrastructure Management Reponses to calamities – earthquake, flooding Utilities & Insurance Public Sector & Military
  • 48. SOA Governance Gerenciamento do Ciclo de Vida de Ponta a Ponta Design Develop Analyze & Model Visibility Deploy & Secure Control Monitor Policies Retire & SLAs Services Manage Change Analytics
  • 49. OER e OSR gerenciando todo o ciclo de vida Service Definition Service Implementation and Configuration • Composite Architect • Target Service • WSDL Service Bus Metadata • XSDs • BPA • Code Composite • Proxy… Harvesting SOA Designers, Developers, Single View of Assets Integrators Business Artifact Management Owners Policy Attachment Proxy Pipeline Registrie(s) Runtime Metrics Reg/Rep Harvesting Auto Deployment Lifecycle Mgmt SOA Monitoring & SOA Test, Staging & Management Production Consumer Staging Integration IT Operations, Provisioning Production Testing Release Management & Contracts SLA Management Policy Enforcement OER – Oracle Enterprise Repository OSR – Oracle Service Registry
  • 52. Enterprise Manager Fusion Middleware Control Gerenciamento dos componentes de Middleware • Cobre todos os componentes: • Oracle WebCache • Oracle HTTP Server • WebLogic Server • SOA • WebCenter • ADF • Forms and Reports • Discoverer • Portal • Integra monitoramento e gerenciamento
  • 53. Fluxo de execução de um processo Fluxo completo da execução de um processo.
  • 54. Tratamento de falhas – 1/2 Instância Projeto e versão Erros
  • 55. Tratamento de falhas – 2/2 Processos podem ser recuperados
  • 56. Gerenciamento Unificado e Monitoramento Tratamento de Erros Faults & exceptions • Framework unificado para tratamento de exceções (“Error hospital”): • Busca • Remoção Recovery screen log • Recupera instâncias com falha (individual ou batch) • Infra-estrutura SOA e BPM (unificados) • Acesso direto aos registros correspondentes de log Recovery Action Edit payload
  • 59. Arquitetura da Solução BPM integrado a uma infraestrutura unificada Customização em ambiente web Rich End User Interaction Workspace Process Portal MS Office (WC spaces) BPMN 2.0, BPEL BPM Studio Process Composer (Business & IT views) BPEL BPMN Human Business Workflow Mediator Process Core Rules B2B Unified Runtime Repository Process Common JCA-based connectivity infrastructure Policy Manager Analytics Optimized binding BAM Proc Cubes Oracle Service Bus EM console +BPMN Screens