Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agenda
Presentacin .NET Web Services Integracin de procesos Tecnologas para la integracin BizTalk Server 2002 Demo Preguntas
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
Web Services Publicos Web Services De Construccin Web Services Internos Servidores (Data, )
OS Services
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
Arquitectura .NET
PCs and Smart Devices
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
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
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
ERP
Logistics
Demo
Application C
Technology Adapter
Routing Services
Declarative Routing
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 de transformaciones
BizTalk Editor
Archivos Planos
Importacin:
BizTalk Mapper
Definicin
grfica de las reglas de transformacin Basado en XSLT Uso de Functoides integrados Extensin va scripts o functoides propios
Definicin grfica
Documento de Entrada Mapa Documento de Salida
Seguridad Reintentos
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
MQSeries Bridge
Applications
File System
MSMQ
Send SMTP
Send File
Send MSMQ
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
SMTP
HTTP HTTP/S
File System
MSMQ
Exchange Script
(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
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
Escalabilidad
Quickly Scale Up and Scale Out Processing Load
BizTalk Receive Servers
Disponibilidad
No Single Point of Failure Allows 100% Uptime
BizTalk Receive Servers
Administracin: Monitoreo
Automated Operations Management
BizTalk Servers
MOM Agent MOM Agent MOM Agent
Run Time 1. Local events fire 2. Aggregated events fire 3. Aggregated activity presented through monitoring console
$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
data
S/390 Systems
CICS
DB2 Database
COM-TI
data
MQSeries
Model 204 APPLICATION
BizTalk doc
MSMQ
MSMQ
SQL Database
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
UK Government Gateway
Widely varying back-end systems
200+ Departments
Web Browser
HTTP HTTP/FTP
BTF XML
BizTalk Server
BizTalk Server
$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
Office XP
XML
HTTP
XML
Web Browser
SMTP
Mail Server
XML
HTTP
Web Server
Esquemas de Integracin
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