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

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Los Números y El Tiempo. Los Números Más de = once 12 = doce 13 = trece 14 = catorce 15 = quince 16 = dieciseis 17 = diecisiete 18 = dieciocho 19.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
Metodología de programación paralela
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
TEMA 2 MÚLTIPLOS Y DIVISORES
03- PREINSCRIPCIÓN v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Respuestas Buscando a Nemo.
EMEA. 2 Bienvenidos a la conferencia EMEA Architect Forum 2004 Aurelio Porras Architect Advisor División.NET - Developer & Platform Evangelism Microsoft.
Cuestiones y problemas
© 2008 IBM Corporation IBM Information Management La siguiente generación de Datawarehouse : Más allá del Data Warehouse permitir information on demand.
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
A la izquierda A la derecha Todo recto
¿Qué fecha es hoy? Objetivo: to be able to say the date in Spanish and give your date of birth.
You already know that the verbs ir and ser are irregular in the preterite. You will now learn other verbs whose preterite forms are also irregular. Copyright.
Me llamo _______ Clase 5NM (501) La fecha es el 13 de noviembre del 2012 Propósito # 12: ¿A Qué hora es la clase de español? Actividad Inicial: Teach them.
ARQUITECTURA DE COMPUTADORES - PIPELINING
SABER Y CONOCER The verbs saber and conocer also have an irregular YO form. Both of these verbs mean to know. Saber is used to express knowledge of simple.
Español 1 el 30 de agosto. Bell Dinger – el 30 de agosto
El treinta y uno de agosto
Español 1 ¿Qué hora es?. Bell Dinger :Escriban los números en español…
Classroom Expressions
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
SATISFACCIÓN DE CLIENTES Comparativa Convocatorias Finalizadas en 2009.
DIRECCIÓN DE COMUNICACIÓN PÚBLICA CORTE SUPREMA DE JUSTICIA DE LA NACIÓN DIRECCIÓN DE COMUNICACIÓN PÚBLICA.
CEDRIG Guía para la Integración del Clima, el Medio Ambiente y la Reducción del Riesgo de Desastres Conceptos de RRD y ACC.
2 2 Tercer Simposio Internacional sobre Planeación y Gestión de la Inversión Pública ¿Por qué y para qué evaluamos en Jalisco? Redimensionamiento del.
Construir una red internacional de innovación tecnológica a través de una estrategia de proximidad Andreia Moreira de Jesus |
Una breve Introducción al proyecto Yussef Farrán Leiva
ESQUEMA DE RECONOCIMIENTO CEG/EFQM Reunión 11 de julio de 2008.
-17 Expectativas sobre la situación económica (Europa) Septiembre 2013 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión.
Cuenta Pública Ministerio de Agricultura 18 de diciembre de 2013.
Gerencia de Programas Federales de Agua Potable y Alcantarillado Evolución del Sistema Informático de Contraloría Social (SICS) Veracruz, Ver. 2 de octubre.
Hacia la gestión eficiente de las facturas electrónicas y los documentos Digitales Preparado para: Jornada sobre Factura electrónica y Digitalización.
NATURE S SUNSHINE EL SALVADOR
EL OSO APRENDIZ Y SUS AMIGOS
Digital Product Placement (DP2)
Cursogramas Ventas – Ejercicio 8
RETIRO DE COMALCALCO DIC. 2012
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 4 PRÁCTICA DE CONTABILIDAD # 4 EMPRESA : LA MORELIANA EMPRESA : LA MORELIANA.
Ecuaciones Cuadráticas
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
Bienvenido a Technet Summit Forefront Client Security.
Comité Nacional de Información Bogotá, Mayo 30 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Octubre 24 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
INFORME PIPADI HOSPITAL VALL DHEBRON JUNIO 2012 – JUNIO
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
CULENDARIO 2007 Para los Patanes.
“¿De Qué Aprovecha Dios Al Hombre?”
ESTADOS FINANCIEROS A DICIEMBRE DE 2013.
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
MSc. Lucía Osuna Wendehake
Calendario 2009 “Imágenes variadas” Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2009.
EL TRANSPORTE FM USBOTQPSUF. ¡A hablar! Responde a las preguntas.
+19 Diciembre 2014 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión Europea: +5 Indicador > +20 Indicador 0 a +20 Indicador.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
DISEÑO DE LA PROPUESTA DEL PROCESO DE RENDICION DE CUENTAS 2014 Coordinación General de Planificación Ministerio de Agricultura, Ganadería, Acuacultura.
Transcripción de la presentación:

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

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

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

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

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

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

¡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

¡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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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>2008-05-02T09:51:33.625+02:00</DateTime> <ActionDate>2008-05-09T09:51:33.625+02:00</ActionDate> <WorkPercentage>50.0</WorkPercentage> </Report> DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama

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

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

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

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

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

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

Para mayor información… http://www.progress.com/apama/products/bam-platform/index.ssp DEV-42: Achieving Real-time BAM with OpenEdge, Sonic and Apama 30

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

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

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