La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Last Updated: 3/27/2008 DEV-2 Making OpenEdge Architect work for you

Presentaciones similares


Presentación del tema: "Last Updated: 3/27/2008 DEV-2 Making OpenEdge Architect work for you"— Transcripción de la presentación:

1 Monitoreo de Actividades de Negocio (BAM) en Tiempo Real Combinando OpenEdge®, Sonic™ y Apama®
Last Updated: 3/27/2008 DEV-2 Making OpenEdge Architect work for you Description Have you recently adopted or are you thinking about moving to the OpenEdge Architect? This session takes a look at how to get started with OpenEdge Architect. Come and see how to get the most out of this exciting integrated development environment based on the Eclipse platform. The session reviews the concepts of the project-based environment and provides advice on how to configure OpenEdge Architect as a replacement for your existing development environment. By the end of the session you will have a good understanding of what OpenEdge Architect can do for you and how best to get started using it productively. The session is targeted at both developers and development managers. No prior knowledge of OpenEdge Architect is assumed. The session is designed to lay the ground work for more advanced sessions on OpenEdge Architect including Integrating OpenEdge Architect into your Development Environment and Embracing OpenEdge Architect. Manuel Olvera Consultor Senior 1

2 La historia de los limpia parabrisas
Windshield Whiper to be shown to audience! Imagine: that you are driving to rain and had a car with a whiper on the car that functioned only once a day! Would it be any good? Would it seriously hurt you driving? Would it make it a dangerous drive? Still, many BI reporting systems, work just that way….. Only in the evening they create a report which is up to date. So instead of looking forward, you are looking into a mirror in the past. DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 2 2

3 Hoy les mostraremos El significado de BAM en tiempo real
¿Por qué debe tenerlo? Caso de estudio Los requerimientos arquitectónicos necesarios ¿Puede implementar BAM en un ambiente ya existente? Demo, construyamos algo Wouldnt you like that? Let’s make this our agenda for today! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 3 3

4 Situación Actual Síntomas Resultado
NO hay visibilidad completa del proceso Descubrimiento tardío de los incidentes Dificutlad para cuantificar el impacto operativo de un problema Tiempo de respuesta: No es adecuado Análisis de la raíz del problema: difícil de ubicar la causa Resultado ¡Bomberazos a diario! Causas Gran número de Sistemas y Aplicaciones Procesos y Workflow complejos Funciones y responsabilidades crecientes Volúmenes crecientes Clientes incrementando la presión The once a day wiper approach is simply not sufficient. This slide shows some of the problems that one of Progress’s own customers had with their process monitoring. (The points on the slide are their’s). In summary, they were not able to gain sufficient visibility into what was going on with their business processes. Management were under pressure both internally and from customers to respond better, but were not able to do so. Issues were found too late and the response to problems was insufficient. Significant issues were going unattended for too long and requiring last minute or even worse, problem solving was only being done after issues had gone nuclear. DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 4 4

5 Complex Event Processing Historia de Éxito
Una compañía ofreciendo automatización del piso de manufactura con un sistema de Monitoreo de Recursos Empresariales (Enterprise Resource Monitoring) Make Clear the before and after picture! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

6 Complex Event Processing Historia de Éxito
Make Clear the before and after picture! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

7 ¡Qué es BAM! Monitoreo de objetivos clave
Anticiparse a riesgos o incidentes operativos Reduce latencia entre eventos y acciones importantes BAM is the business solution to the rearview mirror issue. “Proveer a los usuarios de negocios acceso en tiempo real a indicadores importantes de negocio para su análisis” - Bill Gassman DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 7 7

8 ¡Pero...! BAM puedes ser como un detector de humo
A smoke detector detects smoke, but it only detects simple things and it will not automatically call the fire brigade. BAM can be like this too. Only giving warning of simple things that happen. Often BAM solutions can’t detect more complex things and BAM can’t actually act as “part of the transaction”. It can tell you information on a dashboard but it can’t actually do anything. It’s simple and it’s passive – You have to take action! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 8 8

9 BAM vs BAM en tiempo real
T+x Event Correlator(s) T T DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

10 Hagamos BAM en tiempo real…
= Guía de Ruta + = Guía de Ruta Optimizada en Tiempo Real = Información en tiempo real

11 Logrando Visibilidad DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

12 COMPLEX EVENT PROCESSING
¿Qué es agregar CEP? COMPLEX EVENT PROCESSING BAM se vuelve no sólo en tiempo real, sino también inteligente Puede tomar acciones… en forma proactiva Having complex event processing (CEP) deals with this issue. CEP enables the correlation and analysis of multiple different information streams. It allows the addition of intelligence into monitoring to add value and to prevent false positives. It provides intelligence to BAM. It also enables BAM to take ACTION, so processes cannot only be monitored but actually automated too. This is not something that BAM conventionally does. It allows real-time analysis to become part of the decision making process, part of a transaction itself. CEP provides the “brains behind BAM”. DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 12 12

13 BAM Inteligente ¡BAM Inteligente = BAM en tiempo real + ACCIÓN!
Eventos y Correlación DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

14 Incluyamos BAM en estos…
Guía de Ruta Optimizada en Tiempo Real + ¡Su Salvación!

15 Plataforma de Desarrollo Apama
Dashboard Studio Dashboards Developer Studio Apama IDE Scenario Modeler Research Studio Enterprise Management & Monitoring Environment Event Correlator(s) Acción Eventos Business Rules Still looking for the latest version…there is a slightly improved version Integration Adapter Framework Event Store Captura para pruebas y análisis RDBMS DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 15 15

16 Estudio: Integrando Apama en sitios de clientes con OpenEdge
Talk about the case by customer…..hopefully! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 16 16

17 Estudio: Arquitectura
OpenEdge AppServer™ 3th party App DWH Excel OpenEdge production Env1 Env2 Third party DB Trend / detail database DB-1 DB-2 Db triggers DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 17 17

18 ¡Demo! DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama
18 18

19 Demo: Alimentar Evento: OpenEdge  Apama
Monitorieo de una persona enferma Todos los enfoermos pasan por estos estados: Enfermo, en recuperación, Mejorados Un reporte de enfermedad es generado desde OpenEdge El reporte de enfermedad es transportado y enriquecido por Sonic Los reportes de enfermos son agrupados y corelacionados por Apama Un dashboard le da una visión de enfermos agrupados por equipos regionales DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 19

20 Demo Alimenter evento OpenEdge  Apama
Arquitectura Define los eventos a alimentar Enviando eventos desde OpenEdge Mapeo de Eventos/xml Define la alimentación Escenarios Dashboard Implementar el Dashboard con Apache Tomcat DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

21 Estructura de Implementación
OE Sonic Adapter  OE JMS Adapter/ official name DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

22 Defina los Eventos a Alimentar
Acme.Feeds Alimentación: Reporte.Acme Código personal Código del Equipo Indicaciones Fecha y Hora Fecha de Acción Porcentaje de avance DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 22

23 Enviando Eventos desde OpenEdge
En el código (OpenEdge ABL): Acme:SendReport('A001', 'A', 'Flue', now, NextWeek(), 0). En Sonic: <?xml version="1.0" ?> <Report> <PersonCode>A109</PersonCode> <TeamCode>A</TeamCode> <Indication>Flue</Indication> <DateTime> T09:51: :00</DateTime> <ActionDate> T09:51: :00</ActionDate> <WorkPercentage>50.0</WorkPercentage> </Report> DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

24 Mapeo de Eventos XML Apama IAF – Marco de Integración de Adaptador
Evento Apama: event Report { string PersonCode; string TeamCode; string Indication; string DateTime; string ActionDate; float WorkPercentage; } Reglas de mapeo JMS: <mapping-rules> <map apama="PersonCode“ transport="Body.Report/PersonCode#1/text()#1 type="string” default=""/> <map apama="TeamCode" transport="Body.Report/TeamCode#2/text()#1" type="string" default=""/> ….. DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

25 Defina la alimentación
DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

26 Defina los Escenarios Escenario de reportes de enfermos
Escenario de Equipos DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

27 Construyendo Dashboards
DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

28 Implemente el Dashboard con Apache Tomcat
Cree el paquete de implementación Login al dashboard e implemente DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

29 Resumen Apama proporciona visibilidad al negocio
Apama se integra fácilmente con OE ¿Qué espera? DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 29

30 Para mayor información…
DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 30

31 ? Preguntas DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 31

32 Gracias DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama
32

33 DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama
33


Descargar ppt "Last Updated: 3/27/2008 DEV-2 Making OpenEdge Architect work for you"

Presentaciones similares


Anuncios Google