Download - BizTalk Server 2002

Transcript

Soluciones de Soluciones de Integración con BizTalk Integración con BizTalk Server 2002 para Server 2002 para EmpresasEmpresas

Jean Paul TabjaJean Paul TabjaMicrosoft Consulting ServicesMicrosoft Consulting [email protected]@microsoft.com

AgendaAgenda

PresentaciónPresentación .NET Web Services.NET Web Services Integración de procesosIntegración de procesos Tecnologías para la integraciónTecnologías para la integración BizTalk Server 2002BizTalk Server 2002 DemoDemo PreguntasPreguntas

Nuestra MisiónNuestra Misión

““Habilitar a las personas y Habilitar a las personas y

negocios alrededor del negocios alrededor del

mundo a realizar todomundo a realizar todo

su potencial”su potencial”

Tablet PC, XBOX, Pocket Tablet PC, XBOX, Pocket PC, SmartphonePC, Smartphone

Visión de Tecnología : .NETVisión de Tecnología : .NET

““Habilitar a las personas con Habilitar a las personas con

la información en cualquier la información en cualquier

lugar, en cualquier momento lugar, en cualquier momento

y con cualquier dispositivo”y con cualquier dispositivo”

OS OS ServicesServices

Biz LogicBiz Logic& Data& Data

Biz LogicBiz Logic& Data& DataRichRich

Client LogicClient LogicRichRich

Client LogicClient Logic

Internet G1Internet G1

BrowsersBrowsersBrowsersBrowsers

Web app developers took advantage of these local services and used HTML to “project” the UI to many types of clients

RichRichClient LogicClient Logic

RichRichClient LogicClient Logic

Internet G2Internet G2

ServersServersData, HostsData, HostsServersServers

Data, HostsData, Hosts

OS OS ServicesServices

BizBizTier LogicTier Logic

BizBizTier LogicTier Logic

BrowsersBrowsersBrowsersBrowsers

HTML Dinámico brinda mayor interactividad. Servicios de COM+ optimizados, confiabilidad, escalabilidad y facilidad de administración.

Separación de los datos y la lógica de negocio permiten mayor escalabilidad y performance accediendo a datos de los sistemas operacionales

BrowsersBrowsersInteligentesInteligentesBrowsersBrowsers

InteligentesInteligentes

ClientesClientesInteligentesInteligentesClientesClientes

InteligentesInteligentes

SmarterSmarterDevicesDevices

SmarterSmarterDevicesDevices

OtrosOtrosServiciosServicios

ServidoresServidores(Data, …)(Data, …)

ServidoresServidores(Data, …)(Data, …)

Web ServicesWeb ServicesDe ConstrucciónDe Construcción

Web ServicesWeb ServicesInternosInternos

Web ServicesWeb ServicesPublicosPublicos

Biz Logic Biz Logic & & Web ServiceWeb Service

OSOSServicesServices

OSOSServicesServices

Internet G3Internet G3Web ServicesWeb Services

Veamos los protocolos y Veamos los protocolos y

como ellos trabajan con los como ellos trabajan con los

Web ServicesWeb Services

Que es Microsoft .NETQue es Microsoft .NET

VisiVisión de Microsoft para la computación ón de Microsoft para la computación distribuida en Internetdistribuida en Internet

Herramientas de desarrollo para la Herramientas de desarrollo para la implementación de implementación de Web ServicesWeb Services

ServidoresServidores que integran la arquitectura que integran la arquitectura BizTalk Server 2002, SQL Server 2000BizTalk Server 2002, SQL Server 2000

Dispositivos de usuario y AplicacionesDispositivos de usuario y Aplicaciones Pocket PC, Office, IE, WAPPocket PC, Office, IE, WAP

Arquitectura .NETArquitectura .NET

User User experiencesexperiences

Web Web servicesservices

PCs and PCs and Smart Smart DevicesDevices

ServersServers

StorageAuthentication

Notification

Ap

plic

atio

n

Ap

plic

atio

n

Cen

ter

2000

Cen

ter

2000

Biz

Tal

k B

izT

alk

Ser

ver

2000

Ser

ver

2000

Co

mm

erce

C

om

mer

ce

Ser

ver

2000

Ser

ver

2000

Exc

han

ge

Exc

han

ge

2000

2000

SQ

L S

erve

r S

QL

Ser

ver

2000

2000

ISA

Ser

ver

ISA

Ser

ver

2000

2000

Mo

bile

M

ob

ile

Info

rmat

ion

In

form

atio

n

2001

Ser

ver

2001

Ser

ver

Ho

st

Ho

st

Inte

gra

tio

n

Inte

gra

tio

n

Ser

ver

2000

Ser

ver

2000

Enterprise ServersEnterprise Servers

Development toolsDevelopment toolsVisual Studio.NETVisual Studio.NET.NET Framework.NET Framework

DemoDemo

Web ServicesWeb Services

Desafíos de la IntegraciónDesafíos de la Integración

Distribuidor

Proveedor

Orden de Compra

Factura

Sistema ERP

Distribuidor

Proveedor

EDIFACT / X.12

XML

Sistema ERP

IDoc

CSV

Desafíos de la IntegraciónDesafíos de la Integración

Distribuidor

Proveedor

Sistema ERP

SMTP

HTTP

MSMQ

FILE

Desafíos de la IntegraciónDesafíos de la Integración

Otros desafíosOtros desafíos

Integración con tecnologías y plataformas Integración con tecnologías y plataformas existentesexistentes ERPs, Mainframes, CRM, DatawarehouseERPs, Mainframes, CRM, Datawarehouse

Integración con múltiples dispositivos, y Integración con múltiples dispositivos, y aplicaciones de usuarioaplicaciones de usuario PDAs, Teléfonos, Aplicaciones Office (Excel, PDAs, Teléfonos, Aplicaciones Office (Excel,

Outlook)Outlook)

ExtranetExtranet

El DesafíoEl Desafío

IntranetIntranet

CustomerCustomer

MarketplaceMarketplace

SupplierSupplier

InternetInternet

FTP

XML

EDI

Ariba

Notes

Neon

HTTP

TCP/IP

BizTalk

PeopleSoft

SAP Commerce One

InternalApp

BizTalk

email

X12-850 POX12-850 PO

X12-997 POX12-997 PO

MQSeries

SMTP

FAX

Telephony

CRM

EvoluciEvolución de la Tecnologíaón de la TecnologíaXML Web ServiceXML Web Service

Evolución de la TecnologíaEvolución de la TecnologíaProcess Integration Servers : EAI,B2B,BPAProcess Integration Servers : EAI,B2B,BPA

E-CommerceWeb Server

Accounting

OrderManagement

CRM

ERP Logistics

Sales ForceAutomation

Players : Biztalk, Tibco, MQIntegrator, webmethods, Vitria

DemoDemo

Caso FordCaso Ford Uso de ambas tecnologUso de ambas tecnologías de ías de

integraciónintegración

BizTalk Server 2002BizTalk Server 2002

EnterpriseEnterpriseApplicationApplicationIntegrationIntegration

(EAI)(EAI)

Business Business ToTo

BusinessBusiness(B2B)(B2B)

Business Business ProcessProcess

AutomationAutomation

BizTalk BizTalk Server 2000Server 2000

Technology AdapterTechnology Adapter

Messaging BusMessaging BusRouting ServicesRouting Services

Declarative RoutingDeclarative RoutingDeclarative RoutingDeclarative Routing Content BasedContent BasedContent BasedContent Based Publish/SubscribePublish/SubscribePublish/SubscribePublish/Subscribe

Application AdapterApplication Adapter

Servicios de BizTalk ServerServicios de BizTalk Server

Receive ServicesReceive Services

HTTPHTTPHTTPHTTP SMTPSMTPSMTPSMTP MSMQMSMQMSMQMSMQ MQSeriesMQSeriesMQSeriesMQSeries File File File File WebWebServiceService

WebWebServiceService

Application AApplication A Application BApplication B Application CApplication C

Application DApplication D Application EApplication E Application FApplication FApplication AdapterApplication Adapter

Delivery ServicesDelivery Services

BusinessBusinessProcessProcess

Transformation ServicesTransformation Services

XMLXMLXMLXML EDIEDIEDIEDI FlatFlatFlatFlat CustomCustomCustomCustom

Adaptadores de AplicaciónAdaptadores de AplicaciónAribaAribaClarusClarusCommerce OneCommerce OneCove SystemsCove SystemsEqosEqosFrontStepFrontStepGreat PlainsGreat PlainsJ.D. EdwardsJ.D. EdwardsKewillKewillManhattan AssociatesManhattan AssociatesMapicsMapicsMcHughMcHughMegaMegaMicrosoft Office XPMicrosoft Office XPNavisionNavisionOnyxOnyxOracleOraclePartner CommunityPartner Community

PeachtreePeachtreePeoplesoftPeoplesoftPeregrinePeregrinePivotalPivotalQADQADQuickbooksQuickbooksRemedyRemedySAPSAPScala Business SystemsScala Business SystemsServiceSwitchServiceSwitchSiebelSiebelSlam Dunk NetworksSlam Dunk NetworksStaffwareStaffwareTrade PowerTrade PowerUltimusUltimusVerticalNetVerticalNetVisibilityVisibilityWorldtrakWorldtrak

Adaptadores de TecnologíaAdaptadores de TecnologíaActive X Data ObjectsActive X Data Objects

ADDSADDS

ADM11/HADM11/H

ADM11/PADM11/P

ADM11/RADM11/R

ADM11/WADM11/W

AFPAFP

Ampex 230Ampex 230

ANSIANSI

ASCIIASCII

BizTalk FrameworkBizTalk Framework

C APIC API

CICS / IMSCICS / IMS

Cifer T205Cifer T205

CobolCobol

COMCOM

CORBACORBA

Dec VTDec VT

DeploymentDeployment

DG 216DG 216

Document ArchivalDocument Archival

EBCDICEBCDIC

EDIEDI

Flat FileFlat File

FTPFTP

GALILEOGALILEO

HIPAAHIPAA

HL7HL7

HP 700/92/2392AHP 700/92/2392A

HTMLHTML

HTTPHTTP

HTTPSHTTPS

IBM 3270IBM 3270

IBM 5250IBM 5250

IBM DB2/400IBM DB2/400

IBM DB2 UDB 6.1, 7.1IBM DB2 UDB 6.1, 7.1

ICL 7561ICL 7561

ICL DRS-M10/M15ICL DRS-M10/M15

IMSIMS

IN2 SM9400jIN2 SM9400j

INS SM9400gINS SM9400g

IngresIngres

J2EEJ2EE

JavaJava

Java BeansJava Beans

JDBCJDBC

JMSJMS

LoopbackLoopback

MDIS PRISM 8 / 9MDIS PRISM 8 / 9

Microsoft SQL Server 7.0Microsoft SQL Server 7.0

Microsoft SQL Server 2000Microsoft SQL Server 2000

Microfusion MF-30Microfusion MF-30

MonitoringMonitoring

MQ SeriesMQ Series

MSMQMSMQ

ODBCODBC

Oracle 8i, 7.3Oracle 8i, 7.3

Oracle 7.x, 8.xOracle 7.x, 8.x

Oracle 9i Advanced QueuingOracle 9i Advanced Queuing

P9 ANSIP9 ANSI

PC MonitorPC Monitor

PDFPDF

Progress Database 8.3b, 9.0Progress Database 8.3b, 9.0

PT200PT200

QUME QVTQUME QVT

RosettaNetRosettaNet

SCO ANSISCO ANSI

SMTPSMTP

SybaseSybase

TELEVIDEO 955TELEVIDEO 955

TVI 920TVI 920

UMLUML

VIDEOTEXTVIDEOTEXT

WYSE 50/60WYSE 50/60

WYSE 50+WYSE 50+

XMLXML

Proceso de DesarrolloProceso de Desarrollo

Definición del proceso de integraciónDefinición del proceso de integración Definición de interfasesDefinición de interfases

BizTalk EditorBizTalk Editor Definición de transformacionesDefinición de transformaciones

BizTalk MapperBizTalk Mapper Creación de tuberías de comunicaciónCreación de tuberías de comunicación

BizTalk Messaging ManagerBizTalk Messaging Manager Creación de flujos de aplicacionesCreación de flujos de aplicaciones

BizTalk OrchestrationBizTalk Orchestration Implementación del esquema de arranqueImplementación del esquema de arranque

Servicios de RecepciónServicios de Recepción

BizTalk EditorBizTalk Editor Definición gráfica Definición gráfica

de estructurasde estructuras TiposTipos

Archivos PlanosArchivos Planos DelimitadosDelimitados PosicionalesPosicionales CombinadosCombinados

XMLXML EDIEDI PersonalizadoPersonalizado

Importación:Importación: DTD DTD Instancias de XMLInstancias de XML

BizTalk MapperBizTalk Mapper

Definición gráfica Definición gráfica de las reglas de de las reglas de transformacióntransformación

Basado en XSLTBasado en XSLTUso de Uso de

Functoides Functoides integradosintegrados

Extensión vía Extensión vía scripts o scripts o functoides functoides propiospropios

BizTalk Messaging ManagerBizTalk Messaging Manager Tuberías de Comuniación : Configurador de CanalesTuberías de Comuniación : Configurador de Canales

Definición gráficaDefinición gráfica Documento de Documento de EntradaEntrada MapaMapa Documento de SalidaDocumento de Salida

SeguridadSeguridad ReintentosReintentos

BizTalk Messaging ManagerBizTalk Messaging ManagerTuberías de Comunicación : Configurador de PuertosTuberías de Comunicación : Configurador de Puertos

Definicíon Gráfica Definicíon Gráfica de Destinosde Destinos

EAIEAI B2BB2B BPABPA

Define el destino, Define el destino, protocolo y direcciónprotocolo y dirección Mecanismo Mecanismo alternativoalternativo

Transportes de BizTalk Transportes de BizTalk Messaging PortsMessaging Ports HTTP(S) – URL HTTP(S) – URL SMTP – Casilla de CorreoSMTP – Casilla de Correo File – Nombre de ArchivoFile – Nombre de Archivo MSMQ – Nombre de la ColaMSMQ – Nombre de la Cola Orchestration XLANG schedule – Orchestration XLANG schedule –

Nombre del Flujo XLANGNombre del Flujo XLANG Application Integration Component - Application Integration Component -

Componente COM Componente COM LoopbackLoopback

Destinos de los puertosDestinos de los puertos

ApplicationsApplicationsApplicationsApplications

BizTalkBizTalkServerServer

BizTalkBizTalkServerServer

Legacy SystemsLegacy Systems(CICS, etc.)(CICS, etc.)

Legacy SystemsLegacy Systems(CICS, etc.)(CICS, etc.)

ApplicationsApplicationsvia Internet Protocolsvia Internet Protocols

ApplicationsApplicationsvia Internet Protocolsvia Internet Protocols

SendSendMSMQMSMQ

SendSendMSMQMSMQ

SendSendFileFile

SendSendFileFile

SendSendHTTPHTTP

HTTP/SHTTP/S

SendSendHTTPHTTP

HTTP/SHTTP/SSendSendSMTPSMTP

SendSendSMTPSMTP

BizTalk ComponentsBizTalk Components

AppAppSpecificSpecific

(AIC)(AIC)

AppAppSpecificSpecific

(AIC)(AIC)

Host Host Integration Integration

ServerServer

Host Host Integration Integration

ServerServerFileFile

SystemSystem

FileFileSystemSystem

MSMQMSMQMSMQMSMQ

MQSeriesMQSeriesBridgeBridge

MQSeriesMQSeriesBridgeBridge

AppAppSpecificSpecific

(AIC)(AIC)

AppAppSpecificSpecific

(AIC)(AIC)

Orchestration DesignerOrchestration Designer

Servicios de RecepciónServicios de Recepción

La librería de BizTalk Server ofrece dos La librería de BizTalk Server ofrece dos métodos para activar un proceso con un métodos para activar un proceso con un documento (trama)documento (trama) IInterchange.SubmitIInterchange.Submit IInterchange.SubmitSyncIInterchange.SubmitSync

Los métodos pueden ser invocados desde Los métodos pueden ser invocados desde VB, ASP, etcVB, ASP, etc

Adicionalmente existen los servicios de Adicionalmente existen los servicios de recepción configurablesrecepción configurables Archivos, Colas MSMQ, HTTP PostArchivos, Colas MSMQ, HTTP Post

ExchangeExchangeExchangeExchange

Envio de Documentos a BTS Envio de Documentos a BTS (Submit)(Submit)

ApplicationsApplicationsApplicationsApplications

IISIISIISIIS

Receive ASP(+)Receive ASP(+)Receive ASP(+)Receive ASP(+)ScriptScriptScriptScriptMSMQMSMQ

ReceiveReceiveFunctionFunction

MSMQMSMQReceiveReceiveFunctionFunction

FileFileSystemSystem

FileFileSystemSystem

BizTalkBizTalkServerServer

BizTalkBizTalkServerServer

LegacyLegacyAppsApps

LegacyLegacyAppsApps

MSMQMSMQMSMQMSMQ

ApplicationsApplicationsvia Internet Protocolsvia Internet Protocols

ApplicationsApplicationsvia Internet Protocolsvia Internet Protocols

MQSeriesMQSeriesBridgeBridge

MQSeriesMQSeriesBridgeBridge

SMTPSMTP HTTPHTTPHTTP/SHTTP/S

IInterchange::SubmitIInterchange::Submit

(D)COM(D)COM(D)COM(D)COMFileFile

ReceiveReceiveFunctionFunction

FileFileReceiveReceiveFunctionFunction

ProductividadProductividadBizTalk Server Administration ConsoleBizTalk Server Administration Console Graphically Graphically

manage manage document document queuesqueues

Single console Single console for managing for managing queues across queues across BizTalk Server BizTalk Server groupsgroups

Programmatic Programmatic API for API for automationautomation

OrquestaciónOrquestación

Aplicación de coordinación de múltiples Aplicación de coordinación de múltiples componentes o aplicacionescomponentes o aplicaciones Soporte a COM, Web Services, MSMQ, Scripts y Soporte a COM, Web Services, MSMQ, Scripts y

Tuberías de BizTalk MessagingTuberías de BizTalk Messaging Página de datos para el pase de parámetrosPágina de datos para el pase de parámetros

Soporte transaccionalSoporte transaccional Transacciones ácidasTransacciones ácidas Transacciones de larga duraciónTransacciones de larga duración Transacciones definidas por tiempoTransacciones definidas por tiempo Páginas para procesos de excepciónPáginas para procesos de excepción

Soporte multithreadSoporte multithread

DemoDemo

Parte 2 de Web Services y BizTalkParte 2 de Web Services y BizTalk

EscalabilidadEscalabilidadQuickly Scale Up and Scale Out Processing LoadQuickly Scale Up and Scale Out Processing Load

BizTalkBizTalkReceiveReceiveServersServers

BizTalkBizTalkServerServerDatabasesDatabases

BizTalk Messaging Server GroupBizTalk Messaging Server Group BizTalk Orchestration ServersBizTalk Orchestration Servers

BizTalk BizTalk ProcessingProcessingServersServers

BizTalkBizTalkReceiveReceiveServersServers

BizTalkBizTalkServerServerDatabasesDatabases

BizTalk Messaging ServersBizTalk Messaging Servers BizTalk Orchestration ServersBizTalk Orchestration Servers

BizTalkBizTalkProcessingProcessingServersServers

DisponibilidadDisponibilidadNo Single Point of Failure Allows 100% UptimeNo Single Point of Failure Allows 100% Uptime

Administración: MonitoreoAdministración: MonitoreoAutomated Operations Management Automated Operations Management

1.1. Local events fireLocal events fire2.2. Aggregated events fireAggregated events fire3.3. Aggregated activity presented Aggregated activity presented

through monitoring consolethrough monitoring console

Run TimeRun Time

MOMMOMAgentAgent

MOMMOMAgentAgent

e-maile-mailPagerPagerBizTalk Orchestration ProcessBizTalk Orchestration ProcessOther . . . Other . . .

e-maile-mailPagerPagerBizTalk Orchestration ProcessBizTalk Orchestration ProcessOther . . . Other . . .

BizTalk BizTalk ServersServers

MOM AgentMOM AgentManagersManagers

Digital Digital DashboardDashboard

MOMMOMAgentAgent

Ejemplo : Marks & SpencerEjemplo : Marks & Spencer

ResultadosResultados Processing peaks over 1100 docs per second Processing peaks over 1100 docs per second

(rate of 100+ million per day, average 2+ million per day)(rate of 100+ million per day, average 2+ million per day) 3 billion rows, 1.1 terabyte database of store data3 billion rows, 1.1 terabyte database of store data No production downtime: 100% uptime with BizTalk Server No production downtime: 100% uptime with BizTalk Server

integration hub since March 2001integration hub since March 2001

OrganizaciónOrganización $20US billion retail organization, 500+ stores $20US billion retail organization, 500+ stores IBM mainframe and Windows applicationsIBM mainframe and Windows applications

SoluciónSolución BizTalk Server 2000 for EAI infrastructure BizTalk Server 2000 for EAI infrastructure Detailed data from every store posted to various back-end Detailed data from every store posted to various back-end

mainframe applications every minutemainframe applications every minute Rules-based processing and notification of business dataRules-based processing and notification of business data

Microsoft Microsoft Messaging HubMessaging Hub

BizTalk ServerBizTalk ServerMSMQMSMQ

Windows 2000Windows 2000

StoreStore S/390 SystemsS/390 Systems

DB2DB2DatabaseDatabase

Model 204Model 204APPLICATIONAPPLICATION

SQLSQLDatabaseDatabase

MSMQMSMQ

POS TransactionsPOS Transactionswrapped in XMLwrapped in XML

XMLXML

BizTalkdoc

Message RoutingMessage RoutingMessage TransformationMessage Transformation

Message Dependent Message Dependent ProcessingProcessing

Marks & SpencerMarks & Spencer

COM-TICOM-TI CICSCICS

data

MSMQ/MSMQ/MQ SeriesMQ SeriesBridgeBridge

MQSeriesMQSeries

data

MSMQMSMQ MSMQMSMQ

BizTalkdoc

Real-time store data transfer for POS transactionsReal-time store data transfer for POS transactions

Marks & Spencer BizTalk FarmMarks & Spencer BizTalk Farm100+ million docs/day processing rate; 100% uptime100+ million docs/day processing rate; 100% uptime

BizTalkBizTalkReceiveReceiveServersServers

BizTalkBizTalkServerServerDatabasesDatabases

BizTalkBizTalkServerServerConfigurationConfigurationDatabaseDatabase

BizTalk BizTalk MessagingMessagingServersServers

BizTalk Server GroupBizTalk Server Group BizTalk Server GroupBizTalk Server GroupBizTalk Server GroupBizTalk Server Group

Ejemplo : UK GovernmentEjemplo : UK Government

ResultadosResultados Peak loads over 400 docs / second (rate of 25+ mill/day)Peak loads over 400 docs / second (rate of 25+ mill/day) Secure and guaranteed reliability of all servicesSecure and guaranteed reliability of all services First UK government integration project in history to be First UK government integration project in history to be

delivered on time, on budgetdelivered on time, on budget

OrganizaciónOrganización 200 major government departments and 482 local 200 major government departments and 482 local

government authoritiesgovernment authorities Huge diversity of applications using COM, CORBA, JavaHuge diversity of applications using COM, CORBA, Java

SoluciónSolución BizTalk Server 2000 for EAI infrastructureBizTalk Server 2000 for EAI infrastructure Online service for obtaining digital certificatesOnline service for obtaining digital certificates Online portal for all government services to 3+ million Online portal for all government services to 3+ million

businesses and 60+ million citizensbusinesses and 60+ million citizens

UK Government GatewayUK Government Gateway Connectivity for Businesses and CitizensConnectivity for Businesses and Citizens

BizTalk ServerBizTalk ServerFarmFarm

Citizens Citizens and UK and UK

BusinessesBusinesses

200+ Departments200+ Departments

BTFXML

Web BrowserWeb BrowserHTTPHTTP

HTTP/FTPHTTP/FTP

BTFXML

BizTalk ServerBizTalk Server

BizTalk ServerBizTalk Server

Widely varyingWidely varyingback-end systemsback-end systems

UK GatewayUK Gateway

Widely varying Widely varying back-end systemsback-end systems

B2B : Ford Motor CompanyB2B : Ford Motor Company

SoluciónSolución BizTalk Server 2000 for B2B connectivityBizTalk Server 2000 for B2B connectivity Detailed parts consumption data from plants posted to Detailed parts consumption data from plants posted to

corporate and delivered to supplierscorporate and delivered to suppliers OfficeXP at smallest suppliers for data movement to FordOfficeXP at smallest suppliers for data movement to Ford

OrganizaciónOrganización $100+billion manufacturing organization $100+billion manufacturing organization 120+ plants and 150+ logistics carriers120+ plants and 150+ logistics carriers 10,000 key suppliers of all sizes10,000 key suppliers of all sizes

ResultadosResultados Standards-based infrastructure allows faster integration Standards-based infrastructure allows faster integration

with any sized trading partner over the Internetwith any sized trading partner over the Internet Reduced operational costs due to automation of Reduced operational costs due to automation of

previously manual processes with smallest suppliers previously manual processes with smallest suppliers

OfficeOffice XPXPBizTalk BizTalk

ServerServerFarmFarm

Manufacturing Manufacturing PlantsPlants

HPUXHPUX

SuppliersSuppliers

Ford ArchitectureFord ArchitectureSupplier Managed InventorySupplier Managed Inventory

EmailEmail

XML

Windows NT/Windows Windows NT/Windows 20002000

Web Web BrowserBrowser

Mail Mail ServerServer

Web Web ServerServer

HTTPHTTP

HTTPHTTP

HTTPHTTP

SMTPSMTP

HTTPHTTP

XML

XML

XML

Ford DataFord DataCenterCenter

Esquemas de IntegraciónEsquemas de Integración

Punto a Punto (Apl to Apl)Punto a Punto (Apl to Apl) Tubería explícitaTubería explícita Deben configurarse los destinosDeben configurarse los destinos

Hub y SpokeHub y Spoke Gateway central con múltiples puntosGateway central con múltiples puntos Deben configurarse los destinosDeben configurarse los destinos

Publicación y SuscripciónPublicación y Suscripción Gateway central con múltiples puntosGateway central con múltiples puntos Los destinos se suscriben a un documento o Los destinos se suscriben a un documento o

publicaciónpublicación No se requiere configuración adicional en el No se requiere configuración adicional en el

gateway basado en BizTalk Servergateway basado en BizTalk Server

ConclusionesConclusiones

Los servicios de un middleware EAI Los servicios de un middleware EAI nos ofrecen agilidad, calidad y nos ofrecen agilidad, calidad y productividad en los procesos de productividad en los procesos de integraciónintegración

Los procesos de integración Los procesos de integración implementan tecnologías síncronas y implementan tecnologías síncronas y asíncronas en la automatización de un asíncronas en la automatización de un procesoproceso

Microsoft .NET es la mejor plataforma Microsoft .NET es la mejor plataforma para la integración de procesospara la integración de procesos

ReferenciasReferencias

http://www.microsoft.com/mobilehttp://www.microsoft.com/mobile http://www.microsoft.com/mobile/enhttp://www.microsoft.com/mobile/en

terprise/whitepapers.aspterprise/whitepapers.asp http://msdn.microsoft.com/vstudio/http://msdn.microsoft.com/vstudio/

device/smartdev.aspdevice/smartdev.asp http://www.mobileplanet.comhttp://www.mobileplanet.com http://www.pocketpcmag.comhttp://www.pocketpcmag.com