Hitri začetki za DB2 ConnectPE

Delo s podatki DB2

DB2 je sistem relacijske baze podatkov in vsebuje veliko komponent. Do nekaterih komponent lahko dostopite z oddaljenega sistema. Poleg shranjevanja podatkov, DB2 omogoča izdajanje zahtev za upravljanje, poizvedovanje, ažuriranje, vstavljanje ali brisanje podatkov z uporabo lokalnih ali oddaljenih odjemalskih aplikacij.

Dostopanje do podatkov gostitelja ali podatkov AS/400 DB2 s pomočjo izdaje DB2 za osebno uporabo

Neposredna povezava brez vmesnih strežnikov je zelo pripravna in pogosta konfiguracija. Ta je še posebej primerna, če strežnik baze podatkov na gostitelju ali v AS/400 podpira povezljivost TCP/IP (na primer, DB2 za OS/390 različice 5.1 ali DB2 za AS/400 V4R2 ali pa DB2 za VM 6.1). V primeru take konfiguracije vzpostavi vsaka delovna postaja DB2 Connect neposredno povezavo TCP/IP z DB2 za OS/390, na platformah z vgrajeno podporo SNA pa se z DB2 za MVS in ostale gostiteljske sisteme in baze podatkov AS/400 poveže prek APPC.

Povezljivost TCP/IP zahteva, da gostiteljska ali baza podatkov AS/400 podpira TCP/IP. Izvirne povezave TCP/IP podpirajo DB2 za OS/390 različice 5.1, DB2/400 V4R2 in DB2 za VM V6.1. Nadomestna možnost za povezljivost TCP/IP je povezljivost MPTN. Povezave MPTN zahtevajo, da so v ciljnem sistemu baze podatkov nameščeni izdelki IBM AnyNet, vendar ne zahtevajo, da baza podatkov gostitelja ali baza podatkov AS/400 omogoča izvirno podporo TCP/IP.

Slika 1 prikazuje delovno postajo z namešečnim DB2 Connect Personal Edition, ki je neposredno povezana s strežnikom baze podatkov na gostitelju ali v AS/400.

Slika 1. Neposredna povezava med DB2 Connect in strežnikom baze podatkov na gostitelju ali v AS/400


Figure 00002896 not displayed.

Če v tem okolju uporabljate 32-bitne operacijske sisteme Windows, lahko za neposredno povezavo z gostiteljskimi strežniki ali strežniki AS/400 uporabite Vgrajeno podporo SNA Izdaje DB2 Connect za osebno uporabo DB2 Connect. Vgrajena podpora SNA DB2 Connect dovoljuje povezave prek veliko lokalnih in javnih omrežij, kot so Token-Ring, Ethernet, SDLC, Twinax, Coax in asinhrono klicno omrežje.

Vgrajena podpora SNA DB2 Connect izvrši povezave APPC in MPTN prek omrežij s pomočjo sistemov gostitelja in AS/400, ki imajo nameščene izdelke IBM AnyNet. Uporabniki delovnih postaj OS/2 lahko za izvršitev neposredne povezljivosti APPC in MPTN uporabljajo IBM Personal Communications za OS/2 ali Komunikacijski strežnik IBM za OS/2.

Povezave prek komunikacijskega prehoda

Nekatere organizacije dajejo prednost usmerjenemu dostopu do omrežij SNA prek namenskih prehodov SNA, kot so Komunikacijski strežnik eNetwork IBM, Strežnik SNA Microsoft ali Novell Netware za SAA. Izdelki DB2 Connect podpirajo povezave prek prehodov, tako da je to lahko dobra izbira, če potrebujete emulacijo terminalov in drugih storitev SNA, ki jih DB2 Connect ne nudi. Slika 2 prikazuje tak primer.

Slika 2. Posredna povezava z gostiteljem ali strežnikom baz podatkov AS/400 prek komunikacijskega prehoda


Posredna povezava s strežnikom baze podatkov na gostitelju ali v AS/400 prek komunikacijskega prehoda SNA

Če imate veliko delovnih postaj, ki zahtevajo dostop do izvorov podatkov v DB2 gostitelja ali AS/400, boste morda namesto Izdaje DB2 Connect za osebno uporabo na vsaki delovni postaji raze uporabili Razširjeno izdajo DB2 Connect za podjetja z odjemalci DB2. Izdajo DB2 Connect za podjetja lahko namestite na isti računalnik kot Komunikacijski strežnik IBM eNetwork ali strežnik SNA Microsoft. V veliko primerih je ta rešitev cenejša in zmogljivejša.

Dostopanje do podatkov DB2 gostitelja ali sistema AS/400 na namizju z uporabo izdaje DB2 Connect za podjetja

Strežnik DB2 Connect omogoča odjemalcem DB2 v lokalnem omrežju, da dostopijo do podatkov, shranjenih v gostiteljskih ali sistemih AS/400. Izdaja DB2 Universal Database za podjetja in razširjena izdaja DB2 Universal Database za podjetja vključujeta podporo za strežnik DB2 Connect. Vse reference na izdajo DB2 Connect za podjetja se nanašajo tudi na Podporo za strežnik DB2 Connect.

Veliko velikih organizacij upravlja večji del svojih podatkov z DB2 za AS/400, DB2 for MVS/ESA, DB2 za OS/390 ali DB2 for VSE & VM. Aplikacije, ki se izvajajo na katerikoli od podprtih platform, lahko delujejo s temi podatki transparentno, kot da bi jih upravljal lokalni strežnik baze podatkov. Izdajo DB2 Connect za podjetja zahtevajo aplikacije, ki dostopajo do podatkov gostitelja ali podatkov AS/400 in izkoriščajo nadzornike transakcij (na primer, IBM TxSeries CICS in Encina Monitor, Microsoft Transaction Server, BEA Tuxedo), kot tudi aplikacije, ki so izvedene kot programčki Java.

Z DB2 Connect in povezanimi orodji lahko uporabite tudi veliko gotovih ali posebej razvitih aplikacij za baze podatkov. Tako lahko na primer izdelke DB2 Connect uporabite z naslednjimi elementi:

Izdaja DB2 Connect za podjetja je najprimernejša za okolja, v katerih:

DB2 Connect omogočajo transparenten dostop do podatkov gostitelja ali podatkov sistema AS/400 prek standardne arhitekture za upravljanje porazdeljenih podatkov. Ta standard je poznan tudi kot DRDA (Distributed Relational Database Architecture). DRDA omogoča aplikacijam vzpostavitev hitre povezave z bazami podatkov gostitelja in AS/400 brez dragih komponent gostitelja ali lastniških prehodov.

Čeprav je DB2 Connect pogosto nameščen na vmesni strežnik za povezovanje odjemalcev CAE DB2 z gostiteljem, je nameščen tudi na delovne postaje, kjer želi več lokalnih uporabnikov neposreden dostop do strežnikov gostitelja ali AS/400. Na primer, DB2 Connect lahko namestite na zmogljivo delovno postajo z veliko lokalnimi uporabniki.

DB2 Connect lahko namestite tudi na spletni strežnik, nadzornik TP (Transaction Processor) ali drug 3-ravenski aplikacijski strežnik z več lokalnimi aplikacijskimi procesi in nitmi SQL. V teh primerih lahko DB2 Connect zaradi preprostosti namestite na isti računalnik, lahko pa ga namestite na ločeni računalnik in tako razbremenite CPE.

Strežnik DB2 omogoča več odjemalcem, da se povežejo s podatki na gostitelju ali v sistemu AS/400 in tako zmanjša trud, ki je potreben za vzpostavitev in vzdrževanje dostopa do podatkov podjetja. Slika 3 prikazuje IBM-ovo rešitev za okolja, v katerih želite z odjemalcem DB2 in s pomočjo izdaje DB2 Connect za podjetja vzpostaviti neposredno povezavo s strežnikom baze podatkov gostitelja ali sistema AS/400.

V primeru lahko zamenjate strežnik DB2 Connect s strežnikom DB2, na katerem je nameščena podpora za strežnik DB2 Connect.

Slika 3. DB2 Connect Enterprise Edition


Slika prikazuje povezave odjemalcev z bazami podatkov gostitelja in sistema AS/400 prek izdaje DB2 Connect za podjetja.

Slika 4. Uporaba Nadzornikov transakcij v DB2 Connect


Nadzorniki transakcij, kot je Encina, delujejo v DB2 Connect

Slika 5. Podpora za strežnik Java


Uporabnost strežnikov Java in Websphere v DB2 Connect

Slika 6. Delovanje DB2 Connect z Microsoft Internet Information Server (IIS)


Strežnik Microsoft IIS z DB2 Connect

Dostopanje do podatkov DB2 v spletu z uporabo Jave

V DB2 sta na voljo JDBC (Java Database Connectivity) in Vdelani SQL za Javo (SQLJ), ki omogočata izdelavo aplikacij za dostopanje do podatkov v bazah podatkov DB2 na spletu.

Programski jeziki, ki vsebujejo vdelani SQL, se imenujejo gostiteljski jeziki. Java se od običajnih gostiteljskih jezikov C, COBOL in FORTRAN razlikuje v načinu vdelave SQL-a:

Strežnik aplikacij JDBC DB2 in odjemalec DB2 morata biti nameščena na istem računalniku kot spletni strežnik. Strežnik aplikacij JDBC DB2 za vzpostavitev povezave z lokalnimi, oddaljenimi, gostiteljskimi in bazami podatkov sistema AS/400 pokliče odjemalca DB2. Ko programček zahteva vzpostavitev povezave z bazo podatkov DB2, odjemalec JDBC vzpostavi povezavo TCP/IP s programčkom JDBC DB2 na računalniku, na katerem se izvaja spletni strežnik.

Slika 7. Uporaba programčkov Java


JDBC in DB2 Connect

Aplikacije JDBC in SQLJ lahko zaženete v kateremkoli sistemu, v katerem je nameščen odjemalec DB2. Spletni pregledovalnik in spletni strežnik nista potrebna.

Podrobnejše informacije o omogočanju Jave so na voljo na spletni strani za DB2 Java Enablement na naslovu http://www.ibm.com/software/data/db2/java/.

Če želite podrobnejše informacije o API-ju JDBC, v pregledovalniku prikažite stran http://splash.javasoft.com/.

Dostopanje do podatkov DB2 v spletu z uporabo Net.Data

Net.Data je del programa DB2 in omogoča izdelavo aplikacij, ki dostopajo do podatkov v bazah podatkov DB2 v svetovnem spletu. Z Net.Data lahko izdelate aplikacije, ki so shranjene na spletnem strežniku in jih lahko prikažete v kateremkoli spletnem pregledovalniku. Med pregledovanjem teh dokumentov lahko izberete avtomatizirane poizvedbe ali definirate nove, ki poiščejo podane informacije neposredno v bazi podatkov DB2.

Avtomatizirane poizvedbe ne zahtevajo vnosa podatkov. To so povezave v dokumentu HTML. Ko jih izberete, sprožijo obstoječe poizvedbe SQL in vrnejo rezultate iz baze podatkov DB2. Če želite pridobiti trenutne podatke DB2, lahko te povezave sprožite večkrat zaporedoma. Prilagojene poizvedbe zahtevajo vhodne podatke. Na spletni strani lahko definirate iskalne pogoje, tako da s seznama izberete želene možnosti ali pa v polja vpišete vrednosti. Iskanje predložite s klikom na gumb. Net.Data s pomočjo vnesenih informacij dinamično zgradi celoten stavek SQL in poizvedbo pošlje v bazo podatkov DB2.

Predstavitev spletnih aplikacij si lahko ogledate na spletni strani programske opreme IBM na naslovu http://www.ibm.com/software/data/net.data.

Net.Data lahko namestite z naslednjimi komponentami:

V obeh primerih morate v isti sistem namestiti Net.Data in spletni strežnik.

Slika 8. Net.Data z DB2 Connect


Net.Data deluje z DB2 Connect


[ Vrh Strani | Predhodna Strani | Naslednja Strani | Obsah | Seznam ]