Microsoft Host Integration Server 2004 Milano, 21-25 Ottobre PierGiorgio Malusardi.
-
Upload
tancredo-valenti -
Category
Documents
-
view
216 -
download
3
Transcript of Microsoft Host Integration Server 2004 Milano, 21-25 Ottobre PierGiorgio Malusardi.
Microsoft Microsoft Host Integration Server Host Integration Server
20042004
Milano, 21-25 OttobreMilano, 21-25 OttobrePierGiorgio MalusardiPierGiorgio Malusardi
AgendaAgenda
Interoperabilità tra PiattaformeInteroperabilità tra Piattaforme Rete e Sicurezza Rete e Sicurezza Integrazione di DatiIntegrazione di Dati Integrazione EnterpriseIntegrazione Enterprise Integrazione di ApplicazioniIntegrazione di Applicazioni
Novità di Host Integration Server 2004Novità di Host Integration Server 2004
Interoperabilità con IBMInteroperabilità con IBM
Piattaforma IBM AS/400 PlatformsPiattaforma IBM AS/400 Platforms Operazioni giornaliere Operazioni giornaliere
(Applicazioni mission-critical apps e dati)(Applicazioni mission-critical apps e dati) Informazioni vitali per il funzionamento Informazioni vitali per il funzionamento
dell’aziendadell’azienda
Piattaforma WindowsPiattaforma Windows Costruzione di nuove applicazioni LOB conCostruzione di nuove applicazioni LOB con
Visual StudioVisual Studio .NET Framework.NET Framework
Windows 2000/2003 DatacenterWindows 2000/2003 Datacenter
Coesistenza = integrazioneCoesistenza = integrazione
Integrazione con IBMIntegrazione con IBM
Estendere I sistemi HostEstendere I sistemi Host AS/400, AIX, …AS/400, AIX, …
Tecnologie MicrosoftTecnologie 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, MSMQSQL Server, MSMQ BizTalk Server e AdattatoriBizTalk Server e Adattatori
Internal Applications(any platform)
<XLANG>Process
</XLANG>
BizTalkOrchestration
B2B Trading Partners (ogni piattaforma)
BizTalkMessaging
MSMQ.NET
o COMWeb
Service
WebService
AS/400
AS/400HIS
Piattaforma d’integrazione di MicrosoftPiattaforma d’integrazione di Microsoft
Host Integration ServerHost Integration Server
Metodi e Tecniche d’IntegrazioneMetodi e Tecniche d’Integrazione NetworkNetwork
Gateway per protocollo SNAGateway per protocollo SNA Host Print ServicesHost Print Services Servizi TN3270 e TN5250Servizi TN3270 e TN5250
Dati (Diretti, Distribuiti, Data Warehouse)Dati (Diretti, Distribuiti, Data Warehouse) ApplicazioniApplicazioni Messaggistica (MQSeries, BizTalk)Messaggistica (MQSeries, BizTalk) Securezza (SSO e Password Sync)Securezza (SSO e Password Sync)
Integrazione con Host Integrazione con Host ConcettiConcetti
SNA,TCP/IP
HIHIServer Server
MQ
SDK
Dev Tools
COMTI
3270/5250
APIs
Data Access
SNATCP/IP
LAN/WAN
WANWAN
LAN
Mainframe Mainframe
AS / 400 AS / 400
Applicazioni
Integrazione con Host Integrazione con Host FunzioniFunzioni
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/400Windows o Piattaforma Web
Host IntegrationServer
TN5250 Service TN5250 Service
Client TN5250Client TN5250
APPC LU 6.2
Server HISServer HIS
AS/400AS/400
Applicazione
APPC LU 6.2
Client TN5250Client TN5250
Client TN5250Client TN5250
Servizi TN5250
TCP/IP
Servizi TN5250Servizi TN5250
Client HISClient HIS Emulatore TN5250Emulatore TN5250
Client di Terze PartiClient di Terze Parti Attachmate, NetManage, IBM, WRQAttachmate, NetManage, IBM, WRQ
Flessibilità e ScalabilitàFlessibilità e Scalabilità Basato su standardStandards-basedBasato su standardStandards-based
TN5250TN5250
Integrazione della SicurezzaIntegrazione della SicurezzaBeneficiBenefici
Single sign-on Single sign-on Sessioni di emulazione 5250Sessioni di emulazione 5250 Applicazioni APPCApplicazioni APPC
Sincronizzazione delle PasswordSincronizzazione delle Password Sincronizzazione Windows-initiatedSincronizzazione Windows-initiated Sincronizzazione Host-initiated = Prodotti di Terze Sincronizzazione Host-initiated = Prodotti di Terze
PartiParti 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à
AmministrazioneAmministrazioneCapacitàCapacità
Scripting WMIScripting WMI Configurazione e GestioneConfigurazione e Gestione Bridge per Servizi SNABridge per Servizi SNA
MMC Snap-InMMC Snap-In Vista multi server per servizi SNAVista multi server per servizi SNA Integrazione di Applicazioni, Messaging, DatiIntegrazione di Applicazioni, Messaging, Dati
Microsoft Installer (MSI)Microsoft Installer (MSI) Scriptabile, reversibile, setup modulariScriptabile, reversibile, setup modulari
Integrazione con Active DirectoryIntegrazione con Active Directory Pienamente documentatoPienamente documentato
Integrazione di DatiIntegrazione di Dati
Scenari di Integrazione di Dati LegacyScenari di Integrazione di Dati Legacy
Application Server Data Server
VSAMAS/400
ADOOLE DB
AccessoDiretto
DB2OLE DB Provider
SQL Server(DQP)
AccessoDistribuito
DB2Oracle
OLE DB ProviderOLE DB
SQL Server(DTS, Repl)
VSAMAS/400
DataWarehouse
DB2OLE DB ProviderOLE DB
OS/390
DB2SAM, VSAMPDS/PDSE
DDF DFM
OS/400
DDM Server
DB2PF, LG
Keyed PF
MainframeMainframeWindowsWindowsServerServer
Rete LU6.2 o TCP/IP
APPC
TCP/IPMVS
TCP/IP
AS/400AS/400
APPCMVS
COM+ or .NET
COM+ or .NETComponent
ADO or ADO.NET
Data Provider
IIS - ASP or ASP.NET
DRDA AR – DDM Client
Business Process
Service Comp
TCP/IPSvc
APPCSvc
Integrazione di DatiIntegrazione di Dati
Integrazione di DatiIntegrazione di DatiAccesso DirettoAccesso Diretto
Accesso e integrazione di dati DB2, VSAM, Accesso e integrazione di dati DB2, VSAM, AS/400 come se fossero dati AS/400 come se fossero dati locali basati su locali basati su WindowsWindows
Consente agli sviluppatori Windows di:Consente agli sviluppatori Windows di: Costruire applicazioni n-tier usando Visual StudioCostruire applicazioni n-tier usando Visual Studio Accedere a record e applicazioni su host senza Accedere a record e applicazioni su host senza
dover apprendere la programmazione hostdover apprendere la programmazione host Estendere le transazioni MTS/COM+ per includere Estendere le transazioni MTS/COM+ per includere
DB2 via 2PCDB2 via 2PC Usare come trasporto LU 6.2 o TCP/IPUsare come trasporto LU 6.2 o TCP/IP
Analizzare dati vitali usando il servizio OLAP di Analizzare dati vitali usando il servizio OLAP di SQL ServerSQL Server
Integrazione di DatiIntegrazione di DatiAccesso DistribuitoAccesso Distribuito
Unisce sorgenti eterogeneeUnisce sorgenti eterogenee DB2 + SQL Server + Oracle + OLE DBDB2 + SQL Server + Oracle + OLE DB
Scrive una volta verso ciascun databaseScrive una volta verso ciascun database Tools di Microsoft SQL Server 2000Tools di Microsoft SQL Server 2000
Distributed Query Processor (DQP)Distributed Query Processor (DQP) Query AnalyzerQuery Analyzer SQL Server stored proceduresSQL Server stored procedures
SQLXMLSQLXML
Integrazione di DatiIntegrazione di DatiData WarehouseData Warehouse
Semplicità, tempi di rispostaSemplicità, tempi di risposta Sicurezza e Concorrenzialità dei DatiSicurezza e Concorrenzialità dei Dati OLAP, IIS, VS, SQLXMLOLAP, IIS, VS, SQLXML Tool di Microsoft SQL Server 2000Tool di Microsoft SQL Server 2000
Data Transformation Services (DTS)Data Transformation Services (DTS) Movimento dati Bi-direzionaleMovimento dati Bi-direzionale Trasformazione di DatiTrasformazione di Dati
ReplicaReplica SQL Server come pubblicatoreSQL Server come pubblicatore Snapshot e incrementaleSnapshot e incrementale
Integrazione di DatiIntegrazione di DatiOLE DB Provider per DB2OLE DB Provider per DB2
Microsoft OLE DB Provider per DB2Microsoft 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 StudioTool e Controlli di Visual Studio Consumer ADO, RDS e OLE DBConsumer ADO, RDS e OLE DB Cursori Server o CCECursori Server o CCE Link Dati via GUI based Data, creazione di DB2-Link Dati via GUI based Data, creazione di DB2-
pkgpkg
Trasporto via TCP/IP e SNATrasporto via TCP/IP e SNA
Integrazione DatiIntegrazione DatiOLE DB Provider per AS/400 e VSAMOLE DB Provider per AS/400 e VSAM
OLE DB Provider per VSAMOLE DB Provider per VSAM SAM, ESDS, PDS, KSDS, RRDS, AltIdxSAM, ESDS, PDS, KSDS, RRDS, AltIdx Mappatura locale dei metadatiMappatura locale dei metadati Trasporto SNA LU6.2 e TCP/IPTrasporto SNA LU6.2 e TCP/IP
OLE DB Provider per AS/400OLE DB Provider per AS/400 PF, Keyed PF, LFPF, Keyed PF, LF Programmi e Dizionario di Sistema DefinitiProgrammi e Dizionario di Sistema Definiti Trasporto SNA LU6.2 e TCP/IPTrasporto SNA LU6.2 e TCP/IP
Provider Dati Provider Dati Controlli COM AutomationControlli COM Automation
Trasferimento file HostTrasferimento file Host Lettura e scrittura di File MF, AS/400, AS/36Lettura e scrittura di File MF, AS/400, AS/36 Veloce, Efficiente, SempliceVeloce, Efficiente, Semplice SNA LU6.2 e TCP/IP (per AS/400)SNA LU6.2 e TCP/IP (per AS/400)
AS/400 Data QueuesAS/400 Data Queues Accesso Bi-direzionalw ad AS/400Accesso Bi-direzionalw ad AS/400 Metodi Interprocessi ComuniMetodi Interprocessi Comuni SNA LU6.2SNA LU6.2
Integrazione Dati Integrazione Dati Novità di HIS 2004Novità di HIS 2004
Data Providers in HIS 2004Data Providers in HIS 2004
DB2 DatabasesDB2 Databases Managed Provider for DB2Managed Provider for DB2 OLE DB Provider for DB2OLE DB Provider for DB2 ODBC Driver for DB2ODBC Driver for DB2
Host File SystemsHost File Systems Managed Provider for Host FilesManaged Provider for Host Files OLE DB Provider for AS/400 and VSAMOLE DB Provider for AS/400 and VSAM Host File TransferHost File Transfer
SorgentiSorgenti di di Dati HostDati Host DB2 e File SystemDB2 e File System
Databaase DB2Databaase DB2 Migliorato il Client Microsoft per DB2 (DRDA AR)Migliorato il Client Microsoft per DB2 (DRDA AR)
DB2 V8 e DB2 per OS/400 V5DB2 V8 e DB2 per OS/400 V5 Performance migliorate del 15% rispetto a Performance migliorate del 15% rispetto a
HIS2000HIS2000 Providers migliorati (ODBC e OLE DB)Providers migliorati (ODBC e OLE DB)
2PC su TCP/IP2PC su TCP/IP File System HostFile System Host
OLE DB Provider migliorato (DTS, Data Links)OLE DB Provider migliorato (DTS, Data Links) Provider Gestiti per File HostProvider Gestiti per File Host
Tool di Accesso ai datiTool di Accesso ai dati
Sorgenti di Dati HostSorgenti di Dati HostProvider Gestito per DB2Provider Gestito per DB2
Scritto in C# per Runtime GestitoScritto in C# per Runtime Gestito Pool di Sessione ad elevate prestazioniPool di Sessione ad elevate prestazioni
Costruito per girare sul nuovo DRDA ARCostruito per girare sul nuovo DRDA AR Migliori scalabilià e prestazioni di IBMMigliori scalabilià e prestazioni di IBM Più ampio supporto alle versioni che IBMPiù ampio supporto alle versioni che IBM
Migliore Efficienza di SviluppoMigliore Efficienza di Sviluppo Visual Studio .NET IntelliSenseVisual Studio .NET IntelliSense Documentazione On-Line ed EsempiDocumentazione On-Line ed Esempi Tools di Disegno VS .NET (Whidbey)Tools di Disegno VS .NET (Whidbey)
Accesso ai Data AS/400 & VSAMAccesso ai Data AS/400 & VSAM
OLE DB Provider per AS/400 e VSAMOLE DB Provider per AS/400 e VSAM Supporto Migliorato per SQL ServerSupporto Migliorato per SQL Server
Accesso Read/Write a Data Host VSAM per Data Accesso Read/Write a Data Host VSAM per Data Transformation Services (DTS) usando il Wizard Transformation Services (DTS) usando il Wizard Import/ExportImport/Export
Miglioramento nella Configurazione delle Miglioramento nella Configurazione delle Sorgenti DatiSorgenti Dati
Documentazione On-Line ed esempi per Documentazione On-Line ed esempi per SDK IntegratoSDK Integrato
Integrazione di Applicazioni Host Integrazione di Applicazioni Host
con .NET Frameworkcon .NET FrameworkNovitàNovità
Applicazioni AS/400 Applicazioni AS/400 Transaction IntegratorTransaction Integrator
Pubblicazione di Applicazioni AS/400 Pubblicazione di Applicazioni AS/400 come XML Web Servicescome XML Web Services
Accesso alle Applicazioni AS/400 da Accesso alle Applicazioni AS/400 da Client COM o .NETClient COM o .NET
TI Designer TI Designer Import/Export di Sogenti RPGImport/Export di Sogenti RPG Mostra le Relazioni tra Tipi di DatiMostra le Relazioni tra Tipi di Dati Specifica le Interfacce .NET o COMSpecifica le Interfacce .NET o COM
TI RuntimeTI Runtime Chiamate Distribuite ai ProgrammiChiamate 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)
Processi ‘Host Initiated’Processi ‘Host Initiated’Transaction IntegratorTransaction Integrator
Client Host Chiamano Server WindowsClient Host Chiamano Server Windows Consente AsincroniaConsente Asincronia Movimento di Dati e MigrazioneMovimento di Dati e Migrazione
ArchitetturaArchitettura Amministrazione (Applicazione, LE, HE, Vista di Oggetti)Amministrazione (Applicazione, LE, HE, Vista di Oggetti) Servizi a RuntimeServizi a Runtime
Listener MultipliListener Multipli Conversione di Dati e Risoluzione dei Metodi (Data, End Conversione di Dati e Risoluzione dei Metodi (Data, End
Point, TRM)Point, TRM) No Transazione DTCNo Transazione DTC
DesignerDesigner Conversione di Tipi Dati da Host a WindowsConversione di Tipi Dati da Host a Windows Wizard per Import ed Export di Codice SorgenteWizard per Import ed Export di Codice Sorgente
SommarioSommario Host Integration Server è la piattaforma Host Integration Server è la piattaforma
abilitante per integrare il mondo Windows abilitante per integrare il mondo Windows con le tecnologie IBM enterprise con le tecnologie IBM enterprise
L’integrazione avviene a tutti i livelli: L’integrazione avviene a tutti i livelli: Network, Security, Data, ApplicationNetwork, Security, Data, Application
I tool e le tecnologie di HIS consentono la I tool e le tecnologie di HIS consentono la piena integrazione applicativa tra l’ambiente piena integrazione applicativa tra l’ambiente di sviluppo .NET, i Windows Server e il di sviluppo .NET, i Windows Server e il mondo IBMmondo IBM
Host Integration Server 2004: un insieme di Host Integration Server 2004: un insieme di servizi bi-direzionali e completi per integrare servizi bi-direzionali e completi per integrare la piattaforma Windows con i legacy la piattaforma Windows con i legacy systemssystems
RisorseRisorse InformazioniInformazioni
http://www.microsoft.com/http://www.microsoft.com/hiserverhiserver
Evaluation EditionEvaluation Edition http://www.microsoft.com/hiserver/productinfo/evaluhttp://www.microsoft.com/hiserver/productinfo/evalu
ate.htmate.htm
FormazioniFormazioni MSDN Development CenterMSDN Development Center
http://msdn.microsoft.comhttp://msdn.microsoft.com Host Integration Server Resource KitHost Integration Server Resource Kit
ISBN: 0-7356-1185-8ISBN: 0-7356-1185-8 http://mspress.microsoft.com/prod/books/4789.hthttp://mspress.microsoft.com/prod/books/4789.ht
mm Corso MOC (# 2143A) Corso MOC (# 2143A)
http://www.microsoft.com/trainingandserviceshttp://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.