Está en la página 1de 51

Soluciones de Integracin con BizTalk Server 2002 para Empresas

Jean Paul Tabja Microsoft Consulting Services jptabja@microsoft.com

Agenda

Presentacin .NET Web Services Integracin de procesos Tecnologas para la integracin BizTalk Server 2002 Demo Preguntas

Nuestra Misin Habilitar a las personas y negocios alrededor del

mundo a realizar todo


su potencial

Tablet PC, XBOX, Pocket PC, Smartphone

Visin de Tecnologa : .NET


Habilitar a las personas con

la informacin en cualquier
lugar, en cualquier momento y con cualquier dispositivo

Internet G1
Rich Client Logic Biz Logic & Data

Browsers

OS Services

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

Internet G2
Rich Client Logic Biz Tier Logic Servers Data, Hosts

Browsers
HTML Dinmico brinda mayor interactividad. Servicios de COM+ optimizados, confiabilidad, escalabilidad y facilidad de administracin.

OS Services

Separacin de los datos y la lgica de negocio permiten mayor escalabilidad y performance accediendo a datos de los sistemas operacionales

Internet G3
Web Services
Otros Servicios Clientes Inteligentes Browsers Inteligentes Smarter Devices

Biz Logic & Web Service

Web Services Publicos Web Services De Construccin Web Services Internos Servidores (Data, )

OS Services

Que es Microsoft .NET


Visin de Microsoft para la computacin distribuida en Internet Herramientas de desarrollo para la implementacin de Web Services Servidores que integran la arquitectura

BizTalk Server 2002, SQL Server 2000 Pocket PC, Office, IE, WAP

Dispositivos de usuario y Aplicaciones

Arquitectura .NET
PCs and Smart Devices

User experiences Development tools Web services


Notification Storage Authentication
Visual Studio.NET .NET Framework

Servers
Enterprise Servers

Demo

Web Services

Desafos de la Integracin
Sistema ERP

Orden de Compra

Factura

Proveedor

Distribuidor

Desafos de la Integracin
Sistema ERP

IDoc

EDIFACT / X.12

CSV

XML

Proveedor

Distribuidor

Desafos de la Integracin
Sistema ERP
MSMQ

HTTP SMTP
FILE

Proveedor

Distribuidor

Otros desafos

Integracin con tecnologas y plataformas existentes

ERPs, Mainframes, CRM, Datawarehouse

Integracin con mltiples dispositivos, y aplicaciones de usuario

PDAs, Telfonos, Aplicaciones Office (Excel, Outlook)

El Desafo
PeopleSoft email Notes FAX Internal App BizTalk FTP EDI XML Telephony HTTP SMTP
Customer Supplier

X12-997 PO TCP/IP

Ariba
Marketplace

CRM

MQSeries Neon BizTalk X12-850 PO SAP

Commerce One

Intranet

Extranet

Internet

Evolucin de la Tecnologa
XML Web Service

Evolucin de la Tecnologa
Process Integration Servers : EAI,B2B,BPA
E-Commerce Web Server Accounting Order Management

CRM

Sales Force Automation

ERP

Logistics

Players : Biztalk, Tibco, MQIntegrator, webmethods, Vitria

Demo

Caso Ford Uso de ambas tecnologas de integracin

BizTalk Server 2002


Enterprise Application Integration (EAI)

BizTalk Server 2000


Business Process Automation

Business To Business (B2B)

Servicios de BizTalk Server


Application A Application B
Application Adapter

Application C
Technology Adapter

Business Process Receive Services


HTTP SMTP MSMQ MQSeries File Web Service

Routing Services
Declarative Routing

Messaging Bus Transformation Services


Content Based EDI Flat

Publish/Subscribe

XML

Custom

Delivery Services

Application Adapter

Application D

Application E

Application F

Adaptadores de Aplicacin
Ariba Clarus Commerce One Cove Systems Eqos FrontStep Great Plains J.D. Edwards Kewill Manhattan Associates Mapics McHugh Mega Microsoft Office XP Navision Onyx Oracle Partner Community Peachtree Peoplesoft Peregrine Pivotal QAD Quickbooks Remedy SAP Scala Business Systems ServiceSwitch Siebel Slam Dunk Networks Staffware Trade Power Ultimus VerticalNet Visibility Worldtrak

Adaptadores de Tecnologa
Active X Data Objects DG 216 ADDS ADM11/H ADM11/P Document Archival EBCDIC EDI IMS IN2 SM9400j INS SM9400g Ingres Oracle 7.x, 8.x Oracle 9i Advanced Queuing P9 ANSI PC Monitor

ADM11/R
ADM11/W AFP Ampex 230 ANSI ASCII BizTalk Framework C API CICS / IMS Cifer T205 Cobol COM CORBA Dec VT Deployment

Flat File
FTP GALILEO HIPAA HL7 HP 700/92/2392A HTML HTTP HTTPS IBM 3270 IBM 5250 IBM DB2/400

J2EE
Java Java Beans JDBC JMS Loopback MDIS PRISM 8 / 9 Microsoft SQL Server 7.0 Microsoft SQL Server 2000 Microfusion MF-30 Monitoring MQ Series

PDF
Progress Database 8.3b, 9.0 PT200 QUME QVT RosettaNet SCO ANSI SMTP Sybase TELEVIDEO 955 TVI 920 UML VIDEOTEXT WYSE 50/60 WYSE 50+ XML

IBM DB2 UDB 6.1, 7.1 MSMQ ICL 7561 ICL DRS-M10/M15 ODBC Oracle 8i, 7.3

Proceso de Desarrollo

Definicin del proceso de integracin Definicin de interfases

BizTalk Editor BizTalk Mapper

Definicin de transformaciones

Creacin de tuberas de comunicacin

BizTalk Messaging Manager


BizTalk Orchestration Servicios de Recepcin

Creacin de flujos de aplicaciones

Implementacin del esquema de arranque

BizTalk Editor

Definicin grfica de estructuras Tipos

Archivos Planos

Delimitados Posicionales Combinados

XML EDI Personalizado DTD Instancias de XML

Importacin:

BizTalk Mapper
Definicin

grfica de las reglas de transformacin Basado en XSLT Uso de Functoides integrados Extensin va scripts o functoides propios

BizTalk Messaging Manager


Tuberas de Comuniacin : Configurador de Canales

Definicin grfica
Documento de Entrada Mapa Documento de Salida

Seguridad Reintentos

BizTalk Messaging Manager


Tuberas de Comunicacin : Configurador de Puertos
Definicon Grfica de Destinos
EAI B2B BPA

Define el destino, protocolo y direccin Mecanismo alternativo

Transportes de BizTalk Messaging Ports

HTTP(S) URL SMTP Casilla de Correo File Nombre de Archivo MSMQ Nombre de la Cola Orchestration XLANG schedule Nombre del Flujo XLANG Application Integration Component Componente COM Loopback

Destinos de los puertos


Applications via Internet Protocols Legacy Systems
(CICS, etc.)

MQSeries Bridge

Applications

Host Integration Server

File System

MSMQ

Send SMTP

Send HTTP HTTP/S

App Specific (AIC)

Send File

Send MSMQ

App Specific (AIC)

BizTalk Components

BizTalk Server

Orchestration Designer

Servicios de Recepcin

La librera de BizTalk Server ofrece dos mtodos para activar un proceso con un documento (trama)

IInterchange.Submit IInterchange.SubmitSync

Los mtodos pueden ser invocados desde VB, ASP, etc Adicionalmente existen los servicios de recepcin configurables

Archivos, Colas MSMQ, HTTP Post

Envio de Documentos a BTS (Submit)


Applications via Internet Protocols Legacy Apps MQSeries Bridge Applications

SMTP

HTTP HTTP/S

File System

MSMQ

Exchange Script

IIS Receive ASP(+)

File Receive Function

MSMQ Receive Function

(D)COM

BizTalk Server

IInterchange::Submit

Productividad
BizTalk Server Administration Console

Graphically manage document queues Single console for managing queues across BizTalk Server groups Programmatic API for automation

Orquestacin

Aplicacin de coordinacin de mltiples componentes o aplicaciones


Soporte a COM, Web Services, MSMQ, Scripts y Tuberas de BizTalk Messaging Pgina de datos para el pase de parmetros

Soporte transaccional

Transacciones cidas Transacciones de larga duracin Transacciones definidas por tiempo Pginas para procesos de excepcin

Soporte multithread

Demo

Parte 2 de Web Services y BizTalk

Escalabilidad
Quickly Scale Up and Scale Out Processing Load
BizTalk Receive Servers

BizTalk Server Databases

BizTalk Processing Servers

BizTalk Messaging Server Group

BizTalk Orchestration Servers

Disponibilidad
No Single Point of Failure Allows 100% Uptime
BizTalk Receive Servers

BizTalk Server Databases

BizTalk Processing Servers

BizTalk Messaging Servers

BizTalk Orchestration Servers

Administracin: Monitoreo
Automated Operations Management
BizTalk Servers
MOM Agent MOM Agent MOM Agent

e-mail Pager BizTalk Orchestration Process Other . . .

MOM Agent Managers Digital Dashboard

e-mail Pager BizTalk Orchestration Process Other . . .

Run Time 1. Local events fire 2. Aggregated events fire 3. Aggregated activity presented through monitoring console

Ejemplo : Marks & Spencer


Organizacin

$20US billion retail organization, 500+ stores IBM mainframe and Windows applications BizTalk Server 2000 for EAI infrastructure Detailed data from every store posted to various back-end mainframe applications every minute Rules-based processing and notification of business data

Solucin

Resultados

Processing peaks over 1100 docs per second (rate of 100+ million per day, average 2+ million per day) 3 billion rows, 1.1 terabyte database of store data No production downtime: 100% uptime with BizTalk Server integration hub since March 2001

Marks & Spencer


Store
Microsoft Messaging Hub BizTalk Server MSMQ Windows 2000
XML
MSMQ POS Transactions wrapped in XML
BizTalk doc

data

S/390 Systems
CICS
DB2 Database

COM-TI

data

MSMQ/ MQ Series Bridge

MQSeries
Model 204 APPLICATION

BizTalk doc

Message Routing Message Transformation Message Dependent Processing

MSMQ

MSMQ
SQL Database

Real-time store data transfer for POS transactions

Marks & Spencer BizTalk Farm


100+ million docs/day processing rate; 100% uptime
BizTalk Server Configuration Database

BizTalk Receive Servers

BizTalk Server Databases

BizTalk Messaging Servers

BizTalk Server Group

BizTalk Server Group

BizTalk Server Group

Ejemplo : UK Government
Organizacin

200 major government departments and 482 local government authorities Huge diversity of applications using COM, CORBA, Java

Solucin

BizTalk Server 2000 for EAI infrastructure Online service for obtaining digital certificates Online portal for all government services to 3+ million businesses and 60+ million citizens
Peak loads over 400 docs / second (rate of 25+ mill/day) Secure and guaranteed reliability of all services First UK government integration project in history to be delivered on time, on budget

Resultados

Connectivity for Businesses and Citizens


Citizens and UK Businesses UK Gateway
BizTalk Server Farm
BTF XML

UK Government Gateway
Widely varying back-end systems

200+ Departments

Web Browser

HTTP HTTP/FTP
BTF XML

BizTalk Server

BizTalk Server

Widely varying back-end systems

B2B : Ford Motor Company


Organizacin

$100+billion manufacturing organization 120+ plants and 150+ logistics carriers 10,000 key suppliers of all sizes

Solucin

BizTalk Server 2000 for B2B connectivity Detailed parts consumption data from plants posted to corporate and delivered to suppliers OfficeXP at smallest suppliers for data movement to Ford
Standards-based infrastructure allows faster integration with any sized trading partner over the Internet Reduced operational costs due to automation of previously manual processes with smallest suppliers

Resultados

Ford Architecture
Supplier Managed Inventory
Manufacturing Plants Ford Data Center BizTalk Server Farm
HPUX

Suppliers
XML

Email

Office XP

XML

HTTP
XML

Web Browser

SMTP

Mail Server

XML

Windows NT/Windows 2000

HTTP

Web Server

Esquemas de Integracin

Punto a Punto (Apl to Apl)


Tubera explcita Deben configurarse los destinos Gateway central con mltiples puntos Deben configurarse los destinos Gateway central con mltiples puntos Los destinos se suscriben a un documento o publicacin No se requiere configuracin adicional en el gateway basado en BizTalk Server

Hub y Spoke

Publicacin y Suscripcin

Conclusiones

Los servicios de un middleware EAI nos ofrecen agilidad, calidad y productividad en los procesos de integracin Los procesos de integracin implementan tecnologas sncronas y asncronas en la automatizacin de un proceso Microsoft .NET es la mejor plataforma para la integracin de procesos

Referencias

http://www.microsoft.com/mobile http://www.microsoft.com/mobile/en terprise/whitepapers.asp http://msdn.microsoft.com/vstudio/ device/smartdev.asp http://www.mobileplanet.com http://www.pocketpcmag.com

También podría gustarte