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”
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
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
X12-850 POX12-850 PO
X12-997 POX12-997 PO
MQSeries
SMTP
FAX
Telephony
CRM
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)
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
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