Caixa Galicia - Enterprise Service Bus

Slides:



Advertisements
Presentaciones similares
La Biblioteca y el Portal docente
Advertisements

Programación Orientada a Objeto 1
1 iWay Service Manager (antes iXTE) 1. 2 Funcionalidad Permite la recepción de mensajes por múltiples protocolos, la manipulación de dicho mensaje, y.
XBRL: Aplicación XML a gran escala Canales de Acceso Orquestador / Integrador Servicios de Infraestructura Servicio Logs Generación InformesServicio Directorio.
BizTalk Server 2006: Sistemas Distribuidos Kabel Sistemas S.L.
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
César de la Torre ISV Developer Advisor Microsoft
Estrategia y Roadmap de Producto: Oslo y Dublín
Implementación de SQL Server 2000 Reporting Services
BizTalk Server como ESB
Microsoft Office Sharepoint Server Servicios de Búsqueda Rubén Alonso Cebrián Código: HOL-SPS12.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Microsoft Sql Server 2000 Reporting Services Ruben Alonso Cebrian Código: HOL-SQL03.
Microsoft SQL Server 2005 Integration Services
Cognos Data Integration
Propuesta Microsoft para las oficinas del futuro
ATS – Cliente .
J2EE – Java 2 Enterprise Edition
Servidores Windows Http Ftp …
Portal Hacienda Digital
Conectividad e Integración I
Microsoft BizTalk Server 2006 R2
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Microsoft SQL Server 2008 – SQL Server Integration Services
Servicios Web.
Arquitectura Orientada a Servicios (SOA)
Inteligencia empresarial: TGI EspañaTGI España Gestión de contenido empresarial: RealmadridRealmadrid IETIET TragsaTragsaColaboración: Isolux CorsánIsolux.
MI PROGRAMA DE FORMACION
"java del lado del servidor" Servlet y JSP Java Server Pages.
AURA PORTAL.
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
INFOPATH.
Acceso a datos y paso de datos entre capas
Desarrollo de adaptadores mediante WCF LOB Adapter SDK
Microsoft Enterprise Service Bus
Systems Management Server 2003 Santiago Pastor Zaltor Soluciones Informáticas.
SERVICE BUS Roberto Gonzalez – Biztalk MVP Slide 1.
Introducción a Remoting
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
Q-flow Conectando islas de Conocimiento
WSDL & UDDI Taller de Sistemas de Información 1
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Diseñado para pequeñas y medianas empresas, Microsoft Dynamics NAV es una solución de gestión empresarial integrada. Sus fortalezas clave se apoyan en.
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Integración de Biztalk Server 2000, Sharepoint Portal Server y Comercie Server.
INFOPATH Mylénne Arellano N.. Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.
ESB Víctor Cabrera Cañizares.
HydroVLab: Laboratorio Virtual de Hidrología
/ Teléfono : Web : Build Solutions IT.
J2EE – Java 2 Enterprise Edition
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
VIMER HUAMAN COMUN GESTION DE REDES VIMER HUAMAN COMUN
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Alejandro León Diego Escobar Alejandro Peña
Mensajería en Sistemas de Información
Copyright © 2001 iWay Software 1 iWay Adapters For BizTalk 2004.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Microsoft InfoPath ESTEFANIA FIALLO.
Presentación de la solución Junio Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Mario Jiménez Rojas. Taller de sistemas operativos.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Caixa Galicia - Enterprise Service Bus 3/24/2017 4:00 PM Caixa Galicia - Enterprise Service Bus Félix Mondelo Ruiz-Falcó Arquitecto de Soluciones © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

AGENDA Introducción Situación Actual Arquitectura de la Solución 3/24/2017 4:00 PM AGENDA Introducción Situación Actual Arquitectura de la Solución Descisiones de Diseño: ESB.Resolver.CGDN Cambios en el CGDN NLTransa Pipeline Component TCP/IP Adapter Próximos Pasos Conclusiones © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Introducción… Introducción: 3/24/2017 4:00 PM Introducción… Introducción: Proyecto integrado dentro del Macroproyecto de implantación de Arquitectura SOA en Caixa Galicia Migración del Core bancario a una Plataforma J2EE (Metrópolis) Evaluación de múltiples ESBs antes de decantarse por emplear BizTalk © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Situación Actual… Servicios de Negocio: Host: Metrópolis: SIF: 3/24/2017 4:00 PM Situación Actual… Servicios de Negocio: Host: Canal principal de entrada es un listener IP Las aplicaciones están catalogadas en base un código de transacción y a una cuenta contable El listener, actúa como dispatcher en base a un código de transacción Recibe “tiras” con una estructura fija Metrópolis: Distintos puntos de entrada: RMI, MQ, Web Services y TCP Como datos, recibe contextos, definidos mediante schemas XML que se pueden obtener de forma dinámica SIF: Desarrollada en .NET, proporciona conectividad por Servicios Web a servicios de negocio del Host Permite publicar programas PL/I como servicios web generando su WSDL Además ofrece un punto de invocación por servicio, que realiza las transformaciones necesarias. © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Situación Actual… …Servicios de Negocio CICS PL/I WebSphere Application Server J2EE Metrópolis CICS Transaction Gateway Tiras TCP Internet Information Services .NET Standard Invokation Framework 6

Situación Actual… …Servicios de Negocio Consumidores TCP CICS PL/I WebSphere Application Server J2EE CICS Transaction Gateway Internet Information Services .NET Tiras TCP Metrópolis Standard Invokation Framework 7

Situación Actual… Catálogo de los Servicios de Negocio APB: 3/24/2017 4:00 PM Situación Actual… Catálogo de los Servicios de Negocio APB: Base de Datos SQL Define: Servicios de Negocio disponibles Ubicación (IP + puerto) Los metadatos de los parámetros que debe recibir el servicio (tipo, longitud, … o bien contextos) Componentes LTransa: Existe por lo menos un componente por plataforma de ejecución (.NET, J2EE, …) Lo que realizan es la transformación de la información que reciben, en la correspondiente “tira”, con la información adecuada al servicio que se está invocando Para completar la información, estructurarla y completarla, se busca la información en el APB CGDN: Aplicación de Gestión de la Configuración Mantiene toda la información de los Servicios: Código Fuente, Configuración de Despliegue, … Permite realizar los despliegues de las aplicaciones entre los diversos entornos © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Situación Actual… …Catalogo de los Servicios de Negocio CICS PL/I WebSphere Application Server J2EE Windows NSDK Metrópolis Oficina 2000 TCP LTRANSA TCP APB 9

Situación Actual… Aplicaciones: Múltiples Plataformas: 3/24/2017 4:00 PM Situación Actual… Aplicaciones: Múltiples Plataformas: WAS – J2EE CICS – PL/I IIS - .NET Windows – NSDK Invocación de Servicios: Parámetros vinculados al Canal Seguridad vinculado al Canal Transformaciones de Contenido Adhoc Diversas implementaciones de Transformación de Contenidos y generación de Tiras Diversas implementaciones de Transformación de Protocolos (Ej: Hasta tres versiones diferentes de la generación de Tiras TCP) © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Situación Actual… …Aplicaciones Aplicaciones Comerciales Murex …. TCP iFlex CICS PL/I WebSphere Application Server J2EE CTG Internet Information Services .NET Tiras TCP Metrópolis SIF WebSphere Application Server J2EE Metrópolis Presentación Windows NSDK Oficina 2000 Internet Information Services .NET Caixa Activa 11

Situación Actual… Empresas Externas: Seguridad según la Implementación 3/24/2017 4:00 PM Situación Actual… Empresas Externas: Seguridad según la Implementación Transformaciones y enriquecimientos de contenido Adhoc Exposición de parámetros internos de los Servicios de Negocio Monitorización individualizada Múltiples Servidores de Aplicaciones expuestos © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Situación Actual… …Empresas Externas TCP WebSphere Application Server J2EE Metrópolis Presentación CICS PL/I WebSphere Application Server J2EE CTG Internet Information Services .NET Tiras TCP Metrópolis SIF VPN BizTalk 2006 .NET Plataforma Electrónica 13

Arquitectura de la Solución… …. CICS PL/I WAS J2EE IIS .NET Metrópolis SIF iFlex Murex Apl. Comerciales Metrópolis Presentación J2EE ESB WAS Oficina 2000 NSDK Windows VPN Caixa Activa .NET IIS 14

Arquitectura de la Solución… External Services Resolver Web Service Transformation Web Service On-ramps Off-ramps Generic SOAP Send Generic WCF Generic JMS Generic Custom Pipeline Components Receive Generic JMS Generic Custom JMS Components Namespace Components Core ESB Services Transformation Agent Generic Delivery Agent Itinerary Mechanism Resolver Mechanism Publish/Subscribe Infrastructure ESB Management Portal Exception Management Exception Web Service Exception Handler 1..n Generic Custom Application Exception Logger Processor Exception Management Componente NLTransa CGDN Resolver Mechanism Generic TCP Send Pipeline Components 15

GlobalBank.ESB.DynamicResolution… 3/24/2017 4:00 PM Decisiones de Diseño… CGDN Resolver: Se empleará el gestor de configuraciones para almacenar las rutas y las transformaciones a realizar en cada servicio Para recuperar la información, se implementa la interfaz IResolverProvider, creando la clase ESB.Resolver.CGDN El CGDN almacena la información en una Base de Datos Las búsquedas sobre este Resolver se efectúan en base al Código de Transacción y la Cuenta Contable Ej: CGDN:\\codigoTransaccion=PM5S;cuentaContable=527; Adaptador CGDN ESB.Resolver.Schemas.CGDNResolution.xsd Receive Pipeline ESB.Resolver.CGDN Resolver.TransformType =; GlobalBank.ESB.DynamicResolution.Transforms.SubmitOrderRequestNA_To_SubmitOrderRequestCN, … Resolver.TransportLocation = http:\\servicios.caixagalicia\servicio1.asmx; http:\\servicios.caixagalicia\servicio1.asmx ESB.Adapter MapName = CGDN:\\codigoTransaccion=PM5S;cuentaContable=527; Endpoint = CGDN:\\codigoTransaccion=PM5S;cuentaContable=527; ESB.Transform GlobalBank.ESB.DynamicResolution… AdapterMgr MapUtil © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Decisiones de Diseño… Cambios en el CGDN: 3/24/2017 4:00 PM Decisiones de Diseño… Cambios en el CGDN: Se crea un nuevo tipo de ítem en el Gestor de Configuración: Proyecto BizTalk ESB Permite desplegar los proyectos de BizTalk ESB en los distintos entornos de ejecución (Desarrollo, Preproducción, Producción) Permite almacenar los distintos artefactos que forman parte de una solución BizTalk (DLLs, Bindings, Policies, …) Almacena la configuración relativa a las transformaciones a realizar y al endpoint de salida para cada proyecto y para cada entorno © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Decisiones de Diseño… Componentes LTransa: 3/24/2017 4:00 PM Decisiones de Diseño… Componentes LTransa: Se crea un único componente de pipeline Se extrae la funcionalidad de comunicación, que ahora reside en el adaptador de BizTalk TCP Su funcionalidad ahora se limita a la generación de tiras Recibe siempre la misma entrada Adaptador TCP BizTalk Message Box DB 0011001001010101…. Send Pipeline Componente NLTransa APB Componente EntradaNLTransa.xsd © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Solicit-Response Pipeline 3/24/2017 4:00 PM Decisiones de Diseño… TCP Adapter: Implementa la comunicación con los Listeners IP Modificación sobre el adaptador TCP/IP de BizTalk (www.codeplex.com/BTSTCPIP) Gestiona los posibles errores de protocolo con los Listeners IP Adaptador TCP Solicit-Response Pipeline 0011001001010101…. IP BizTalk Message Box DB 0011001001010101…. Componente NLTransa APB Componente EntradaNLTransa.xsd © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Próximos Pasos… Incorporación de los parámetros de seguridad al CGDN 3/24/2017 4:00 PM Próximos Pasos… Incorporación de los parámetros de seguridad al CGDN Implantación de SCOM como herramienta de monitorización Personalización del ESB Portal Análisis del nuevo ESB Guidance 2.0 Análisis de BizTalk Server 2009 © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.