La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Microsoft Host Integration Server 2004 Milano, 21-25 Ottobre PierGiorgio Malusardi.

Presentazioni simili


Presentazione sul tema: "Microsoft Host Integration Server 2004 Milano, 21-25 Ottobre PierGiorgio Malusardi."— Transcript della presentazione:

1 Microsoft Host Integration Server 2004 Milano, Ottobre PierGiorgio Malusardi

2 Agenda Interoperabilità tra Piattaforme Interoperabilità tra Piattaforme Rete e Sicurezza Rete e Sicurezza Integrazione di Dati Integrazione di Dati Integrazione Enterprise Integrazione Enterprise Integrazione di Applicazioni Integrazione di Applicazioni Novità di Host Integration Server 2004 Novità di Host Integration Server 2004

3 Interoperabilità con IBM Piattaforma IBM AS/400 Platforms Piattaforma IBM AS/400 Platforms Operazioni giornaliere (Applicazioni mission-critical apps e dati) Operazioni giornaliere (Applicazioni mission-critical apps e dati) Informazioni vitali per il funzionamento dellazienda Informazioni vitali per il funzionamento dellazienda Piattaforma Windows Piattaforma Windows Costruzione di nuove applicazioni LOB con Costruzione di nuove applicazioni LOB con Visual Studio Visual Studio.NET Framework.NET Framework Windows 2000/2003 Datacenter Windows 2000/2003 Datacenter Coesistenza = integrazione Coesistenza = integrazione

4 Integrazione con IBM Estendere I sistemi Host Estendere I sistemi Host AS/400, AIX, … AS/400, AIX, … Tecnologie Microsoft Tecnologie Microsoft Host Integration Server 2004 (ex SNA Server) Host Integration Server 2004 (ex SNA Server) COM+,.NET Framework, Visual Studio COM+,.NET Framework, Visual Studio SQL Server, MSMQ SQL Server, MSMQ BizTalk Server e Adattatori BizTalk Server e Adattatori

5 Internal Applications (any platform) Process BizTalk Orchestration B2B Trading Partners (ogni piattaforma) BizTalk Messaging MSMQ.NET o COM Web Service Web Service AS/400 HIS Piattaforma dintegrazione di Microsoft

6 Host Integration Server Metodi e Tecniche dIntegrazione Metodi e Tecniche dIntegrazione Network Network Gateway per protocollo SNA Gateway per protocollo SNA Host Print Services Host Print Services Servizi TN3270 e TN5250 Servizi TN3270 e TN5250 Dati (Diretti, Distribuiti, Data Warehouse) Dati (Diretti, Distribuiti, Data Warehouse) Applicazioni Applicazioni Messaggistica (MQSeries, BizTalk) Messaggistica (MQSeries, BizTalk) Securezza (SSO e Password Sync) Securezza (SSO e Password Sync)

7 Integrazione con Host Concetti SNA, TCP/IPHIServer MQ SDK Dev Tools COMTI 3270/5250 APIs Data Access SNA TCP/IP LAN/WAN WAN LAN Mainframe Mainframe AS / 400 AS / 400

8 Applicazioni Integrazione con Host Funzioni 1 Accesso ai Terminali Stampa di Rete Accosso ai File Integrazione Sicurezza Integrazione Dati Transazioni e Integrazione MQ File Dati Sicurezza Sorgenti Dati Transazioni, MQSeries IBM AS/400 Windows o Piattaforma Web Host Integration Server

9 TN5250 Service Client TN5250 APPC LU 6.2 Server HIS AS/400 Applicazione APPC LU 6.2 Client TN5250 Servizi TN5250 TCP/IP

10 Servizi TN5250 Client HIS Client HIS Emulatore TN5250 Emulatore TN5250 Client di Terze Parti Client di Terze Parti Attachmate, NetManage, IBM, WRQ Attachmate, NetManage, IBM, WRQ Flessibilità e Scalabilità Flessibilità e Scalabilità Basato su standardStandards-based Basato su standardStandards-based TN5250 TN5250

11 Integrazione della Sicurezza Benefici Single sign-on Single sign-on Sessioni di emulazione 5250 Sessioni di emulazione 5250 Applicazioni APPC Applicazioni APPC Sincronizzazione delle Password Sincronizzazione delle Password Sincronizzazione Windows-initiated Sincronizzazione Windows-initiated Sincronizzazione Host-initiated = Prodotti di Terze Parti Sincronizzazione Host-initiated = Prodotti di Terze Parti Proginet - SecurPass Proginet - SecurPass Neon Systems - Halo SSO Neon Systems - Halo SSO Open Universal Software - Universal Password Open Universal Software - Universal Password Microsoft Data Engine (MSDE) Microsoft Data Engine (MSDE) Migliore disponibilità e scalabilità Migliore disponibilità e scalabilità

12 Amministrazione Capacità Scripting WMI Scripting WMI Configurazione e Gestione Configurazione e Gestione Bridge per Servizi SNA Bridge per Servizi SNA MMC Snap-In MMC Snap-In Vista multi server per servizi SNA Vista multi server per servizi SNA Integrazione di Applicazioni, Messaging, Dati Integrazione di Applicazioni, Messaging, Dati Microsoft Installer (MSI) Microsoft Installer (MSI) Scriptabile, reversibile, setup modulari Scriptabile, reversibile, setup modulari Integrazione con Active Directory Integrazione con Active Directory Pienamente documentato Pienamente documentato

13 Integrazione di Dati

14 Scenari di Integrazione di Dati Legacy Application Server Data Server VSAM AS/400 ADO OLE DB Accesso Diretto DB2 OLE DB Provider SQL Server (DQP) Accesso Distribuito DB2 Oracle OLE DB Provider OLE DB SQL Server (DTS, Repl) VSAM AS/400 Data Warehouse DB2 OLE DB Provider OLE DB

15 OS/390 DB2 SAM, VSAM PDS/PDSE DDFDFM OS/400 DDM Server DB2 PF, LG Keyed PF Mainframe Windows Server Rete LU6.2 o TCP/IP APPC TCP/IP MVS TCP/IP AS/400 APPC MVS COM+ or.NET Component ADO or ADO.NET Data Provider IIS - ASP or ASP.NET DRDA AR – DDM Client Business Process Service Comp TCP/IP Svc APPC Svc Integrazione di Dati

16 Integrazione di Dati Accesso Diretto Accesso e integrazione di dati DB2, VSAM, AS/400 come se fossero dati locali basati su Windows Accesso e integrazione di dati DB2, VSAM, AS/400 come se fossero dati locali basati su Windows Consente agli sviluppatori Windows di: Consente agli sviluppatori Windows di: Costruire applicazioni n-tier usando Visual Studio Costruire applicazioni n-tier usando Visual Studio Accedere a record e applicazioni su host senza dover apprendere la programmazione host Accedere a record e applicazioni su host senza dover apprendere la programmazione host Estendere le transazioni MTS/COM+ per includere DB2 via 2PC Estendere le transazioni MTS/COM+ per includere DB2 via 2PC Usare come trasporto LU 6.2 o TCP/IP Usare come trasporto LU 6.2 o TCP/IP Analizzare dati vitali usando il servizio OLAP di SQL Server Analizzare dati vitali usando il servizio OLAP di SQL Server

17 Integrazione di Dati Accesso Distribuito Unisce sorgenti eterogenee Unisce sorgenti eterogenee DB2 + SQL Server + Oracle + OLE DB DB2 + SQL Server + Oracle + OLE DB Scrive una volta verso ciascun database Scrive una volta verso ciascun database Tools di Microsoft SQL Server 2000 Tools di Microsoft SQL Server 2000 Distributed Query Processor (DQP) Distributed Query Processor (DQP) Query Analyzer Query Analyzer SQL Server stored procedures SQL Server stored procedures SQLXML SQLXML

18 Integrazione di Dati Data Warehouse Semplicità, tempi di risposta Semplicità, tempi di risposta Sicurezza e Concorrenzialità dei Dati Sicurezza e Concorrenzialità dei Dati OLAP, IIS, VS, SQLXML OLAP, IIS, VS, SQLXML Tool di Microsoft SQL Server 2000 Tool di Microsoft SQL Server 2000 Data Transformation Services (DTS) Data Transformation Services (DTS) Movimento dati Bi-direzionale Movimento dati Bi-direzionale Trasformazione di Dati Trasformazione di Dati Replica Replica SQL Server come pubblicatore SQL Server come pubblicatore Snapshot e incrementale Snapshot e incrementale

19 Integrazione di Dati OLE DB Provider per DB2 Microsoft OLE DB Provider per DB2 Microsoft OLE DB Provider per DB2 Scalabilità (free-threaded, pooling) Scalabilità (free-threaded, pooling) Prestazioni (da 30% a 100% meglio di v1) Prestazioni (da 30% a 100% meglio di v1) Flessibilità Flessibilità Tool e Controlli di Visual Studio Tool e Controlli di Visual Studio Consumer ADO, RDS e OLE DB Consumer ADO, RDS e OLE DB Cursori Server o CCE Cursori Server o CCE Link Dati via GUI based Data, creazione di DB2- pkg Link Dati via GUI based Data, creazione di DB2- pkg Trasporto via TCP/IP e SNA Trasporto via TCP/IP e SNA

20 Integrazione Dati OLE DB Provider per AS/400 e VSAM OLE DB Provider per VSAM OLE DB Provider per VSAM SAM, ESDS, PDS, KSDS, RRDS, AltIdx SAM, ESDS, PDS, KSDS, RRDS, AltIdx Mappatura locale dei metadati Mappatura locale dei metadati Trasporto SNA LU6.2 e TCP/IP Trasporto SNA LU6.2 e TCP/IP OLE DB Provider per AS/400 OLE DB Provider per AS/400 PF, Keyed PF, LF PF, Keyed PF, LF Programmi e Dizionario di Sistema Definiti Programmi e Dizionario di Sistema Definiti Trasporto SNA LU6.2 e TCP/IP Trasporto SNA LU6.2 e TCP/IP

21 Provider Dati Controlli COM Automation Trasferimento file Host Trasferimento file Host Lettura e scrittura di File MF, AS/400, AS/36 Lettura e scrittura di File MF, AS/400, AS/36 Veloce, Efficiente, Semplice Veloce, Efficiente, Semplice SNA LU6.2 e TCP/IP (per AS/400) SNA LU6.2 e TCP/IP (per AS/400) AS/400 Data Queues AS/400 Data Queues Accesso Bi-direzionalw ad AS/400 Accesso Bi-direzionalw ad AS/400 Metodi Interprocessi Comuni Metodi Interprocessi Comuni SNA LU6.2 SNA LU6.2

22 Integrazione Dati Novità di HIS 2004

23 Data Providers in HIS 2004 DB2 Databases DB2 Databases Managed Provider for DB2 Managed Provider for DB2 OLE DB Provider for DB2 OLE DB Provider for DB2 ODBC Driver for DB2 ODBC Driver for DB2 Host File Systems Host File Systems Managed Provider for Host Files Managed Provider for Host Files OLE DB Provider for AS/400 and VSAM OLE DB Provider for AS/400 and VSAM Host File Transfer Host File Transfer

24 Sorgenti di Dati Host DB2 e File System Databaase DB2 Databaase DB2 Migliorato il Client Microsoft per DB2 (DRDA AR) Migliorato il Client Microsoft per DB2 (DRDA AR) DB2 V8 e DB2 per OS/400 V5 DB2 V8 e DB2 per OS/400 V5 Performance migliorate del 15% rispetto a HIS2000 Performance migliorate del 15% rispetto a HIS2000 Providers migliorati (ODBC e OLE DB) Providers migliorati (ODBC e OLE DB) 2PC su TCP/IP 2PC su TCP/IP File System Host File System Host OLE DB Provider migliorato (DTS, Data Links) OLE DB Provider migliorato (DTS, Data Links) Provider Gestiti per File Host Provider Gestiti per File Host Tool di Accesso ai dati Tool di Accesso ai dati

25 Sorgenti di Dati Host Provider Gestito per DB2 Scritto in C# per Runtime Gestito Scritto in C# per Runtime Gestito Pool di Sessione ad elevate prestazioni Pool di Sessione ad elevate prestazioni Costruito per girare sul nuovo DRDA AR Costruito per girare sul nuovo DRDA AR Migliori scalabilià e prestazioni di IBM Migliori scalabilià e prestazioni di IBM Più ampio supporto alle versioni che IBM Più ampio supporto alle versioni che IBM Migliore Efficienza di Sviluppo Migliore Efficienza di Sviluppo Visual Studio.NET IntelliSense Visual Studio.NET IntelliSense Documentazione On-Line ed Esempi Documentazione On-Line ed Esempi Tools di Disegno VS.NET (Whidbey) Tools di Disegno VS.NET (Whidbey)

26 Accesso ai Data AS/400 & VSAM OLE DB Provider per AS/400 e VSAM OLE DB Provider per AS/400 e VSAM Supporto Migliorato per SQL Server Supporto Migliorato per SQL Server Accesso Read/Write a Data Host VSAM per Data Transformation Services (DTS) usando il Wizard Import/Export Accesso Read/Write a Data Host VSAM per Data Transformation Services (DTS) usando il Wizard Import/Export Miglioramento nella Configurazione delle Sorgenti Dati Miglioramento nella Configurazione delle Sorgenti Dati Documentazione On-Line ed esempi per SDK Integrato Documentazione On-Line ed esempi per SDK Integrato

27 Integrazione di Applicazioni Host con.NET Framework Novità

28 Applicazioni AS/400 Transaction Integrator Pubblicazione di Applicazioni AS/400 come XML Web Services Pubblicazione di Applicazioni AS/400 come XML Web Services Accesso alle Applicazioni AS/400 da Client COM o.NET Accesso alle Applicazioni AS/400 da Client COM o.NET TI Designer TI Designer Import/Export di Sogenti RPG Import/Export di Sogenti RPG Mostra le Relazioni tra Tipi di Dati Mostra le Relazioni tra Tipi di Dati Specifica le Interfacce.NET o COM Specifica le Interfacce.NET o COM TI Runtime TI Runtime Chiamate Distribuite ai Programmi Chiamate Distribuite ai Programmi Converte i Tipi Dati AS/400 (RPG, COBOL) Converte i Tipi Dati AS/400 (RPG, COBOL) Converte I Tipi Dati Windows (COM e.NET) Converte I Tipi Dati Windows (COM e.NET)

29 Processi Host Initiated Transaction Integrator Client Host Chiamano Server Windows Client Host Chiamano Server Windows Consente Asincronia Consente Asincronia Movimento di Dati e Migrazione Movimento di Dati e Migrazione Architettura Architettura Amministrazione (Applicazione, LE, HE, Vista di Oggetti) Amministrazione (Applicazione, LE, HE, Vista di Oggetti) Servizi a Runtime Servizi a Runtime Listener Multipli Listener Multipli Conversione di Dati e Risoluzione dei Metodi (Data, End Point, TRM) Conversione di Dati e Risoluzione dei Metodi (Data, End Point, TRM) No Transazione DTC No Transazione DTC Designer Designer Conversione di Tipi Dati da Host a Windows Conversione di Tipi Dati da Host a Windows Wizard per Import ed Export di Codice Sorgente Wizard per Import ed Export di Codice Sorgente

30 Sommario Host Integration Server è la piattaforma abilitante per integrare il mondo Windows con le tecnologie IBM enterprise Host Integration Server è la piattaforma abilitante per integrare il mondo Windows con le tecnologie IBM enterprise Lintegrazione avviene a tutti i livelli: Network, Security, Data, Application Lintegrazione avviene a tutti i livelli: Network, Security, Data, Application I tool e le tecnologie di HIS consentono la piena integrazione applicativa tra lambiente di sviluppo.NET, i Windows Server e il mondo IBM I tool e le tecnologie di HIS consentono la piena integrazione applicativa tra lambiente 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 Host Integration Server 2004: un insieme di servizi bi-direzionali e completi per integrare la piattaforma Windows con i legacy systems

31 Risorse Informazioni Informazioni Evaluation Edition Evaluation Edition ate.htm ate.htm ate.htm ate.htm Formazioni Formazioni MSDN Development Center MSDN Development Center Host Integration Server Resource Kit Host Integration Server Resource Kit ISBN: ISBN: m m m m Corso MOC (# 2143A) Corso MOC (# 2143A)

32 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Scaricare ppt "Microsoft Host Integration Server 2004 Milano, 21-25 Ottobre PierGiorgio Malusardi."

Presentazioni simili


Annunci Google