copyright © 2001 iway software 1 iway adapters for biztalk 2004
TRANSCRIPT
Copyright © 2001 iWay Software 1
iWay AdaptersFor BizTalk 2004
Copyright © 2001 iWay Software 2
Information Builders e iWay Information Builders e iWay SoftwareSoftware
iWay Adapters iWay Adapters Adapter FrameworkAdapter Framework BizTalk AdaptersBizTalk Adapters
iWay SoftwareAgenda
AgendaAgenda
Copyright © 2001 iWay Software 3
Information Builders: The Standard for Enterprise Business Intelligence
Uno de los 50 mayores vendedores de software Aproximadamente $300 millones de ingresos 1.500 empleados 300 business partners 16.000 instalaciones (90 de Fortune 100)
Information BuildersDe un vistazo
Copyright © 2001 iWay Software 4
iWay SoftwareDe un vistazo
Una compañía de Information Builders iWay Software:
Acelerar los procesos de integración
Más de 2.000 clientes Más de $43 millones de ingresos Disciplinas:
Adaptadores para integración
Copyright © 2001 iWay Software 5
15 de experiencia Crecimiento de un 26% con respecto al 2002 Oficinas en Madrid, Barcelona, Bilbao, Lisboa y
Mejico + de 100 Empleados Más de 160 Clientes
Information Builders IbéricaDe un vistazo
Copyright © 2001 iWay Software 6
¿Qué es un adaptador?¿Qué es un adaptador? Tipos de AdaptadoresTipos de Adaptadores iWay Business Service iWay Business Service
EngineEngine iWay Integration Adapters iWay Integration Adapters
para .NETpara .NET
iWay adapter Offering
for BizTalk 2004
iWay adapter Offering
for BizTalk 2004
Copyright © 2001 iWay Software 7
Un adaptador es un software que conecta una aplicación Un adaptador es un software que conecta una aplicación con otra donde estas aplicaciones no han sido diseñadas con otra donde estas aplicaciones no han sido diseñadas originalmente para comunicar una con otraoriginalmente para comunicar una con otra
En BizTalk, XML es el formato de datos para el nivel de En BizTalk, XML es el formato de datos para el nivel de servicio de negocio.servicio de negocio.
Los adaptadores de Los adaptadores de iWay se dividen en 2 componentes:iWay se dividen en 2 componentes: ““Event adapter”Event adapter”, diseñado para publicar información , diseñado para publicar información
desde las aplicaciones (Receive Port Configuration)desde las aplicaciones (Receive Port Configuration) ““Service adapter”Service adapter”, diseñado para consumir mensajes en , diseñado para consumir mensajes en
las aplicaciones (Send Port Configuration)las aplicaciones (Send Port Configuration)
iWay Adapters para BizTalk 2004 ¿Qué es un adaptador ?
Copyright © 2001 iWay Software 8
iWay Adapters para BizTalk 2004 Plataforma de Integración
Proprietary EDI Format
3GL and 4GLApplications Screen based
systems
RelationalDatabases
LegacyDatabases
PackagedApplications
Data Warehouses
Application Servers
MessagingSystems
eBusiness XML Exchanges
Transaction Systems
BizTalk
Copyright © 2001 iWay Software 9
iWay Adapters para BizTalk 2004Posicionamiento
Arquitecturas:Arquitecturas: iWay Business Service EngineiWay Business Service Engine
Basado en Web ServiceBasado en Web Service +250 Adaptadores+250 Adaptadores
iWay Integration Adapters para JupiteriWay Integration Adapters para Jupiter Basado en .NET Jupiter Adapter FrameworkBasado en .NET Jupiter Adapter Framework Marzo 2004 - 12 Adaptadores disponibles:Marzo 2004 - 12 Adaptadores disponibles: SAP R/3, Siebel, PeopleSoft, JD Edwards, SAP R/3, Siebel, PeopleSoft, JD Edwards,
Oracle Applications, MQSeries, Oracle Oracle Applications, MQSeries, Oracle RDBMS, VisibrokerRDBMS, Visibroker
Mediados 2005 - 25 Adaptadores disponiblesMediados 2005 - 25 Adaptadores disponibles
Copyright © 2001 iWay Software 10
Los adaptadores realizan 3 funciones:Los adaptadores realizan 3 funciones: ““Trigger” un “evento” que ocurre dentro del EIS y Trigger” un “evento” que ocurre dentro del EIS y
extrae datos acerca del evento desde el EIS al extrae datos acerca del evento desde el EIS al adaptador.adaptador.
Transforma los datos del evento desde el formato Transforma los datos del evento desde el formato específico del EIS a un documento XML que es específico del EIS a un documento XML que es conforme con el esquema XML del evento. La conforme con el esquema XML del evento. La validación es hecha por Biztalk. El esquema XML esta validación es hecha por Biztalk. El esquema XML esta basado en la metadata del EIS.basado en la metadata del EIS.
Propaga el evento al “Propaga el evento al “Receive PortReceive Port”.”.
iWay Adapters para BizTalk 2004 Event Mode (Receive Adapter)
Copyright © 2001 iWay Software 11
El adaptador realiza 3 funciones:El adaptador realiza 3 funciones: Procesa el “XML Request” al formato específo de Procesa el “XML Request” al formato específo de
datos del EIS.datos del EIS. Invoca la función subyacente en el EIS y espera la Invoca la función subyacente en el EIS y espera la
respuesta. respuesta. Transforma la respuesta desde el forma específico del Transforma la respuesta desde el forma específico del
EIS a un documento XML que es conforme al esquema EIS a un documento XML que es conforme al esquema XML de respuesta para el servicio. El esquema XML XML de respuesta para el servicio. El esquema XML esta basado en la metadata del EIS.esta basado en la metadata del EIS.
iWay Adapters para BizTalk 2004 Service Mode (Send Adapter)
Copyright © 2001 iWay Software 12
iWay Business Service EngineiWay Business Service Engine
Integration throughBizTalk Adapter
Framework
Integration throughBizTalk Adapter
Framework
Copyright © 2001 iWay Software 13
SOAP/XML
iWay Server
Adapter
……..……..……..……..……..……..……..……..……..……..
Adapter
Adapter
Packaged Application
SystemsiWay Business Services Engine
Inbound Protocols
TCP, File
HTTP/HTTPS
FTP, EMAIL
Outbound Adapters
Configuration Repositories (XML, DB)iWay Metadata
Tools
Messaging
VisualStudio.net
MS SQLServer
BizTalk Server
iWay Business Services EngineiWay Business Services Engine
Copyright © 2001 iWay Software 14
IBS Request Document
iWay Server
Adapter
……..……..……..……..……..……..……..……..……..……..
Adapter
Adapter
Target Application
System
IBS Response Document
iWay Business Services Engine
iWay Business Services DB (SQL Server)
Web Service Client
Application(e.g VS.NET,
BizTalk)
SOAP
iWay Business Services EngineEjecucióniWay Business Services EngineEjecución
Copyright © 2001 iWay Software 15
iWay Server
Adapter
……..……..……..……..……..……..……..……..……..……..
Adapter
Adapter
Target Application
System
iWay Business Services Engine
iWay Business Services DB (SQL Server)
iWay Business Services Explorer
Tool
Read Metadata
iWay Business Services EngineDiseñoiWay Business Services EngineDiseño
Create .wsdl, add “plumbing data” to IBS DB
Copyright © 2001 iWay Software 16
Explora la metadata del EIS para construirExplora la metadata del EIS para construirWSDLWSDLXSD SchemasXSD Schemas
Maneja la existencia de Web ServicesManeja la existencia de Web ServicesSeguridadSeguridadPublicar/Borrar/RenombrarPublicar/Borrar/RenombrarCopia de métodos de un WS a otro.Copia de métodos de un WS a otro.
Usa ASP.NET front-end para explorar la Usa ASP.NET front-end para explorar la metadata y la publicación de web services.metadata y la publicación de web services.
iWay Business Service Explorer PropósitoiWay Business Service Explorer Propósito
Copyright © 2001 iWay Software 17
iWay Business Service ExplorerAnaliza sistemas EISiWay Business Service ExplorerAnaliza sistemas EIS
Copyright © 2001 iWay Software 18
iWay Business Service ExplorerConecta con SAPiWay Business Service ExplorerConecta con SAP
Copyright © 2001 iWay Software 19
iWay Business Service ExplorerLista de BAPIs, RFCs e IDOCs.iWay Business Service ExplorerLista de BAPIs, RFCs e IDOCs.
Copyright © 2001 iWay Software 20
iWay Business Service ExplorerLista la Jerarquía de BAPIs dentro de SAPiWay Business Service ExplorerLista la Jerarquía de BAPIs dentro de SAP
Copyright © 2001 iWay Software 21
iWay Business Service ExplorerSelecciona un BAPIiWay Business Service ExplorerSelecciona un BAPI
Copyright © 2001 iWay Software 22
iWay Business Service ExplorerDespliega la publicación de Web ServicesiWay Business Service ExplorerDespliega la publicación de Web Services
Copyright © 2001 iWay Software 23
iWay Business Service ExplorerDespliega la publicación de Web ServicesiWay Business Service ExplorerDespliega la publicación de Web Services
Copyright © 2001 iWay Software 24
iWay Business Service ExplorerTest de Web ServicesiWay Business Service ExplorerTest de Web Services
Copyright © 2001 iWay Software 25
iWay Business Service ExplorerTest de Web ServicesiWay Business Service ExplorerTest de Web Services
Copyright © 2001 iWay Software 26
iWay Business Service ExplorerTest de Web ServicesiWay Business Service ExplorerTest de Web Services
Copyright © 2001 iWay Software 27
iWay Business Service ExplorerUso del Web Service . Web ReferenceiWay Business Service ExplorerUso del Web Service . Web Reference
Copyright © 2001 iWay Software 28
iWay Business Service ExplorerUso del Web Service. Web ReferenceiWay Business Service ExplorerUso del Web Service. Web Reference
Copyright © 2001 iWay Software 29
Tipos de Adaptadores Adaptadores de Datos : proporcionan una
vista relacional de BBDD y sistemas propietarios
Adaptadores de Aplicaciones: p.e. SAP, Siebel, PeopleSoft, JDE
Adaptadores Transaccionales: p.e. CICS, IMS, Tuxedo
Adaptadores de Programas: p.e. 3GL, 4GL, etc
Adaptadores de Emulación: p.e. 3270, 5250
Adaptadores de eBusiness: p.e. EDIFACT, SWIFT, cXML, HIPAA
Touchpoint Adapters: p.e. Ordenes de Compra, Ordens de Venta, etc
iWay AdaptersTipos de Adaptadores
Transaction
EMPRESA
Datos
Aplicaciones
Programas
Emulación
eBusiness
Transacciones
Copyright © 2001 iWay Software 30
Copyright © 2001 iWay Software 31
Copyright © 2001 iWay Software 32
Copyright © 2001 iWay Software 33
Copyright © 2001 iWay Software 34
iWay Integration iWay Integration Adapters .NETAdapters .NET
Integration throughBizTalk Adapter
Framework
Integration throughBizTalk Adapter
Framework
Copyright © 2001 iWay Software 35
iWay Adapters para BizTalk 2004 Arquitectura .NET Basados en el API .NET API del BizTalk Adapter Basados en el API .NET API del BizTalk Adapter
FrameworkFramework ““.NET Remoting”.NET Remoting” es usado como protocolo de es usado como protocolo de
comunicación entre componentes.comunicación entre componentes. Suporte para Suporte para “Enterprise Single Sign-On (SSO)”“Enterprise Single Sign-On (SSO)” ““Health and Activity Tracking (HAT)”:Health and Activity Tracking (HAT)”: iWay iWay
Reports: Log de Auditoria y EventosReports: Log de Auditoria y Eventos Configuración en Cluster disponible.Configuración en Cluster disponible.
Copyright © 2001 iWay Software 36
iWay Adapters para BizTalk 2004 Disponibilidad DisponiblesDisponibles iWay .Net Adapter for SAP R/3iWay .Net Adapter for SAP R/3 iWay .Net Adapter for iWay .Net Adapter for
PeopleSoftPeopleSoft iWay .Net Adapter for SiebeliWay .Net Adapter for Siebel iWay .Net Adapter for J.D. iWay .Net Adapter for J.D.
Edwards One WorldEdwards One World iWay .Net Adapter for OracleiWay .Net Adapter for Oracle iWay .Net Adapter for Oracle iWay .Net Adapter for Oracle
ApplicationsApplications iWay .Net Adapter for MQ SeriesiWay .Net Adapter for MQ Series
Phase IV ETA : End Q1/05Phase IV ETA : End Q1/05 iWay .Net Adapter for CORBAiWay .Net Adapter for CORBA iWay .Net Adapter for SAP XIiWay .Net Adapter for SAP XI iWay .Net Adapter for TIBCO iWay .Net Adapter for TIBCO
RendezvousRendezvous iWay .Net Adapter for JMSiWay .Net Adapter for JMS iWay .Net Adapter for Adapter for iWay .Net Adapter for Adapter for
J2EEJ2EE iWay .Net Adapter for SybaseiWay .Net Adapter for Sybase iWay .Net Adapter for InformixiWay .Net Adapter for Informix iWay .Net Adapter for DB2iWay .Net Adapter for DB2
Copyright © 2001 iWay Software 37
iWay Adapters para BizTalk 2004 Arquitectura
Copyright © 2001 iWay Software 38
iWay Adapters para BizTalk 2004 Ejemplo: Añadir un Adaptador
Copyright © 2001 iWay Software 39
iWay Adapters para BizTalk 2004 Ejemplo: Crear un Puerto de Envio
Copyright © 2001 iWay Software 40
iWay Adapters para BizTalk 2004 Ejemplo: Añadir Adaptador
Copyright © 2001 iWay Software 41
iWay Adapters para BizTalk 2004 Ejemplo: Añadir Adaptador
Copyright © 2001 iWay Software 42
iWay Adapters para BizTalk 2004 Ejemplo: Explora EIS (p.e. SAP)
Copyright © 2001 iWay Software 43
iWay Adapters para BizTalk 2004 Ejemplo: Orquestación
Copyright © 2001 iWay Software 44
iWay Adapters para BizTalk 2004 Ejemplo: Query contra SAP
pick up XML requestdocument from the filesystem
put XML reply document into the file system
call SAP-BAPI synchronously
Copyright © 2001 iWay Software 45
iWay Adapters para BizTalk 2004 Ejemplo: Capacidades HAT
Copyright © 2001 iWay Software 46
iWay Adapters para BizTalk 2004 Ejemplo: Detalles HAT, via iWay Report
Copyright © 2001 iWay Software 47
iWay Adapters para BizTalk 2004 Ejemplo: Capacidades SSO
Copyright © 2001 iWay Software 48
iWay Software
Manuel del Pino
iWay Software
Manuel del Pino
Copyright © 2001 iWay Software 49
iWay Adapters para BizTalk 2004