OZ 2011/4

M 145 ORGANIZACIJA ZNANJA 2011, LETN. 16, ZV. 4 COBISS V VIRTUALNEM OKOLJU Sre~ko Ben~ec IZUM, Institut informacijskih znanosti Maribor INFORMACIJSKA INFRASTRUKTURA SISTEMA COBISS Javni servisi sistema COBISS tečejo na farmi strežnikov z različnimi operacijskimi sistemi in med seboj komunicirajo preko standardnih protokolov. Operacijske sisteme OpenVMS, Windows in Linux uporabljamo za tehnološko različne aplikacije. Ena izmed glavnih tehničnih značilnost sistema COBISS je zagotovljena interoperabilnost med različnimi razvojnimi tehnologijami, kar pa seveda zahteva mnogo sodelovanja med razvojniki programske opreme in sistemskimi skrbniki. Slika 1 prikazuje zgradbo sistema COBISS, relacije med različnimi sistemi in tok podatkov. COBISS2 deluje na operacijskem sistemu OpenVMS, kjer se nahajajo bibliografski podatki in javni servisi virtualne knjižnice Slovenije (spletni OPAC). Java kot računalniško okolje za COBISS3 teče na strežnikih Windows. Podatkovna zbirka Oracle je nameščena na strežnikih Linux in je prav tako namenjena za COBISS3. Vsi produkcijski podatki so na diskih diskovnega polja SAN in so varovani centralizirano. Slika 1: Zgradba sistema COBISS PROGRAMSKA OPREMA COBISS3 COBISS3 je bil razvit v okolju Java, zato je tudi prenosljiv na operacijske sisteme, ki Javo podpirajo. Pri nas je izbran operacijski sistem Windows server, prav tako pa je bil uspešno izveden projekt COBISS3 na strežniku Linux. Aplikacija COBISS3 je sestavljena iz strežnika in odjemalca, poslovna logika in dostop do podatkovnih zbirk sistema je vgrajena v strežniku, odjemalec je grafični vmesnik aplikacije z vgrajenimi kontrolami in podporo perifernim napravam uporabnika (tiskalniki, čitalci). Odjemalec COBISS3 je podprt z operacijskimi sistemi, ki podpirajo Javo (Windows, večina Linux distribucij, MacOS). COBISS3 je v bistvu sistem več aplikativnih strežnikov, kjer je en aplikativni strežnik praviloma namenjen eni knjižnici. Iz slike 2 je razvidno, da na enem strežniku Windows teče večje število aplikativnih strežnikov COBISS3. Število teh strežnikov je omejeno s sistemskimi viri fizičnega strežnika. Slika 2: Strežniki COBISS3 in viri strojne opreme Grafikon na desni strani slike 2 nam prikazuje porabo sistemskih virov fizičnega strežnika z nameščenimi aplikativnimi strežniki COBISS3. Vsak aplikativni strežnik potrebuje za zagon določeno količino pomnilnika in nekaj odstotkov procesorja. S prijavo uporabnikov na aplikativni strežnik se uporaba pomnilnika veča nesorazmerno s povečanjem rabe procesorja za posamezni aplikativni strežnik COBISS3. Iz tega sledi, da je količina zapolnjenega pomnilnika z večanjem števila aplikativnih strežnikov nesorazmerna s povečanjem doi:10.3359/oz1104145

RkJQdWJsaXNoZXIy MTAxMzI5