Microsoft SQL Server 2005 e IBM AS400/iSeries L

L’integrazione tra
Microsoft SQL Server 2005 e IBM AS400/iSeries
Prodotti, strumenti e soluzioni
Microsoft e HiT SOFTWARE per una
completa e trasparente integrazione
tra database relazionali aziendali
multipiattaforma.
Guida alla valutazione
Sommario
Introduzione
pag. 5
Microsoft SQL Server 2005
pag. 7
Caratteristiche principali
pag. 8
Caratteristiche tecniche
pag. 11
HiT DBMoto
pag. 13
Caratteristiche principali
pag. 14
Semplicità d’uso
pag. 17
Ritmo for iSeries
pag. 19
Cos’é Ritmo for iSeries
pag. 19
Cosa offre
pag. 20
Caratteristiche principali
pag. 21
About HiT SOFTWARE
pag. 22
Introduzione
Sin dai primi anni 90, con la
grande diffusione di sofisticati
strumenti di sviluppo grafici,
si è diffuso l’utilizzo di Microsoft
Windows® come ambiente client
o client server per accedere ai
dati presenti sul database DB2
dell’IBM iSeries. Sono sorte così
numerose applicazioni,
pacchettizzate o personalizzate,
che utilizzano gli standard di
accesso ai dati introdotti via via
da Microsoft®, ossia ODBC, OLE
DB e più di recente i .NET
Managed Provider per accedere
al DB2/400.
In anni più recenti, molte aziende con dati corporate su IBM iSeries hanno introdotto Microsoft SQL
Server come database intermedio o satellite: i dati continuano a risiedere sull’iSeries, ma vengono
convogliati verso SQL Server, ove risiedono le applicazioni business che permettono l’accesso ai dati
stessi. I vantaggi di questo approccio sono duplici: l’iSeries rimane protetto “dietro” l’interfaccia
di SQL Server e il Total Cost of Ownership dell’iSeries diminuisce enormemente, poiché l’acquisto
e la manutenzione di SQL Server risultano meno onerosi rispetto a un altro iSeries. Da non
sottovalutare anche il fatto che SQL Server 2005 si installa facilmente e si gestisce tramite una
potente interfaccia grafica.
Nel contesto architetturale descritto le componenti per ottenere questo tipo di integrazione sono:
IBM DB2/400
Il database nativo di IBM iSeries/AS400.
Microsoft SQL Server 2005
La piattaforma completa di gestione
e analisi dei dati di Microsoft.
Ritmo for iSeries
Un .NET managed provider di HiT Software che
consente l’accesso immediato e trasparente da
parte di qualsiasi applicazione, personalizzata
o standard, verso DB2/400.
HiT DBMoto
Il prodotto di HiT SOFTWARE che
consente la replica bidirezionale in tempo
reale tra DB2/400 e SQL Server 2005.
5
MODALITÀ CON CUI LE AZIENDE POSSONO TRASFERIRE I DATI
DALL’ISERIES A SQL SERVER
Utilizzare SQL Server Integration Services
SQL Server offre una serie di strumenti che
permettono di importare, esportare
e trasformare dati tra uno o più database
usando lo standard OLE DB o ODBC:
• Processi batch.
• Sincronizzazione bidirezionale
e incrementale.
Scrivere un’applicazione ad hoc
Scrivere un’applicazione che
trasferisce i dati da iSeries a SQL
Server permette di raggiungere
l’effetto voluto, ma ha i seguenti
svantaggi:
• Richiede un significativo impegno
da parte di programmatori esperti
per sviluppare l’applicazione, che
in questo modo diventa costosa
da implementare.
• La soluzione è tipicamente
progettata e sviluppata per
risolvere un problema specifico e,
quindi, mancano spesso la
flessibilità e scalabilità auspicabili.
• Con il passare del tempo si può
incorrere in costi considerevoli
per mantenere l’applicazione
aggiornata con l’evoluzione
dell’ambiente Windows e di SQL
Server.
Utilizzare un prodotto disponibile nel mercato
Perché utilizzare HiT Software DBMoto per
replicare fedelmente i dati dell’iSeries su SQL
Server:
• Non è necessario scrivere programmi.
• Il processo di configurazione ed esecuzione
della replicazione è flessibile e può essere
usato con vari database.
• La replicazione può facilmente consentire
cambiamenti nel database sorgente e target.
• Una semplice interfaccia grafica permette
di configurare e inizializzare la replicazione.
• Il sistema iSeries rimane sicuro poiché
DBMoto non è per nulla invasivo.
Utilizzare SQL Server per creare
un linked server
Sfruttando gli standard ODBC e OLE
DB per connettersi al DB2 su iSeries,
le aziende possono creare uno o più
“linked server” da Microsoft SQL
Server. Questo approccio ha le
seguenti limitazioni:
• Mancanza di flessibilità poiché
il linked server viene creato per
determinate tabelle nel DB2
e quindi l’accesso è assicurato
solo a quelle specifiche tabelle.
• La prestazione non è ottimale.
6
Microsoft SQL Server 2005
IL SOFTWARE DI NUOVA GENERAZIONE PER L’ANALISI E LA GESTIONE
DEI DATI
La nuova versione di Microsoft SQL
Server è progettata proprio per
aiutare le organizzazioni che hanno
l'esigenza di prendere rapidamente
decisioni sempre più legate ai dati
di aumentare la produttività e la
flessibilità del team di sviluppo,
nonché di ridurre i costi IT globali
offrendo al tempo stesso
un'infrastruttura scalabile, in grado
di far fronte a richieste sempre
più impegnative.
www.microsoft.com/italy/sql/
Sviluppato a partire dalle potenti
caratteristiche di SQL Server 2000,
SQL Server 2005 offre una soluzione
integrata per l'analisi e la gestione
dei dati che permette alle
organizzazioni di qualsiasi
dimensione di:
piattaforme, applicazioni e dispositivi, per
facilitare la connessione di sistemi interni
ed esterni.
• Controllare i costi senza sacrificare le
prestazioni, la disponibilità, la scalabilità
o la sicurezza.
SQL Server 2005 offre strumenti potenti
e familiari sia ai professionisti IT sia agli
Information Worker, riducendo la complessità
di creazione, deployment, gestione e utilizzo
di dati aziendali e applicazioni di analisi su
ogni tipo di piattaforma, dai dispositivi mobili
ai centri dati delle grandi imprese.
Grazie a un completo insieme di funzionalità,
all'interoperabilità con i sistemi esistenti e alla
possibilità di automatizzare le attività
di routine, SQL Server 2005 offre una
soluzione completa per la gestione dei dati
rivolta ad aziende di ogni dimensione. Il layout
della piattaforma dati di SQL Server 2005
è illustrato nella figura che segue.
• Realizzare, distribuire e gestire
applicazioni aziendali più sicure,
scalabili e affidabili.
• Ottimizzare la produttività IT
riducendo la complessità di
creazione, deployment e gestione
delle applicazioni di database.
• Condividere i dati tra più
7
Caratteristiche principali
NUOVE CARATTERISTICHE DI SQL SERVER 2005
Grazie a SQL Server 2005, gli utenti
e i professionisti IT di tutta
l'organizzazione possono trarre
vantaggio dalla riduzione dei tempi
di inattività delle applicazioni, dai
livelli superiori di scalabilità
e prestazioni nonché da controlli
di sicurezza rigorosi e al tempo stesso
flessibili. SQL Server 2005 include
anche molte funzionalità nuove
e migliorate, che consentono
di aumentare la produttività del
personale IT. Presenta significativi
miglioramenti per la gestione dei dati
aziendali, in particolare:
• Gestibilità
• Disponibilità
• Scalabilità
• Protezione
organizzazione di monitorare, gestire
e ottimizzare tutti i database e i servizi
associati disponibili nell'azienda. Fornisce
un'infrastruttura di gestione estensibile che può
essere facilmente programmata tramite oggetti
SMO (SQL Management Objects).
SQL Server 2005 espone più di 70 nuove
misure relative alle prestazioni interne dei
database e all'utilizzo delle risorse per quanto
riguarda memoria, blocchi, pianificazione,
transazioni e attività di I/O in rete e su disco.
Disponibilità
Le tecnologie per l'elevata disponibilità,
le funzionalità aggiuntive di backup e ripristino
e i miglioramenti per la replica permettono alle
organizzazioni di sviluppare e distribuire
applicazioni altamente disponibili. Innovative
funzionalità per la disponibilità elevata quali
mirroring dei database, clustering di failover,
snapshot dei database e avanzate operazioni
on line consentono di ridurre al minimo i tempi
di inattività e contribuiscono a garantire
l'accessibilità dei sistemi aziendali critici.
Gestibilità
SQL Server 2005 consente
di eseguire in modo più semplice
e rapido tutte le attività
di deployment, gestione
e ottimizzazione di applicazioni
di analisi e per la gestione dei dati
aziendali. Essendo una piattaforma
per la gestione dei dati aziendali,
offre una console di gestione
centralizzata che permette agli
amministratori dati dell'intera
Scalabilità
Miglioramenti per la scalabilità quali
il partizionamento delle tabelle, l'isolamento
degli snapshot e il supporto delle piattaforme
a 64 bit consentono di utilizzare SQL Server
2005 per la realizzazione e il deployment delle
8
applicazioni più esigenti.
Il partizionamento di tabelle e indici
di grandi dimensioni migliora in modo
significativo le prestazioni delle query
eseguite su database di dimensioni
molto grandi.
Protezione
In SQL Server 2005 sono stati
introdotti importanti miglioramenti
al modello di protezione della
piattaforma di database, allo scopo
di offrire un controllo più preciso
e flessibile per garantire una
protezione più efficace dei dati.
Microsoft ha investito molto nella
realizzazione di funzionalità che
consentono di ottenere un livello
di sicurezza più elevato per i dati
aziendali. Le nuove funzionalità
e caratteristiche includono:
• Applicazione di criteri per
le password degli account
di accesso di SQL Server nello
spazio di autenticazione.
• Maggiore granularità, ovvero
possibilità di specificare
autorizzazioni per vari ambiti nello
spazio di autorizzazione.
• Possibilità di separare proprietari
e schemi nello spazio della
gestione della protezione.
CREARE APPLICAZIONI
RAPIDAMENTE E ASSICURARNE
IL COSTANTE FUNZIONAMENTO
SQL Server 2005 consente agli sviluppatori
di sfruttare le proprie competenze attuali
in relazione a un'ampia gamma di linguaggi
di sviluppo e offre al tempo stesso un ambiente
di sviluppo end to end per i database.
Funzionalità XML native consentono inoltre
di creare nuove classi di applicazioni connesse
per qualsiasi tipo di piattaforma o dispositivo.
I miglioramenti per la produttività degli sviluppatori
includono:
• Supporto per numerosi linguaggi, inclusi
Transact-SQL, Microsoft Visual Basic® .NET
e Microsoft Visual C#® .NET.
• Strumenti di sviluppo più avanzati - È possibile
utilizzare un unico strumento di sviluppo per
Transact-SQL, XML, MDX (Multidimensional
Expressions) e XML/A (XML for Analysis).
L'integrazione con l'ambiente di sviluppo di
Visual Studio® assicura una maggiore efficienza
per lo sviluppo e il debug di applicazioni line of
business e di Business Intelligence.
• Estensibilità - In SQL Server 2005 i tipi definiti
dall’utente non costituiscono un meccanismo
per l’estensibilità relazionale degli oggetti, ma
sono stati introdotti per consentire l’estensione
del sistema di tipi scalare del database, che
include i tipi per le colonne forniti con SQL
Server (per esempio int, nvarchar,
uniqueidentifier e così via).
9
• Miglioramento dell’accesso ai dati
e Web service - In SQL Server 2005
è possibile sviluppare XML Web
service nel livello del database,
utilizzando SQL Server come listener
HTTP. Questo consente di
implementare un nuovo tipo
di funzionalità di accesso ai dati nelle
applicazioni incentrate sui Web
service. In SQL Server 2005
è possibile utilizzare HTTP per
accedere direttamente a SQL Server,
senza utilizzare un listener di livello
intermedio quale Microsoft Internet
Information Services (IIS).
• Supporto XML - Miglioramenti quali
il tipo di dati XML nativo e XQuery
permettono alle organizzazioni
di connettere in modo
completamente trasparente i sistemi
interni ed esterni. SQL Server 2005
offre un supporto nativo sia per i dati
relazionali sia per quelli XML,
consentendo alle organizzazioni
di archiviare, gestire e analizzare
i dati nel formato più adatto per le
specifiche esigenze. Inoltre,
il supporto per standard aperti attuali
ed emergenti come HTTP (Hypertext
Transfer Protocol), XML, SOAP
(Simple Object Access Protocol),
XQuery e XSD (XML Schema
Definition) facilita la comunicazione
tra diversi sistemi aziendali.
• Infrastruttura applicativa - Include
Service Broker, Notification Services,
SQL Server Mobile e SQL Server
Express. È un'infrastruttura
applicativa distribuita che fornisce
un affidabile servizio di
messaggistica asincrona a livello
di database.
10
Caratteristiche tecniche
Le applicazioni di e-commerce di oggi necessitano del supporto XML, di un accesso sicuro ai
dati via Web e di caratteristiche di scalabilità al crescere del vostro business. SQL Server
è la risposta a queste e altre necessità. Vediamo nel dettaglio alcune caratteristiche tecniche.
XML e Operation
Dato relazionale
come XML
Accedere a dati relazionali tramite una facile mappatura di schemi
XML/schemi relazionali e ottenere in formato XML i risultati delle
query.
XML come dato
relazionale
Sovrapporre viste relazionali su dati XML gerarchici e manipolarli
utilizzando Transact-SQL (T-SQL) e procedure archiviate.
Accesso completo
al Web
Lanciare interrogazioni, analizzare e aggiornare i dati direttamente
in Internet.
Distributed
Partitioned Views
Conseguire una scalabilità e un’affidabilità di classe Enterprise
suddividendo i carichi di lavoro tra più server. Aggiungere altri
server per aumentare ulteriormente la scalabilità.
Supporto multi
instance per scenari
hosted
Eseguire in modo affidabile diverse applicazioni negli scenari
hosted con tipologie di database separate in base all’utente o
all’applicazione (con Enterprise Edition ciò non richiede licenze
aggiuntive).
SQL Management
Studio
Utilizzare il debugger T-SQL per stabilire i punti di rottura, definire
gli orologi, visualizzare le variabili e analizzare le procedure
archiviate. Unico strumento per T-SQL, XML, Xquery, MDX e XML/A.
Integrazione con Visual Studio.
Sicurezza
Proteggere i dati con un maggior livello di sicurezza in tutte le
installazioni. Include il supporto per le connessioni Secure Sockets
Layer (SSL) e Kerberos.
Microsoft SQL Server 2005 offre un data warehousing di nuova generazione, include infatti
capacità di analisi evolute nonché prestazioni e scalabilità ancora migliorate.
Data Warehousing
Capacità di analisi
(OLAP)
Funzionalità OLAP (Online analytical Processing) per un'analisi
rapida e sofisticata di set di dati ampi e complessi, basati
sull'archiviazione multidimensionale. Integrazione. Analysis Services
2005 consente per la prima volta di ottenere una visione unificata
e integrata di tutti i dati aziendali.
Data Mining
integrato
Effettuare previsioni e riconoscere le tendenze con gli strumenti
e gli algoritmi di data mining.
11
Indexed Views
Migliorare prestazioni e scalabilità archiviando su disco i risultati
calcolati.
English Query
Abilitare gli utenti all’accesso ai dati - compresi ora quelli archiviati
all’interno di cubi - tramite le interrogazioni in linguaggio naturale.
Distributed
Partitioned Cubes
Archiviare in modo flessibile i dati e migliorare le prestazioni delle
interrogazioni distribuendo i dati di un cubo tra più server di analisi.
Amministrare i cubi da un server centrale.
SSIS, Reporting
Services
SSIS come successore di DTS per applicazioni basate su ETL.
Estensione del supporto Reporting Services introdotto in SQL Server
2000.
Le aziende Enterprise scelgono SQL Server per le applicazioni line of business più critiche in
forza della sua affidabilità, della facilità di amministrazione, e della sua capacità di scalare
verso l’alto con le configurazioni hardware scelte in azienda.
Line of business
Log Shipping
Conseguire una maggiore affidabilità e recuperabilità
sincronizzando automaticamente i log delle transazioni tra sistemi
fisicamente separati.
Failover evoluto*
Assicurare affidabilità e disponibilità elevate con cluster di failover
più facili da gestire e più flessibili, incluso il supporto su 4 nodi.
Ricostruire un nodo caduto senza compromettere il corretto
funzionamento degli altri.
Database Mirroring
Permette di replicare in tempo reale i dati fra due database.
Non richiede hardware certificato come avviene per il clustering.
Supporto a grandi memorie,
a multiprocessori
simmetrici e x64
Scalare il database fino a 32 CPU e a 64 GB di RAM per operare
sui crescenti carichi di transazioni delle applicazioni Web.
Supporto per Itanium 2 e CPU a 64bit.
Sicurezza nella gestione
e nel deployment
Maggiore granularità dei permessi, autenticazione Kerberos,
funzinalità di crittografia native, iniziativa SQL Server Trustworthy
Computing.
Sviluppo con .NET
Supporto per tutti i linguaggi .NET, integrazione tra CLR e T-SQL.
Auto gestione e regolazione
Ottimizzare la gestione tramite un setup, una regolazione e
un’amministrazione automatizzata di risorse come memoria,
blocchi e file.
* Le tecnologie di clustering richiedono Windows 2000 Advanced Server, Windows Server 2003 Enterprise Edition
o superiore.
12
HiT DBMoto
L’APPLICAZIONE IDEALE PER REPLICARE I DATI DA IBM ISERIES
A MICROSOFT SQL SERVER 2005
La realizzazione di sistemi di
e-business, di CRM, di analisi dei dati
e l’adozione della tecnologia
client/server è spesso ostacolata
dalla difficoltà del trasferimento dei
dati che, inseriti sul programma
gestionale in ambiente IBM
iSeries/AS400, devono essere
riportati su database Microsoft SQL
Server 2005.
dei dati sul sistema IBM iSeries (AS/400)
è istantaneamente riportata sul database
Microsoft SQL Server. HiT DBMoto è uno
strumento flessibile e completamente
parametrico, che consente di definire in pochi
minuti le regole di replicazione.
Soluzioni per il trasferimento
dei dati
Numerose aziende hanno sviluppato
internamente procedure
di trasferimento integrale dei dati,
spesso con il risultato di appesantire
notevolmente la rete e i server e di
disporre solo dei dati del giorno
prima. Viene trasferito tutto il
database, anche quando non serve,
e viene trasferito troppo tardi.
Soluzione di DBMoto
HiT DBMoto è il primo tool
di replicazione dati specifico per
i sistemi IBM iSeries/AS400.
DBMoto è uno strumento che elimina
il concetto di aggiornamento
consentendo il trasferimento dei dati
in tempo reale e creando un canale
tra i dati aziendali e le vostre
applicazioni. Con DBMoto la modifica
13
Caratteristiche principali
Replicazione massiva (refresh)
Tutti i record selezionati vengono
scanditi e replicati.
User friendly
L’intero processo di
replicazione è configurato
usando wizard e le repliche possono
essere schedulate, eseguite
e monitorate usando l’interfaccia
grafica user friendly dell’Enterprise
Manager.
Replicazione incrementale
(mirroring)
Basata sul journal di DB2/400
e transaction log di SQL Server.
Synchronization
Come il mirroring ma ogni sistema
è sia source che target.
Accessibilità
DBMoto gira su Microsoft
Windows e l’Enterprise
Manager può girare in remoto per
configurare e gestire i processi
di replica.
14
Non richiede programmazione
sul server IBM iSeries,
non richiede nomenclatura
proprietaria o campi riservati sugli
oggetti del database DB2/400.
Event-driven
DBMoto genera eventi
di replicazione che possono
essere controllati con VBScript.
Personalizzabile
Con la tecnologia Microsoft
VB .NET si possono realizzare
script per personalizzare i processi
di replica.
Utilizzo con altri database
Oltre che con DB2 su iSeries
e SQL Server DBMoto può
essere usato con molti altri database.
Per consultare la lista completa visita
www.hitsw.com
Selezione dei dati da replicare
La replicazione, totale o incrementale,
è applicabile all’intera tabella
o a una parte della tabella definita
dall’utente. Per ogni replicazione i dati
sono selezionati usando il “Replication
Wizard” da dove si può:
• mappare le colonne da replicare;
• filtrare i dati usando le espressioni;
• scrivere degli script per
filtrare/modificare i dati durante la replicazione.
Esempi di mappatura verticale:
• solo codice e descrizione;
• solo ragione sociale, telefono e fax;
• solo codice, password e indirizzo e-mail.
Esempi di criteri di filtro:
• solo i prodotti venduti al dettaglio;
• solo i clienti che hanno servizi on line;
• solo i rivenditori Europa.
Replicazione massiva
La replicazione massiva legge tutti i dati
(rimangono sempre valide le regole mappatura
e di filtro) del sorgente trasferendoli nel database
di destinazione. La replicazione massiva può
essere lanciata da menù oppure pianificata
a intervalli di tempo stabiliti dall’utente.
Solitamente la replicazione massiva viene eseguita
una sola volta, nella fase iniziale del processo
di replicazione, seguita dalla replicazione
incrementale.
Replicazione incrementale
La replicazione in tempo reale acquisisce il journal
di DB2/400 e il transaction log di SQL Server
riportando nel database destinazione le sole
modifiche. L’intervallo di lettura del journal/log
è tipicamente di un minuto ed è modificabile
dall’utente. La gestione dei soli record modificati
consente:
• replicazione in tempo reale;
• minimo carico di lavoro per il server IBM iSeries
e il server Microsoft SQL Server.
15
Ambiente Microsoft Visual Basic .NET
HiT DBMoto è l’unico programma
di replicazione real time che fornisce
un ambiente di scripting. DBMoto
è dotato di un ambiente Microsoft Visual
Basic .NET, che consente all’utente
di definire funzioni, procedure e variabili.
Le funzioni Visual Basic .NET possono
essere usate in due contesti:
• regole di mappatura;
• eventi di replicazione.
A seguito di un inserimento, una
modifica o una cancellazione
di un record su DB2/400:
• DBMoto genera un evento Visual
Basic .NET;
• l’evento è gestito da codice Visual
Basic .NET.
HiT DBMoto ha funzioni di tipo built-in,
ma l’utente può in qualsiasi momento
definire le proprie funzioni che meglio
gestiscono i dati aziendali. HiT DBMoto
non richiede lo sviluppo di stored
procedure o l’adozione di sintassi
proprietarie.
Performance
È opinione comune che i journal rallentino
le performance di sistema; questo era vero nelle
prime versioni di AS/400. Le versioni attuali
di DB2/400 gestiscono in modo completamente
performante il log delle transazioni in modo
analogo a quanto fanno SQL Server o altri
Database Relational Management System
nei quali non è possibile disabilitare la gestione
del log.
Journal e Log
Il journal e il transaction log
rappresentano l’unico modo nativo
per intercettare i cambiamenti avvenuti
nei database DB2/400 e SQL Server.
Ogni operazione di inserimento, modifica
o cancellazione dei dati sorgenti
è memorizzata nei journal.
DBMoto gestisce automaticamente
i journal/log e i cambi di ricevitore.
Commit e rollback
L’uso di journal e log consente di implementare
transazioni sicure. I programmi iSeries/AS400
di ultima generazione supportano le transazioni
con i tipici comandi di Begin Transaction, Commit,
Rollback, End Transaction. DBMoto supporta
completamente la gestione delle transazioni
e il database target rappresenta sempre una copia
fedele dei dati del sorgente indipendentemente
dall’esito finale della transazione.
16
Semplicità d’uso
FACILE CONFIGURAZIONE DELLA REPLICAZIONE
1. Configura i metadata per la replicazione.
2. Configura le connesione al database sorgente.
17
3. Configura il database target.
4. Crea le tabelle target (se necessario).
5. Configura la replicazione:
• Definisce quando far partire
la replicazione.
• Definisce i dettagli della replicazione
(tabelle, campi e funzioni
di trasformazione).
• Definisce gli script associate a una
particolare replicazione.
• Fa partire la replicazione dei dati.
18
Ritmo for iSeries
.NET DATA PROVIDER
Per raggiungere gli obiettivi di una
Web/IT database solution per la
vostra azienda - basata sulle
piattaforme AS400 e SQL Server
2000 - non sempre è sufficiente
utilizzare prodotti standard di
RDBMS e tool di sincronizzazione e
replica tra questi database, quali HiT
DBMoto e ETL.
A volte un’applicazione personalizzata
deve potere accedere in maniera
diretta e rapida al dato, dovunque esso si
trovi, senza dover aspettare, per motivi di
performance o di sicurezza o di architettura,
che il dato stesso venga replicato sul proprio
database. Usando l’ambiente .NET è possibile
accedere in maniera diretta e trasparente da
qualsiasi applicazione – personalizzata o di
terze parti – a qualsiasi dato residente su
DB2/400 (iSeries e AS/400). Per fare ciò
occorre un .NET Managed Provider, quale
Ritmo for iSeries.
Cos’è Ritmo for iSeries?
Ritmo for iSeries è un Windows .NET
100% managed data provider per
accedere ai dati iSeries e AS/400
via SQL. Ritmo for iSeries accetta
comandi SQL via ADO.NET o
direttamente tramite i suoi metodi e
proprietà. Esso quindi comunica con
l’iSeries DB2/400 server per
leggere/scrivere dati con la migliore
performance. Ritmo sfrutta il
protocollo nativo IBM Optimized
Database Server per comunicare con
il sistema DB2/400 e non richiede
alcun software OS/400 addizionale.
19
Cosa offre Ritmo for iSeries
Per ottenere la massima performance,
Ritmo for iSeries supporta pienamente
le funzionalità SQL (incluse stored
procedures, resut set multipli, bulk
insert, e connection pooling)
e la compressione dati. Il supporto
multi threading assicura la scalabilità
delle applicazioni. Ritmo for iSeries
comunica tramite connessioni TCP/IP.
La mappatura completa dei tipi di dati
supportati tra DB2/400 e l’ambiente
.NET è pienamente documentata.
Lo strumento Ritmo for iSeries Toolbox
incluso nel pacchetto del prodotto
consente l’integrazione con Visual
Studio .NET oltre a una facile
implementazione dei data source
e contiene strumenti di diagnostica.
Funzionalità aggiuntive di trace
e debugging aiutano ad approfondire
i problemi e a ottimizzare la
sintonizzazione delle performance.
Ritmo for iSeries viene licenziato per
piattaforme Windows sia client sia
server.
La sua struttura ad albero consente una
semplice e veloce individuazione e gestione
degli oggetti database da parte degli
sviluppatori. Oltre a questo, nella Developer
Edition è disponibile un C# Toolkit con codice
sorgente e l’integrazione con Microsoft SQL
Server Reporting Services.
Dall’ambiente dei Reporting Services, gli utenti
possono selezionare Ritmo come data source
per collegarsi al DB2 dell’iSeries, e generare
reports. Con la Developer Edition, da Microsoft
.NET Visual Studio si possono creare in modo
interattivo connesioni, comandi SQL e Data
Adapter. Con il Ritmo Explorer e Toolbox
si possono quindi gestire le connesioni
ed esaminare i dati.
Ritmo DEVELOPER EDITION
Una Developer Edition contiene
in aggiunta dei potenti strumenti
di design, wizard di codice, un editor
di comandi e il database explorer per
navigare tra i database iSeries
e relativi oggetti (database explorer).
20
Caratteristiche tecniche
Caratterisitiche
Benefici
ADO.NET compliance
Accessibilità per gli ultimi tool di sviluppo
Supporto per Stored
procedures e result sets
multipli
Accesso ai dati rapido
Supporto Multi-threading
Performance e scalabilità
Supporto per diverse versioni
di OS/400
Flessibilità di deployment
Trace tools
Diagnostica facilitata
Connettività TCP/IP
Uso protocolli di rete standard
Supporto Double-byte
Internazionalizzazione accesso a server DB2
Supporto Protocollo Nativo
ODBS
Stabilità del Server
Intero set di data types nativi
supportato e documentato
Traducibilità tra set di caratteri EBCDIC e ANSI
Integrazione in Visual Studio
.NET tramite Ritmo for iSeries
toolbox
Gestione Data source e trace
C# Toolkit
Riduce tempi di sviluppo
A chi serve Ritmo for iSeries?
Troverete il provider Ritmo for iSeries e gli altri driver HiT SOFWARE strumenti assai utili per
l’integrazione o lo sviluppo delle vostre soluzioni IT con database multi piattaforma,
specialmente se queste soluzioni prevedono una sempre più spinta interazione tra la
piattaforma iSeries/AS400 e alcuni prodotti Microsoft quali il database SQL Server 2005, gli
ambienti di sviluppo di ultima generazione e le piattaforme per applicazioni Web.
Applicazioni tradizionali client/server, applicazioni ERP, applicazioni Web, applicazioni di
e-business, strumenti di Business Intelligence, data warehousing, data mining e strumenti
di query/reporting possono tutti usare il middleware HiT SOFTWARE per accedere ai server DB2.
21
HiT Software
HiT SOFTWARE nata nel 1994, ha sede
a San Josè (California) ed è leader
nello sviluppo di middleware ad alte
prestazioni per l’accesso e
l’interscambio di dati verso i più diffusi
database relazionali quali DB2,
DB2/400, Microsoft SQL Server e
Oracle.
Grazie a un’elevata tecnologia e a una
particolare attenzione rivolta alla
qualità dei prodotti sviluppati,
HiT SOFTWARE vanta prestigio
e competenza sul mercato
internazionale in termini di prodotti
e servizi, che utilizzando standard di
mercato come XML, OLEDB, ODBC e
JDBC consentono di velocizzare i tempi
di sviluppo, mantenere flessibilità
e minimizzare i costi di supporto.
Con le tecnologie per l’accesso ai
database in forte evoluzione, i prodotti
di HiT SOFTWARE rappresentano
quanto di più avanzato oggi é offerto
dal mercato sia nell’area SQL che XML.
HiT SOFTWARE fa anche parte di alcuni
dei più noti consorzi internazionali per esempio W3C - impegnati nella
definizione di questi standard.
HiT SOFTWARE, con uffici negli Stati Uniti
e in Italia vanta una marcata presenza sul
territorio italiano, dove è anche presente un
centro di Customer Technical Support dedicato
al mercato europeo. I suoi prodotti sono presenti
in decine di migliaia di licenze in oltre trenta
nazioni nel mondo. Piccole, medie e grandi
aziende li utilizzano in una vasta gamma
di applicazioni come parte delle loro soluzioni IT.
www.hitsw.it
www.hitsw.com/italy/
[email protected]
045 6261457
055 33651
22
www.hitsw.it
www.microsoft.com/italy/sql/
www.microsoft.com/italy/sql/
© 2005 Microsoft. Tutti i diritti riservati.
Questa pubblicazione è puramente informativa.
Informiamo i gentili Clienti che i contenuti di questo documento hanno una valenza
meramente indicativa, senza pretesa d’esaustività o assenza d’imprecisioni.
Preghiamo i Clienti pertanto di farne oggetto d’attenta verifica e analisi.
Microsoft, Windows, Visual Basic, Visual C#, Visual Studio sono marchi registrati di Microsoft
Corporation. Gli altri marchi registrati citati sono di proprietà delle rispettive società.
Microsoft - Centro Direzionale S. Felice - Pal. A - Via Rivoltana, 13 - 20090 Segrate (MI)
Visitateci su Internet www.microsoft.com/italy/
Servizio Clienti 02.70.398.398, e-mail: [email protected]