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 Introducción Agenda Soluciones con Adaptador SAP de BizTalk Server Conclusiones

3 Interoperabilidad para todos

4 Sign on to SAP …. Check customer order history ….Check billing and payment history …. Check outstanding customer obligations …. Verify customer address information …. Get customer contact information …. Check inventory of finished product ….Look up bill of materials …. Create the requisition for required materials …. Cambiar la experiencia de usuario

5 Microsoft Office SharePoint Server – Proporcionando una rica experiencia de usuario Utilizando el Adaptador de SAP de BizTalk Server Capturar páginas HTML remotas utilizando Page Viewer Web Part Consumir de forma remota, contenido HTMLSAP portal vía el iView Webpart Recoger datos registrados en SAP con BizTalk Obtener un bloque de HTML vía el consumo de WSRP Buscar y descubrir contenido indexado, desde varios orígenes de datos, incluido SAP Entregar e Interactuar con datos XML a través BizTalk Incluir Web Part de terceras partes Procesar datos recibidos vía RSS feed Mostrar datos de business intelligence BAM de BizTalk Mostrar datos de business intelligence BAM de BizTalk Procesar contenido y datos locales Entregar datos vía una plataforma neutral de Servicios Web (SOAP) BizTalk Adapters Entregar datos vía una plataforma neutral de Servicios Web (SOAP) BizTalk Adapters

6 Interfaces avanzados de uso para SAP - Silverlight CRM Demo

7 Interfaces avanzados de uso para SAP / WPF

8 Centrándolo estratégicamente OfficeSharePoint.NET Windows Server OfficeSharePoint.NET Premium App Server Human Workflow Se sit ú a BizTalk como el servidor de Integraci ó n de Microsoft Se cierra el espacio entre SharePoint y BizTalk

9 Características de SharePoint & BizTalk Características de Proceso Centrado en Negocio Centrado en Sistemas Largos periodos de procesamientoTransaccional Colaboraci ó nMensajer í a Enfocado a perfilesOrientado a Servicios OrganizacionalVirtualizaci ó n Semi-Estructurado a No-estructuradoBasado en el uso Usabilidad; centrado en el interfaz de usuario Rendimiento Gesti ó n de lista de tareasB2B, Est á ndares (SWIFT,EDI, … ), Escalaci ó n y Delegaci ó nIntegraci ó n de Sistemas Est á claro que la combinaci ó n de MOSS + BizTalk + SAP, da servicio r á pido, á gil y seguro a las necesidades de todos los usuarios, en la capa de presentaci ó n ( Office, Silverlight, WPF) en la capa de Integraci ó n ( BizTalk SAP Adapter ) y en la Capa Existente de SAP

10 Soluciones de Microsoft Automatizando los proceso de negocio utilizando BizTalk Server Dise ñ o XLANG Gesti ó n Datos KPI Ejecuci ó n Formularios InfoPath (tareas asignadas) Host SAP Pedidos Verificaci ó n de Cr é dito Comercial Gestor de Ventas Analista /Desarrollador Gestor de Cr é ditos

11 ¿ Y que es lo que consigo ? Interactuar con los datos de SAP en MOSS Consumir servicios de SAP a través de Web parts a medida o estándar MOSS Forms server proporciona una plataforma de colaboración basada en flujos de trabajo y una plataforma de entrada de datos a SAP potente y rápida Silverlight proporciona la nueva experiencia de usuario sobe SAP MOSS Search puede indexar los datos de SAP directamente

12 ¿ Y como puedo Conectar con SAP ? Mecanismos de interoperabilidad Integración Portal MOSS WebParts SQL / BizTalk integración datos.NET Data Provider para SAP BW.NET Data Provider para SAP Integración de Servicios ESB Enterprise Services BizTalk RFC/BAPI

13 Agenda Introducción Soluciones con Adaptador SAP de BizTalk Server Conclusiones

14 Arquitectura de Integración Web Browser Forms Services Office SharePoint Server Workflow BDC BizTalk Server LOB Adapter WS-* Process Engine Process Engine

15 BizTalk Server simplifica la Interoperabilidad con componentes Out Of The Box MQ MSMQ WSE HTTP SMTP File FTP POP3 SOAP SWIFT HL7 RosettaNet HIPAA SQL WCF Adapter SharePoint PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 Oracle ODBC Siebel TIBCO Rendezvous TIBCO EMS SAP 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 Adaptadores de

16 BizTalk : Arquitectura de Adaptadores

17 Paquete de Adaptadores de BizTalk – Mejores prácticas Adaptador SAP de BizTalk Server ¿Cuándo y como utilizarlo?

18 .NET Application Desarrollos a Medida en.NET Utilizar adaptadores en.NET SAPSAP WCF BizTalk SAP Adapter

19 Desarrollos a Medida en.NET Tenerlos en IIS Internet Information Services (IIS) ASMX Client SAPSAP Basic HTTP Binding BizTalk SAP Adapter WS* Binding BizTalk SAP Adapter WCF Client

20 ¿ es decir, WCF unifica los protocolos de transporte en todas las capas? Punto para consumir servicios Modelo de Objetos conocido y consistente Adopta WCF como capa de IO Heredará las nuevas funcionalidades según son añadidas a la plataforma: WS-* Standards Web Podemos concentrarnos en la funcionalidad, WCF se ocupa de comunicarnos SOAP 1.1 POX WS-* WSE ASMX MSMQ.NET Remoting Web 2.0 Technologies RESTATOM RSS Windows Communication Foundation

21 BizTalk y Adaptadores WCF WCF se ajusta perfectamente a la arquitectura BizTalk Permiten exponer y consumir servicios WCF La configuración se almacena en los settings de los puertos de BizTalk (binding files). NO en ficheros.config Adaptadores disponibles en Biztalk 2009: WCF-WsHttp: Soporte del standard WS-* sobre protocolo HTTP. WCF-NetTcp: Soporte del protocolo TCP. WCF-NetMsmq: Soporte para conexión con transporte MSMQ WCF-BasicHttp: Compatible con la primera generación de WebServices WCF-NetNamedPipe: Habilita comunicación usando transporte NamedPipes. WCF-Custom: Permite usar componentes WCF personalizados (bindings, behaviors …) WCF-CustomIsolated: Permite conectar a través del transporte HTTP pero fuera del proceso de BizTalk.

22 BizTalk y WCF Además de los adaptadores de WCF, BizTalk Server 2009 proporciona las siguientes funciones de integración con los servicios WCF : Consumir WCF services. Podemos genersar artifacts, orchestrations utilizando el BizTalk WCF Service Consuming Wizard. Publicar orchestrations como servicios WCF. Utilizando el WCF Publishing Wizard. El asistente crea automaticamente una aplicación ASP.NET basada en WCF. Publicar un schema como un servicio WCF. Es una forma sencilla de permitir enviar mensajes al MessageBox, y que sea enrutado allí, segun sus subscripciones.

23 Microsoft BizTalk Adapter 3.0 for mySAP Business Suite Expone Módulos SAP como servicios WCF Los clientes realizan operaciones contra un sistema SAP (RFCs, BAPIs, IDOCs) mediante el intercambio de mensajes SOAP a través del adaptador No es necesaria la instalación del.Net Sap Connector. La conexión se realiza mediante Unicode RFC Library Incluye.Net Framework Data Provider for mySap Business Suite para proveer un interfaz ADO con el sistema SAP

24 Arquitectura SAP BizTalk Layered Binding Element SAP Adapter Binding Element SAP Binding SAP Adapter WCF LOB Adapter SDK WCF Channel Architecture SAP RFC SDK - Unicode librfc32u.dll Machine/Process Boundary BizTalk Server 2009

25 Arquitectura Interna BizTalk Layered Binding Element SAP Adapter Binding Element SAP Binding SAP Adapter Channel Implementation MetadataManagementMetadataManagement Metadata Browse Search WSDL Builder Metadata Cache Binding Properties Metadata Exchanger Connection Management Connection Factory Metadata Exchange Handlers OutboundHandler(IRequestChannel)OutboundHandler(IRequestChannel)InboundHandler(IReplyChannel)InboundHandler(IReplyChannel) Metadata Handlers ResolveHandlerResolveHandler BrowseHandlerBrowseHandler Search Handler Custom XML Reader/Writer saprfc.inisaprfc.ini SAP RFC SDK - Unicode IMetadataExchange IMetadataRetrievalContract IRequestChannel IReplyChannel SAP Managed Wrapper Connection URI Builder Connection Pool Librfc32u.dllLibrfc32u.dll

26 Funcionalidad Design-Time Browsing RFCs y Transactional RFCs BAPIs IDocs (Tipos, versiones y operaciones) Searching RFCs yTransactional RFCs BAPIs Tipos de IDoc Generación de esquemas RFCs yTransactional RFCs (Cliente / Servidor) BAPIs IDocs (Tipos y operaciones)

27 Funcionalidad – Runtime RFCs Invocación de RFCs Invocación de RFCs vía tRFC interface Recepción de eventos SAP vía RFC server interface Recepción de eventos SAP vía tRFC server interface BAPIs Ejecución de BAPIs mediante el RFC interface Soporte del modelo de transaccional BAPI para escenarios BizTalk IDOCs Envío y recepción de IDocs mediante el uso de esquemas IDoc tipados Envío y recepción de IDocs mediante esquemas genéricos IDoc RFC Envío y recepción de IDocs mediante strings

28 Cómo Funciona

29 Configuración Design-Time

30 Configuración Run-Time

31 SharePoint HR Portal

32 SharePoint accediendo a SAP

33 SharePoint Designer Workflow Config

34 InfoPath Forms Services

35 Firmar los Formularios

36 Imprimir los Formularios

37 InfoPath Development in VSTO

38 InfoPath Data Connections

39 Obtención centros coste (SAP)

40 Enviar Información a SAP

41 Resultado desde SAP

42 Configurando el adaptador de SAP Client: N ú mero de Cliente SAP System ID: ID del sistema SAP Batch Size: Tama ñ o del lote BizTalk Code Page: P á gina de c ó digos a utilizar Language: Idioma del sistema SAP Password: La contrase ñ a para el R/3 si no est á configurado el Single Sign On (SSO) Program ID: ID de un programa R/3 como punto de entrada para BizTalk SAP Gateway Host: nombre del servidor SAP SAP Gateway Service: Servicio a utilizar como punto de entrada para BizTalk User Name: Nombre del usuario R/3 si no est á configurado Single Sign On (SSO)

43 Configurando el adaptador de SAP

44 BizTalk SAP Adapter

45 Schemas de BizTalk Generados

46 Mapeo de schemas en BizTalk

47 BizTalk Orchestration para transacciones SAP

48 Obtención centros coste (SAP)

49 Ejecución BizTalk WCF Receive Adapter Operation / Receive Location BizTalk Receive Pipeline BizTalk Message Box BizTalk WCF Send Adapter Send Port Incoming LOB Message Outgoing LOB Message XML Message XML Message XML Message BizTalk Send Pipeline WCF LOB Adapter Adapter SDK Runtime WCF LOB Adapter Adapter SDK Runtime WCF BizTalk Business Process Orchestration Send Port LOB 2 Receive Location LOB 1 Send Port LOB 3 Receive LOB 1 Message Send LOB 2 Message Receive LOB 2 Message Send LOB 3 Message Sample Orchestration

50 Ejemplos de Utilización Con BizTalk Server ESB Bus De Integración Business Process Management BAM Integración de múltiples sistemas Transformaciones, Mapeos Transacciones (inserts/updates) Escalabilidad, tracking, etc. Con SharePoint Enviar datos de negocio en SharePoint Acceder a los datos de negocio vía Web parts a medida en SharePoint Integrar Office Business Applications en la aplicaciones de negocio Con SQL Server Enviar datos a los cubos de analysis services

51 Agenda Soluciones con Adaptador SAP de BizTalk Server Introducción Conclusiones

52 Adaptador SAP de BizTalk Server Soporta los siguientes artefactos RFC RFC transaccionales (tRFC) BAPI Idocs (tanto XML como ficheros planos) Gestión de credenciales vía Autenticación básica SAP Logon Tickets Puede ser utilizado con o sin BizTalk Server Invocar RFC/BAPI desde.NET Invocar RFC/BAPI desde aplicaciones alojadas en el IIS Invocar RFC/BAPI a través de BizTalk Server Proveedor de datos de SAP para.NET Características

53 Resumen Cuando estén en juego cosas como: ESB Bus De Integración Business Process Management BAM Integración de múltiples sistemas Transformaciones Mapeos Transacciones (inserts/updates) Escalabilidad, tracking, etc. información procesos de SAP

54 Beneficios Beneficios proporcionar los datos juntos en un sitio unificado

55

56 © 2008 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.


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

Presentaciones similares


Anuncios Google