02 coherence & golden gate - escenarios de uso
TRANSCRIPT
Coherence GoldenGate
OracleCoherence & GoldenGateEscenarios de Uso
Insert Picture Here
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 remain at the sole discretion of Oracle.
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.3
Customer Experience en applicaciones RIA
• Acceso desde navegadores y dispositivos móviles- Riqueza de los interfaces > Mayor número de hits- Concurrencia muy alta / masiva
• Personalización en tiempo real- Recomendaciones- Sugerencias (tipo Google Search)- Contenido específico por usuario
• Alto rendimiento
Requerimientos / Retos
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.4
Customer Experience en applicaciones RIACómo lo Conseguimos
ApplicationAggregated
User Profile
Business
Rules
Feed
Synch
Bulk load
3rd PartyApplications
3rd PartyApplications
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.5
Customer Experience en applicaciones RIA
• Elasticidad ilimitada de acuerdo a la demanda• Alto rendimiento independiente de la concurrencia• Coordinación de múltiples fuentes de datos• Personalización en tiempo real de los interfaces en base a
perfiles y reglas• Protección de los sistemas de backend• Disponibilidad y operatividad incluso en caso de
desconexión de los sistemas de backend
Beneficios
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.6
Sistemas de Control en Tiempo Real
• Captura de información en tiempo real procedente de sensores
• Captura de información en tiempo real de sistemas pre-existentes
• Calculo de predicciones
Requerimientos / Retos
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.7
Sistemas de Control en Tiempo RealCómo lo Conseguimos
In-place
processingFeed
Events
EIS
Feed
Events
Events
Events
Mid
dlew
are
Network
Data
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.8
Sistemas de Control en Tiempo Real
• Conseguimos mantener el ritmo en la recepción de eventos desde los sensores- Coherence Grid como buffer
• Sistemas pre-existentes que almacenan su información en base de datos se convierten generadores de eventos- GoldeGate como feed
• Computación en paralelo en el data grid
Beneficios
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.9
Información de Mercados en Tiempo Real
• Recibir gran cantidad de datos de mercado desde- feeds externos- sistemas internos (contratación) y procesamiento batch
• Procesado de los datos de mercado para generar información de valor añadido- Ejecución de algoritmos
• Notificación en tiempo real a sistemas de visualización• Integración bidireccional son sistemas tipo Excel• Persistencia de las valoraciones resultantes
Requerimientos / Retos
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.10
Información de Mercados en Tiempo RealCómo lo Conseguimos
In-place
processingFeed
Feed: Reuters
Batch
Feed
Feed: BME
Feed: …
Feed: …
Mid
dlew
are
CM Makets
Data
Brokerage
Notification Visualization
ExcelPersistence
Notification Computation Publish
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.11
Información de Mercados en Tiempo Real
• Sistemas pre-existentes que almacenan su información en base de datos se convierten generadores de eventos- GoldenGate como feed
• High Performance Computing mediante computación en paralelo en el data grid
• Integración con herramientas de uso común (Excel)• Visualización en tiempo real tanto de datos de mercado
como de información calculada de valor añadido
Beneficios
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.12
Mainframe Offloading
• Disminuir el número de accesos a entornos Mainframe• Reducción de costes por consumo de MIPs
Requerimientos / Retos
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.13
Mainframe OffloadingCómo lo Conseguimos
CICS
DB2z
Application
Service
Result
Caching
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.14
Mainframe OffloadingCómo lo Conseguimos
CICS
DB2z
Application Synch
Bulk load
Offloaded
Data
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.15
Mainframe OffloadingCómo lo Conseguimos
CICS
DB2z
Application
Oracle DB
Service
Result
Caching
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.16
Mainframe OffloadingCómo lo Conseguimos
CICS
DB2z
Application
Synch
Bulk load
Service
Result
Caching
Offloaded
Data
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.17
Mainframe Offloading
• Disminuir el número de accesos a entornos Mainframe• Reducción de costes por consumo de MIPs
Beneficios
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.18
Fast Data
• Recibir gran cantidad de eventos desde fuentes muy diversas:- Sensores, ATMs, TPVs- Redes sociales- Bases de datos- Feeds de terceros
• Analizar/correlacionar esta información de baja densidad para transformarla en un perfil de alta densidad
• Lanzar acciones concretas de negocio como respuesta
Requerimientos / Retos
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.19
Fast DataCómo lo Conseguimos
Expert Decision
Engine
NoSQL
Database
HDFS
Low-Density Data
Big Data
Connectors
REDUCE
SHUFFLE/SORT
REDUCE
REDUCE
MAP
MAP
MAP
MAP
MAP
Relational
Database
Analytic
Services
R
2 miles
High-Density Data
Analytic
Tools
Feed
High Density
User Profile
Synch
Copyright © 2013 Oracle and/or its affiliates. All rights reserved.20
Fast Data
• Convertimos información aparentemente no relacionada en materia prima para tomar decisiones de negocio
• Somos capaces aprovechar desde un punto de vista de negocio:- información procedente de nuevas fuentes de datos- información que inicialmente parecía no estar orientada al negocio
• Somos capaces de lanzar acciones específicas para clientes específicos de una forma automatizada
Beneficios