Microsoft Host Integration Server 2004 Milano, 21-25 Ottobre PierGiorgio Malusardi
Agenda Interoperabilità tra Piattaforme Rete e Sicurezza Integrazione di Dati Integrazione Enterprise Integrazione di Applicazioni Novità di Host Integration Server 2004
Interoperabilità con IBM Piattaforma IBM AS/400 Platforms Operazioni giornaliere (Applicazioni mission-critical apps e dati) Informazioni vitali per il funzionamento dell’azienda Piattaforma Windows Costruzione di nuove applicazioni LOB con Visual Studio .NET Framework Windows 2000/2003 Datacenter Coesistenza = integrazione
Integrazione con IBM Estendere I sistemi Host Tecnologie Microsoft AS/400, AIX, … Tecnologie Microsoft Host Integration Server 2004 (ex SNA Server) COM+, .NET Framework, Visual Studio SQL Server, MSMQ BizTalk Server e Adattatori
Piattaforma d’integrazione di Microsoft MSMQ .NET o COM Internal Applications (any platform) Web Service AS/400 BizTalk Orchestration BizTalk Messaging <XLANG> Process </XLANG> HIS AS/400 Web Service B2B Trading Partners (ogni piattaforma)
Host Integration Server Metodi e Tecniche d’Integrazione Network Gateway per protocollo SNA Host Print Services Servizi TN3270 e TN5250 Dati (Diretti, Distribuiti, Data Warehouse) Applicazioni Messaggistica (MQSeries, BizTalk) Securezza (SSO e Password Sync)
Integrazione con Host Concetti SNA TCP/IP LAN/WAN WAN LAN MQ SDK Dev Tools COMTI 3270/5250 APIs Data Access SNA, TCP/IP HI Server Mainframe AS / 400
Integrazione con Host Funzioni IBM AS/400 Windows o Piattaforma Web Host Integration Server Accesso ai Terminali Stampa di Rete Applicazioni File Dati Accosso ai File Integrazione Sicurezza Sicurezza Integrazione Dati Sorgenti Dati Transazioni e Integrazione MQ Transazioni, MQSeries 1
TN5250 Service Servizi TN5250 Client TN5250 APPC LU 6.2 Server HIS TCP/IP AS/400 Client TN5250 APPC LU 6.2 Applicazione
Servizi TN5250 Client HIS Client di Terze Parti Emulatore TN5250 Client di Terze Parti Attachmate, NetManage, IBM, WRQ Flessibilità e Scalabilità Basato su standardStandards-based TN5250
Integrazione della Sicurezza Benefici Single sign-on Sessioni di emulazione 5250 Applicazioni APPC Sincronizzazione delle Password Sincronizzazione Windows-initiated Sincronizzazione Host-initiated = Prodotti di Terze Parti Proginet - SecurPass Neon Systems - Halo SSO Open Universal Software - Universal Password Microsoft Data Engine (MSDE) Migliore disponibilità e scalabilità
Amministrazione Capacità Scripting WMI Configurazione e Gestione Bridge per Servizi SNA MMC Snap-In Vista multi server per servizi SNA Integrazione di Applicazioni, Messaging, Dati Microsoft Installer (MSI) Scriptabile, reversibile, setup modulari Integrazione con Active Directory Pienamente documentato
Integrazione di Dati
Scenari di Integrazione di Dati Legacy Application Server Data Server VSAM AS/400 ADO OLE DB Accesso Diretto DB2 OLE DB Provider Accesso Distribuito DB2 Oracle OLE DB Provider OLE DB SQL Server (DQP) VSAM AS/400 Data Warehouse DB2 OLE DB Provider OLE DB SQL Server (DTS, Repl)
Integrazione di Dati Windows Server Mainframe AS/400 OS/400 COM+ or .NET Component ADO or ADO.NET Data Provider IIS - ASP or ASP.NET DRDA AR – DDM Client Business Process Service Comp OS/390 DB2 SAM, VSAM PDS/PDSE DDF DFM OS/400 DDM Server DB2 PF, LG Keyed PF TCP/IP MVS APPC MVS TCP/IP Svc APPC Svc APPC TCP/IP Rete LU6.2 o TCP/IP
Integrazione di Dati Accesso Diretto Accesso e integrazione di dati DB2, VSAM, AS/400 come se fossero dati locali basati su Windows Consente agli sviluppatori Windows di: Costruire applicazioni n-tier usando Visual Studio Accedere a record e applicazioni su host senza dover apprendere la programmazione host Estendere le transazioni MTS/COM+ per includere DB2 via 2PC Usare come trasporto LU 6.2 o TCP/IP Analizzare dati vitali usando il servizio OLAP di SQL Server
Integrazione di Dati Accesso Distribuito Unisce sorgenti eterogenee DB2 + SQL Server + Oracle + OLE DB Scrive una volta verso ciascun database Tools di Microsoft SQL Server 2000 Distributed Query Processor (DQP) Query Analyzer SQL Server stored procedures SQLXML
Integrazione di Dati Data Warehouse Semplicità, tempi di risposta Sicurezza e Concorrenzialità dei Dati OLAP, IIS, VS, SQLXML Tool di Microsoft SQL Server 2000 Data Transformation Services (DTS) Movimento dati Bi-direzionale Trasformazione di Dati Replica SQL Server come pubblicatore Snapshot e incrementale
Integrazione di Dati OLE DB Provider per DB2 Microsoft OLE DB Provider per DB2 Scalabilità (free-threaded, pooling) Prestazioni (da 30% a 100% meglio di v1) Flessibilità Tool e Controlli di Visual Studio Consumer ADO, RDS e OLE DB Cursori Server o CCE Link Dati via GUI based Data, creazione di DB2-pkg Trasporto via TCP/IP e SNA
Integrazione Dati OLE DB Provider per AS/400 e VSAM OLE DB Provider per VSAM SAM, ESDS, PDS, KSDS, RRDS, AltIdx Mappatura locale dei metadati Trasporto SNA LU6.2 e TCP/IP OLE DB Provider per AS/400 PF, Keyed PF, LF Programmi e Dizionario di Sistema Definiti
Provider Dati Controlli COM Automation Trasferimento file Host Lettura e scrittura di File MF, AS/400, AS/36 Veloce, Efficiente, Semplice SNA LU6.2 e TCP/IP (per AS/400) AS/400 Data Queues Accesso Bi-direzionalw ad AS/400 Metodi Interprocessi Comuni SNA LU6.2
Integrazione Dati Novità di HIS 2004
Data Providers in HIS 2004 DB2 Databases Host File Systems Managed Provider for DB2 OLE DB Provider for DB2 ODBC Driver for DB2 Host File Systems Managed Provider for Host Files OLE DB Provider for AS/400 and VSAM Host File Transfer
Sorgenti di Dati Host DB2 e File System Databaase DB2 Migliorato il Client Microsoft per DB2 (DRDA AR) DB2 V8 e DB2 per OS/400 V5 Performance migliorate del 15% rispetto a HIS2000 Providers migliorati (ODBC e OLE DB) 2PC su TCP/IP File System Host OLE DB Provider migliorato (DTS, Data Links) Provider Gestiti per File Host Tool di Accesso ai dati
Sorgenti di Dati Host Provider Gestito per DB2 Scritto in C# per Runtime Gestito Pool di Sessione ad elevate prestazioni Costruito per girare sul nuovo DRDA AR Migliori scalabilià e prestazioni di IBM Più ampio supporto alle versioni che IBM Migliore Efficienza di Sviluppo Visual Studio .NET IntelliSense Documentazione On-Line ed Esempi Tools di Disegno VS .NET (Whidbey)
Accesso ai Data AS/400 & VSAM OLE DB Provider per AS/400 e VSAM Supporto Migliorato per SQL Server Accesso Read/Write a Data Host VSAM per Data Transformation Services (DTS) usando il Wizard Import/Export Miglioramento nella Configurazione delle Sorgenti Dati Documentazione On-Line ed esempi per SDK Integrato
Integrazione di Applicazioni Host con .NET Framework Novità
Applicazioni AS/400 Transaction Integrator Pubblicazione di Applicazioni AS/400 come XML Web Services Accesso alle Applicazioni AS/400 da Client COM o .NET TI Designer Import/Export di Sogenti RPG Mostra le Relazioni tra Tipi di Dati Specifica le Interfacce .NET o COM TI Runtime Chiamate Distribuite ai Programmi Converte i Tipi Dati AS/400 (RPG, COBOL) Converte I Tipi Dati Windows (COM e .NET)
Processi ‘Host Initiated’ Transaction Integrator Client Host Chiamano Server Windows Consente Asincronia Movimento di Dati e Migrazione Architettura Amministrazione (Applicazione, LE, HE, Vista di Oggetti) Servizi a Runtime Listener Multipli Conversione di Dati e Risoluzione dei Metodi (Data, End Point, TRM) No Transazione DTC Designer Conversione di Tipi Dati da Host a Windows Wizard per Import ed Export di Codice Sorgente
Sommario Host Integration Server è la piattaforma abilitante per integrare il mondo Windows con le tecnologie IBM enterprise L’integrazione avviene a tutti i livelli: Network, Security, Data, Application I tool e le tecnologie di HIS consentono la piena integrazione applicativa tra l’ambiente di sviluppo .NET, i Windows Server e il mondo IBM Host Integration Server 2004: un insieme di servizi bi-direzionali e completi per integrare la piattaforma Windows con i legacy systems
Risorse Informazioni Evaluation Edition Formazioni http://www.microsoft.com/hiserver Evaluation Edition http://www.microsoft.com/hiserver/productinfo/evaluate.htm Formazioni MSDN Development Center http://msdn.microsoft.com Host Integration Server Resource Kit ISBN: 0-7356-1185-8 http://mspress.microsoft.com/prod/books/4789.htm Corso MOC (# 2143A) http://www.microsoft.com/trainingandservices
© 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.