La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pedro Pablo Malagón Amor Ingeniero Integración SOA

Presentaciones similares


Presentación del tema: "Pedro Pablo Malagón Amor Ingeniero Integración SOA"— Transcripción de la presentación:

1 Pedro Pablo Malagón Amor Ingeniero Integración SOA

2 Agenda

3 SERVICIOSSERVIDORES Desarrolladores Modelo de programación Servicios de aplicación Relational Database Sistema Operativo Gestión de Sistemas Aplicaciones Plataforma de Aplicaciones Microsoft

4 .Net FrameWork BizTalk Server 2009 ESB 2.0 Hay una serie de opciones a combinar... La clave es saber elegir dentro de cada una de ellas las herramientas mas adecuadas para los requerimientos de tu escenario.

5 Financial Messaging Services Bus.Net FrameWork BizTalk Server 2009 ESB 2.0 Ejemplo dentro de Microsoft... La clave es saber elegir dentro de cada una de ellas las herramientas mas adecuadas para los requerimientos de tu escenario.

6 SWIFT HL7 Main Frame EDI ¿ Que puedo hacer con BizTalk? Recordando… Dynamics CRM SAP, Oracle, PeopleSoft RFID Windows SharePoint Server.NET Framework BizTalk Runtime

7 ESB 2.0: Bus de Mensajes CRM HR E-Commerce ERP Business Partner Nuestro ESB 2.0 es una pieza de SOFTWARE, visual y pre construida para ser alimentada con tus objetos y procesos. Te proporciona… Un entorno de mensajería de negocio desacoplado Enrutador de mensajes dirigido por registros Procesamiento basado en itinerarios Fabrica de mensajes con una lógica centralizada Para conseguir … Un alto nivel de reutilización Bajos costes de operación Cambios dinámicos de negocio Catalogo de servicios, procesos y métricas de excepciones

8 Microsoft ESB V2.0 nos proporciona: Un Portal de Administración Centralizada Una herramienta visual de Modelados de Itinerarios y procesamiento Composición de servicios configurable (orchestrations, send ports, receive locations, transformaciones y pasos de proceso a medida) almacenada en una fuente central de configuración Un Portal para la Gestión de Excepciones centralizadas Exception framework extiende el enrutador de BizTalk de mensajes erróneos Web Services, Componentes, Invocación Dinámica de Servicios Resolver-adapter framework (UDDI, BRE, XPATH, custom)

9

10 Definición de itinerarios

11 En una palabra… BizTalk Server – Es nuestro servidor de integración, Orquestador de transacciones, modelado de procesos, mapeo de schemas, pipelines de procesos, correlación avanzada de mensajería, seguimiento avanzado, BAM, RFID, Catalogo UDDI de Servicios, Adaptadores HOST, LOB, Bases de Datos y protocolo, etc. ESB 2.0 – añade las capacidades de ESB a BizTalk Server FMSB – Utiliza BizTalk Server y ESB 2.0 proporcionando orquestaciones, abstrayéndolas y marcándolas como servicios reutilizables que puede configurarse en tiempo de implementación

12 BizTalk Server 500 Customers 2,000 Customers 4,000 Customers 7,000 Customers 8,500 Customers

13 BizTalk Multi-Year Roadmap Maintain release rhythm of roughly every 2 years New & Enhanced Scenarios Low-latency ESB B2B BI/BAM Asset Tracking (RFID) Faster Time to Solution Productivity e.g. Complex Mapping Better Together Integration with the latest new platform Updated platform support SOA and Web Services Business to Business Integration Developer & Team Productivity Main themes for the future releases of BizTalk Server:

14 BizTalk Server Adapter Pack EDI Enhancements - ESB Toolkit 2.0 BizTalk Server 2006 R2 SP1 Beta BizTalk Server 2009 R2 - Platform Support - Productivity improvements - B2B scenarios made easy BizTalk Server 2006 R2 SP1 BizTalk Server vNext - Enterprise connectivity for AppFabric - Deep platform alignment - Server-service symmetry BizTalk Server Roadmap Available now2010Future

15 ¿ Hacia donde vamos ? BizTalk está diseñado para escenarios empresariales de integración de misión critica Biztalk nos proporciona: Funciones empresariales Enterprise Service Bus Gestión empresarial de procesos de negocio Escenarios de baja latencia Escenarios transaccionales Soporte de la plataforma base Windows, SQL Server y Visual Studio Windows Workflow Foundation Common Application Model Productividad Sencillez de uso, conectando, transformando e integrando Gestión en tiempo real BAM Conectividad Out of box

16 BizTalk Server 2009 R2 To be released in 2010 together with the AppFabric Support for Visual Studio 2010 Support for Windows Server 2008 R2 Support for SQL Server 2008 R2 New Dashboard for performance management over BizTalk farm PowerShell support for management Revised improved System Center Operations Manager object model Improved RFID support to client applications Improved mapper Support for FTPS and enhancements to the existing FTP adapter Updated B2B accelerators to keep up to date with standards

17 Microsoft SOA Roadmap BizTalk 2009 R2 Announced at PDC09 Platform Support, Productivity Enhancements for IT and Developer BizTalk v.Next +1 Workflow Foundation running in BizTalk Server SOA Infrastructure Managed Service Engine evolves SOA Building Blocks SOA Modeling SCOM Enahncements SQL Server Modeling

18 Temas de Futuro Soporte para las evoluciones ESBMejoras en la productividad de los desarrolladores Soporte mejorado de B2B (e.g. complex trading partner management, expanded industry standards and schemas); Mejoras en los escenarios de mensajería de baja latencia y ESB Guidance; Soporte mejorado para seguimiento de procesos entre empresas, administración de dispositivos y soporte de los estándares clave del mercado; Mejoras en la monitorización de los eventos de negocio en tiempo real / BI / BAM Integración con las nuevas mejoras dela plataforma.NET Framework, Visual Studio, and Windows Server.

19 Theme: Low Latency Early Thinking (Value Prop, Scope, Focus Areas, Concerns, Core Metrics ) Motivation & Business Value Who is asking? Key ask from MVPs, Insiders and PAC audience. One of the major asks in the 2008 customer PAST survey (see asks from BizTalk Server Product Satisfaction Study Report August 2008 US in the appendix) What business value does it drive? Broader Deployment: allows single integration/communication experience with apps like mainframe and LOB, where today composite/end user apps are using custom solutions. Allows us to deliver a solution for any integration scenario as opposed to asynchronous/longer running scenarios we deliver today. Compete: Selling teams have provided feedback that Tibco/IBM are aggressively using our lack of solution here to highlight lack of scalability and provide doubt in customers minds. Who is asking? Key ask from MVPs, Insiders and PAC audience. One of the major asks in the 2008 customer PAST survey (see asks from BizTalk Server Product Satisfaction Study Report August 2008 US in the appendix) What business value does it drive? Broader Deployment: allows single integration/communication experience with apps like mainframe and LOB, where today composite/end user apps are using custom solutions. Allows us to deliver a solution for any integration scenario as opposed to asynchronous/longer running scenarios we deliver today. Compete: Selling teams have provided feedback that Tibco/IBM are aggressively using our lack of solution here to highlight lack of scalability and provide doubt in customers minds. Release to Customer Messaging: BizTalk delivers tuneable (configurable persistence) and predictable response to clients applications. Focus Areas: As first click stop use best practices from existing guidance to apply performance profiles automatically via scripts Simple tools/settings/wizards to allow dialling the solution performance by trading low latency for persistence and reliability. Provide visual cues and warnings to performance penalties in orchestration Allow reasonable latency for simple two way request response (service mediation) solutions. Ideally would like to align with ESB capabilities to allow ESB solutions to enjoy the same low latency benefits Concerns: Start-up/first message issues. Do not make tuning too complex. Ideas/Thoughts: Caching (using velocity) as a solution? Use interrupts/notifications rather than DB polling Possible metrics: average 50 msg/ses with 5k message with 50 ms latency for two way request response invocation of an external service Challenge Definition Need to deliver perceived instantaneous(quick/responsive) data from multiple sources for a user facing application via BizTalk Server. Some applications such as floor trading require guaranteed delivery within X time at high transaction volumes. Need to deliver perceived instantaneous(quick/responsive) data from multiple sources for a user facing application via BizTalk Server. Some applications such as floor trading require guaranteed delivery within X time at high transaction volumes. Success Measurement Benchmark delivered using some set of popular Web protocols (WCF, WS, HTTP) Customers use BizTalk for interop between services in high scale composite applications Benchmark delivered using some set of popular Web protocols (WCF, WS, HTTP) Customers use BizTalk for interop between services in high scale composite applications

20 BizTalk vNext Trading Partners Trading Partners Events Devices IBM Mainframe Oracle SAP Applications Enterprise Connectivity for AppFabric Deep Platform Alignment Server-Service symmetry AppFabric

21 Ideas clave que debemos tener claro BizTalk es el servidor de Integración de Microsoft AppFabric es el servidor de aplicaciones incluido en Windows Server BizTalk tiene un roadmap a largo plazo muy definido Continuamos aumentando las inversiones en solucionar de forma sencilla las necesidades de integración empresariales BizTalk Utilizará las funcionalidades de AppFabric Utilizará las nuevas funcionalidades de SQL Server La idea es que desarrolléis las soluciones de integración utilizando BizTalk Server

22 .NET Framework Modeling Platform Process Server WF/WCF Host Lifecycle Manager Monitoring Subsystem Executive Subsystem Cloud BizTalk Server Architecture 22 WAS MSMQ WF/WCF Model-driven Tools Monitoring Services Instrumentation Repository Aggregated Event Stores SCOM Windows Server Scale-out Services Development and Management Tools SQL Server Executive Services Drivers Quadrant Portal VS IIS Manager PowerShell Other Hosts ASP.Net SharePoint... MMC BizTalk Host Ports & Adapters XLANG WF/WCF Runtime Stores BTS Runtime Stores Management Services Messaging Services Hosting Services Management Services Compensation Services Configuration Stores

23 Agenda Introducción Referencias Microsoft ESB 2.0 BizTalk Server 2009 Conclusiones

24 Referencias Españolas (69 sólo en el área de Grandes Clientes) Grupo Antolín Fagor Ederlan Aernnova (Gamesa Aeronáutica) El Corte Inglés Repsol Roche Accenture Agbar Grupo Santander Banco de España Servicio Andaluz de Salud Hospital Gregorio Marañón BBVA Xunta de Galicia Iberostar (Infomallorca) Técnicas Reunidas EMT ONCE Acciona Banco Popular MAZ Catalana Occidente Autoridad Portuaria de Valencia 112 Junta de Castilla León La Caixa Bankinter AOC en Cataluña. Protección Civil de Madrid Sanidad de Madrid FNMT Presidencia de Gobierno Uralita Segitur (central de reservas) Correos Lantik Dirección General de Aviación Civil …

25 Grupo Santander Selects Microsoft Technology for Its Enterprise Payments Infrastructure The consolidated payments system will utilize Microsoft BizTalk® Server 2006 as part of its core, as well as Microsoft SQL Server, Microsoft BizTalk Accelerator for SWIFT, and Web services, to enable faster payment process times, reduce operating costs and bring significant cost efficiencies to the entire Grupo Santander. The Microsoft-based core payments system will enable connectivity and transactions processing for Single European Payments Area (SEPA), connecting to the Euro Banking Association (EBA) and UK Faster Payments Having explored and evaluated various solutions, we chose Microsoft technology after the Groups architecture team ran a proof of concept at the companys headquarters in Redmond that proved the system would be able to handle 62 million messages per day, with processing rates of 1156 messages per second, said Maite Agujetas, chief architect of Grupo Santander

26 Ámbito del Ministerio de Fomento Servicios Corporativos Ámbito de otras Administraciones públicas Portal corporativo Ministerio de Fomento Cliente (Aplicación 1) Cliente (Aplicación 1) Cliente (Aplicación 2) Cliente (Aplicación 2) Cliente (Aplicación 3) Cliente (Aplicación 3) Agentes externos Cliente (MAP) Cliente (MAP) Cliente (AEAT) Cliente (AEAT) Cliente (Seguridad Social) Cliente (Seguridad Social) Plataforma ESB Fomento.NET Ámbito de los Centros Directivos (Back End) MINISTERIO DE FOMENTO Solución basada en los productos Microsoft BizTalk Server 2009, ESB Toolkit 2.0, BizTalk Adapter Pack 2.0, sobre la base de productos Enterprise 2008 (Windows 2008 Server, SQL Server 2008). Arquitectura orientada a servicio no acoplada a protocolos de comunicación (servicios WCF sobre Framework 3.5). Servicios de acceso a la plataforma agnóstico al negocio. Bajo acoplamiento de los clientes a la plataforma. Implementación de flujos de negocio complejos soportados por el servicio de itinerarios. Modelo de transacciones basados en petición respuesta y petición. Utilización de los servicios de transformación dinámica, enrutamiento dinámico y manejo de excepciones. Interoperabilidad entre diferentes plataformas (tanto Microsoft como de otros proveedores). Entornos de alta disponibilidad y escalables, basada en nodos lógicos virtualizados sobre máquinas físicas, utilizando el servicio Hyper-V en cluster. Monitorización de salud sobre ESB portal y monitorización de negocio sobre BAM portal. Referencias Integración 2009

27 Agenda Referencias BizTalk Server 2009 Conclusiones Introducción Microsoft ESB 2.0 ESB como primer paso a SOA

28 ESB

29

30 Definición de itinerarios

31 ESB V2.0 nos proporciona: Modelados de Itinerarios y procesamiento Composición de servicios configurable (orchestrations, send ports, receive locations, transformations y pasos de proceso a medida) almacenada en una fuente central de configuración Invocación Dinámica de Servicios Resolver-adapter framework (UDDI, BRE, XPATH, custom) Gestión de Excepciones centralizadas Exception framework extiende el enrutador de BizTalk de mensajes erróneos Portal de Administración Centralizada Integración de Gobierno SOA

32 Permitir acceder con los servicios de forma dinámica Service Consumers ESB OrchestrationOrchestrationOrchestrationOrchestration

33 Gestionar el control de Servicios Service Consumers ESB

34 Management Portal Exception Management Core ESB Services External Services Resolver Web Service Transformation Web Service Exception Web Service Exception Logger Exception Handler 1..n Generic Custom Application Exception Handler 1..n Generic Custom Application Transformation Agent Generic Delivery Agent On-ramps Off-ramps Generic SOAP Send Generic SOAP Send Generic WCF Send Generic WCF Send Generic JMS Send Generic JMS Send Generic Custom Send Generic Custom Send Pipeline Components Generic SOAP Receive Generic SOAP Receive Generic WCF Receive Generic WCF Receive Generic JMS Receive Generic JMS Receive Generic Custom Receive Generic Custom Receive Pipeline Components JMS Components Namespace Components Visión General de la Arquitectura ESB Custom & Business Processes Create New Order Scatter Gather Service Convoy

35 Resolución de Destinos

36 Metadatos UDDI Repositorio Metadata Metadata (eg: Version, Policy, Schema)

37 Itinerarios

38 Enrutamiento de Mensajes

39 Transformación Endpoint A UDDI Repositorio Endpoint BEndpoint C

40 Transformación

41 Transformación de Mensajes y Enrutador

42 Orquestación Endpoint A UDDI Repositorio Endpoint BEndpoint CEndpoint D

43 Enrutamiento dinamico y tranformación via itinerarios

44 Transformando y enrutando mensajes a múltiples destinos

45 Reparar y reenviar

46 Resumen SOA en plataforma Microsoft 1/2 BizTalk Server Broker de mensajes Servicios Web Transformación y validación de mensajes Enrutamiento inteligente Orquestación de procesos Adaptadores Windows Communication Foundation (WCF) Interoperabilidad basada en estándares Servicio UDDI Registro y Gestión de Servicios

47 Resumen SOA en plataforma Microsoft 2/2 Modelados de Itinerarios y procesamiento Composición de servicios configurable (orchestrations, send ports, receive locations, transformations y pasos de proceso a medida) almacenada en una fuente central de configuración Invocación Dinámica de Servicios Resolver-adapter framework (UDDI, BRE, XPATH, custom) Gestión de Excepciones centralizadas Exception framework extiende el enrutador de BizTalk de mensajes erróneos Portal de Administración Centralizada Integración de Gobierno SOA

48 Novedad: Diseñando Itinerarios ESB V2 se ha construido utilizando BizTalk 2009 Esto nos permite utilizar VS 2008 Tenemos un diseñador visual de itinerarios Evita el forzar a crear itinerarios usando el antiguo XML Validar los modelos de itinerarios en tiempo de diseño Exporta las capacidades a la base de datos de itinerarios Los Itinerarios nos ayudan a proporcionar la flexibilidad en tiempo de ejecución que BizTalk no tiene por defecto. Ahora pueden ser diseñados visualmente con Visual Studio Designer Los itinerarios se validan en tiempo de diseño

49 BizTalk Dynamic Send Port Procesar y Enrrutar en base a Itinerarios Composición de servicios sencilla, ligera y visual Mapea las llamadas a los servicios con los elementos de BizTalk pipelines en puertos y orchestrations. Pub/Sub Engine BizTalk Receive Port Routing Service On Ramp Receive Pipeline Resolver Adapter Provider Off Ramp Send Pipeline BizTalk Orchestration ItineraryService1 Resolver1 Pub/Sub Engine

50 Diseño y Validación de Itinerarios

51 Desarrollo de Itinerarios Itinerary Processing

52 OnRamp Any Transport Off-Ramp Try Agents Catch ESB Audit Off-Ramp SQL Transport Filter {BTS.FaultCode Exists} Filter {BTS.FaultCode Exists Or ESB.FaultCode Exists} Gestión de Excepciones unificada SOAP Transport Exception On-Ramp Intrerceptor Configuration (per Port) Intrerceptor Configuration (per Port) InterceptorConfiguration

53 Portal de administración del ESB Funcionalidades Este portal nos proporciona Métricas de forma grafica Funciones de reparación y reintento Reglas de auditoria para reparar y reenviar Vista unifica de los datos de excepciones de.NET + Mensajes de BizTalk + propiedades de contexto de BizTalk Vista del histórico de los datos de excepciones del ESB Alertas basadas en las excepciones de los eventos definidos Acceso remoto vía web

54

55

56 Resumen Enterprise Service Bus 2.0 Nuestro ESB 2.0 es una pieza de SOFTWARE, visual y pre construida para ser alimentada con tus objetos y procesos. Te proporciona… Un entorno de mensajería de negocio desacoplado Enrutador de mensajes dirigido por registros Procesamiento basado en itinerarios Fabrica de mensajes con una lógica centralizada Para conseguir … Un alto nivel de reutilización Bajos costes de operación Cambios dinámicos de negocio Catalogo de servicios, procesos y métricas de excepciones

57

58 FMSB Itineraries

59 FMSB Portal

60 FMSB Dashboard : Integrado con Office

61 BizTalk Accelerator for SWIFT Viene Incluido en BizTalk Server 2006 R2 and 2009 Viene Incluido en el precio de la licencia deBizTalk Server 2006 R2 and 2009 Extiende BizTalk Server para proporcionar una solución de creación y despliegue de aplicaciones basados en mensajerías SWIFT. SWIFTReady Gold certified SWIFTReady Gold certified for Financial EAI desde el año 2004 SWIFT y conectividad con SWIFTNet Soporte de los estándares de SWIFT y conectividad con SWIFTNet Soporte de Validación y Reconciliación MT MX Soporte de ISO20022 incluyendo la validación y reconciliación MX Soporte de SEPA Soporte de SEPA Routing Directory y SAG v6.1 InfoPath forms para entradas de datos manualmente FileActInterAct Adaptadores de BizTalk para FileAct e InterAct Utilización de las funcionalidades de BizTalk MQSeries Conectividad : MQSeries, DB2, SAP, Oracle Web Services Soporte para Web Services y XML standards Business Process Automation, Monitoring, Business Activity Monitoring, … Partner solutions para FIX, XBRL, FpML, …

62 Agenda

63 BizTalk Server 2009

64 SWIFT HL7 Main Frame EDI ¿ Que puedo hacer con BizTalk? Dynamics CRM SAP, Oracle, PeopleSoft RFID Windows SharePoint Server.NET Framework BizTalk Runtime

65 Adaptadores Adapters in the Box MQ MSMQ WSE HTTP SMTP File FTP POP3 SOAP SWIFT HL7 RosettaNet HIPAA SQL WCF Adapter SharePoint SAP Oracle E-Business Suite PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 Oracle ODBC Siebel TIBCO Rendezvous TIBCO EMS EDI/AS2 X12 and EDIFACT support Drummond Interoperability Certification Host Applications IBM mainframe zSeries (CICS and IMS) Midrange iSeries (AS/400) IBM DB2 Mainframe DB2 for z/OS Midrange DB2/400 DB2 Universal Database for open platforms (AIX, Linux, Solaris, and Windows) Host Files

66 Biztalk Server 2009 Soporte de Windows Server 2008 Soporte de.Net Framework 3.5 Soporte de Visual Studio 2008 Soporte de SQL Server 2008 Soporte de Hyper-V Soporte de ALM mediante una mayor integracion con VSTS&TFS Soporte de UDDI 3.0 Nuevo Adapter Pack, Dynamics

67 Algunas Diferencias entre 2004 y 2009 Se añade al producto las capacidades de ESB como producto ESB 2.0 siguiendo las reglas de las arquitecturas orientadas a servicios SOA Se añade toda la integración con SharePoint para la explotación de los datos de Negocio Servidor de RFID Se añade el servicio de BAM Se añade la consola de administración integrada dentro de SharePoint para el seguimiento y consulta de los datos técnicos y no técnicos Los Adaptadores pasan de ser de pago a estar TODOS incluidos en la licencia de BizTalk Server Se integran todas las herramientas de diseño, desarrollo y modelado. Soporte de Virtualización Servicios de BPM integrado con Office y Modelado

68 BIZTALK SERVER EnterpriseStandard Primary Scenario Designed for customers with enterprise-level requirements for high volume, reliability, and availability Designed for businesses with moderate volume and deployment scale requirements License Per processor basis ApplicationsUnlimitedFive Failover Scale out/failover multiple message boxes - Maximum Processors UnlimitedTwo Virtual Processors Unlimited- Microsoft BizTalk Server 2009 Editions

69 Ejemplo Real : Unión Europea (European Union) 69 Aplicación basada en formularios de aprobación con documentos Word incluidos generados en servidor Documento Generado en Servidor BizTalk Orchestration

70 Novedades BizTalk 2009 Soporte de Virtualización con Hyper-V BizTalk Server 2009 aprovecha las mejoras de Windows Server 2008 Hyper-V, para reducción de costes, menos hardware y menos carga de administración general, además de la posibilidad de una infraestructura de IT en integración, mas dinámica. Respecto al soporte a virtualización de la plataforma Biztalk Server 2009: Está soportada tanto la plataforma hyperV, como las plataformas de virtualización que se hallan en el programa de validación de Server Virtualization (SVVP), entre los que se hallan vmware: Este es un acuerdo al que se ha llegado con todos los proveedores de virtualización que se hallan en el programa de validación mencionadohttp://support.microsoft.com/kb/842301

71 Arquitecturas BizTalk 2009 Mejoras en 24x7 Clustering BizTalk 2009 aprovecha las funcionalidades de Windows Server 2008 clustering, BizTalk Server puede ser desplegado en escenarios de múltiples clusters, donde los nodos de los clusters pueden estar en subredes IP separadas.

72 Novedades BizTalk 2009 Universal Description Discovery and Integration (UDDI) Soporte de la Versión 3.0 de UDDI: registry affiliation subscription API digital signatures, ….. Mejoras en Business Activity Monitoring (BAM) Utilizando la funcionalidad de BAM con SQL Server 2008 Analysis Services, BizTalk Server 2009 soporta UDM cubes y agregar datos en tiempo real para su consumo de Microsoft SharePoint Server 2007 ( PPS ). Tenemos un cubo de OLAP separado para cada RTA

73 Pruebas unitarias en BizTalk Crea pruebas unitarias para los mapeos, Schemas y Pipelines Habilita las pruebas unitarias estableciendo la propiedad a nivel del proyecto en su parte de despliegue

74 Depuración BAM Soporte de SQL Server 2008 y Excel System Center Operations Monitor BizTalk Management Pack Depuración de Orchestrations y Pipelines Funcionalidad de seguimiento de BizTalk Podemos capturar trazas de depuración off-line – entre el código de BizTalk y el código a medida Ahora ya podemos habilitar las trazas a todos los niveles Debug Map Feature – XSLT Depurador Inline XSLT

75 BizTalk Server BizTalk Server BAM WF BAM Intercept or WCF BAM Interceptor IT Pro Analyze issues Contextualized analysis of scorecards, KPIs, reports and unstructured data BAM API BAM Portal Basic KPI charting and data query Visibilidad en los procesos distribuidos BAM

76 Herramientas

77 Integración con VSTS & TFS Ciclo de vida de aplicaciones de BizTalk Soporte para desarrollo en grupo Integración con MS Project Server Desarrollo de versiones automatizadas Control de código integrado Sistema seguimiento de errores Busines s Analyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs Tasks ProductionErrors

78

79 Planificación Proyectos

80 Portal de SharePoint personalizable, para el equipo de proyecto Portal de Equipo de Proyecto

81 Novedades BizTalk 2009 Soporte mejorado de EDI BizTalk Server 2006 R2 introdujo la capacidad de procesar mensajes EDI utilizando componentes de pipeline para EDI. Biztalk 2009 incluye soporte para procesar mensajes EDI y utilizando schemas XSD basados en EDI y componentes de pipeline. Esto sustituye el adaptador EDI y los schemas de anteriores de BizTalk Server BizTalk Server 2009 mejora el soporte de EDI controlando la formación y desglose de cabeceras, automatizando la devolución de números de control, permitiendo personalizar los caracteres delimitadores de control, soporta múltiples procesos batch para cada proceso e informes actualizados con las nuevas funcionalidades

82 Novedades BizTalk 2009 Mejoras en los adaptadores de BizTalk con el Host Hay dos nuevas funcionalidades : WCF para WebSphere MQ (Transport Channel, Data Format Channel Encoder), WCF Service para aplicaciones Host (basado en Transaction Integrator). Además soporte para las nuevas versiones de CICS, IMS, CICS HTTP transport, DB2, DB2/400 y DB2 Universal Database. Actualización del adaptador de BizTalk para WebSphere MQ, y un componente para el pipeline, de conversión de datos, que esta integrado dentro del Visual Studio Designer.

83 Novedades BizTalk 2009 Soporte mejorado de SWIFT BizTalk Server 2009 actualiza todos los schemas de mensajes y reglas de negocio para cumplir con la certificación SWIFTReady Financial EAI Gold certification, por lo tanto añade soporte a los mensajes y reglas de negocio SWIFT FIN Flat File, BIC Plus IBAN interface, soporte de SEPA Routing.

84 Módulos de BizTalk 2009 Importante UDDI RFID WCF

85 RFID Vista lógica Distributed Edge Sites Running BizTalk ® RFID Device Layer RFID Fixed and Mobile Readers Barcode Scanners PLCs, etc. Physical Layer RFID tags, barcodes Biometric systems Environmental sensors, etc. RFID and Sensor Services Manage Devices at the Edge Add Context and Turn Raw Events into Business-Process–Relevant Information Interpret Events at the Edge Through Filters, Rules a Alerts Business Intelligence BAM for Process BI SQL/SQL BI for Data Analytics Business Applications Connect to Multiple LOB Apps Orchestrate Business Process Apply Business Logic

86 ¿Que es un evento complejo? Un evento que solo puede ocurrir si ocurren otros muchos eventos Ejemplos: Las campanas de la iglesia suenan, aparece un hombre en smoking, una mujer con un vestido blanco y mucha gente lanza confeti !! Un evento complejo esta compuesto de eventos simples Una boda se está celebrando Ejemplos de nuestros Sistemas Eventos RFID CEP Descripción conceptual

87 BPM Monitoring, BAM, report exceptions Finance (trade analysis, detect fraud, risk analysis) Network (SLA monitoring, intrusion detection) Sensor (RFID, air traffic, schedule & control) Aplicaciones típicas CEP

88 BPM Alianza Business Process Management Microsoft Ascentn muy centrado en la integración con MS Office y ha potenciado Visio como herramienta de modelado de procesos. K2 muy flexible, es una buena solución para requerimientos puros de BPM. PNMsoft muy parecido a K2 pero con la central en UK con sus clientes en Europa principalmente Global 360.NET BPM ISV especializado en procesos centrados en documentos Metastorm no es el mejor en ningún área, pero tiene una media muy fuerte con una herramienta de modelado muy sofisticada.

89 Scale-out Configurations

90 Diseñado para escalar Aislamiento de Servicio Configuración de excepciones Gestión de mensajes erróneos Registro de Mensajes Registro de ejecución Gestión de estadoBalanceo de cargaFail-overThrottling Configuración Scale-out Identidad Gestión de configuración Despliegue multi servidor Monitorización de disponibilidad Monitorización de salud Uso de registro de rendimiento Recuperación de desastres Archivado y purgado de datos Cumplimiento de regulaciones Scripting y APIs de programación Gestión de Memoria Gestión de Threads

91 Fail-Over Business Activity Monitoring / Tracking BizTalk Mgmt DB Cluster Hosts EnvíoHosts Recepción Hosts Proceso MsgBox Cluster Tracking DB Cluster BizTalk Server Tracking Host Monitorización BizTalk cuándo: Escalabilidad, Robustez, Failover Escalabilidad

92 Vista Física BizTalk Mgmt DB Cluster Send Hosts Receive Hosts Network Load Balancer Processing Hosts Outbound Inbound MsgBox 1 MsgBox 3 MsgBox 2 Cluster Tracking DB Cluster BizTalk Server Admin Host BizTalk Server Tracking Host DataIndexesLogsDataIndexesLogs SAN

93


Descargar ppt "Pedro Pablo Malagón Amor Ingeniero Integración SOA"

Presentaciones similares


Anuncios Google