Софтверски систем за преузимање библиографских записа
Softverski sistem za preuzimanje bibliografskih zapisa
Author
Боберић, Данијела
Mentor
Surla, DušanCommittee members
Racković, MilošMarjanović, Zoran
Konjović, Zora
Milosavljević, Branko

Surla, Dušan
Metadata
Show full item recordAbstract
Извршено је моделирање и имплементација система који омогућава претраживање и преузимање библиотечких записа по дефинисаним стандардима. Систем је базиран на сервис-оријенисаној архитектури и mediator/wrapper шаблону. Систем је имплементиран у програмском језику Java, а модел је приказан у UML 2.0 нотацији. У оквиру система развијени су сервиси који представљају серверске стране за протокол Z39.50 и SRU и развијена је посебна софтверска компонента која омогућава интеграцију тих сервиса са постојећим библиотечким системом. Верификација овог система извршена је интеграцијом у софтверски систем БИСИС верзије 4. Такође, показано је да се упит формиран помоћу Z39.50 упитног језика може трансформисати у упит који је дефинисан SRU упитним језиком. Дата је и трансформација SRU упитног језика у Lucene упитни језик. Дат је предлог проширења SRU стандарда у циљу да се овај стандард користи и за комуникацију између клијента и сервера када је потребно снимање података у удаљену базу података.
Izvršeno je modeliranje i implementacija sistema koji omogućava pretraživanje i preuzimanje bibliotečkih zapisa po definisanim standardima. Sistem je baziran na servis-orijenisanoj arhitekturi i mediator/wrapper šablonu. Sistem je implementiran u programskom jeziku Java, a model je prikazan u UML 2.0 notaciji. U okviru sistema razvijeni su servisi koji predstavljaju serverske strane za protokol Z39.50 i SRU i razvijena je posebna softverska komponenta koja omogućava integraciju tih servisa sa postojećim bibliotečkim sistemom. Verifikacija ovog sistema izvršena je integracijom u softverski sistem BISIS verzije 4. Takođe, pokazano je da se upit formiran pomoću Z39.50 upitnog jezika može transformisati u upit koji je definisan SRU upitnim jezikom. Data je i transformacija SRU upitnog jezika u Lucene upitni jezik. Dat je predlog proširenja SRU standarda u cilju da se ovaj standard koristi i za komunikaciju između klijenta i servera kada je potrebno snimanje podataka u udaljenu bazu podata...ka.
Modeling and implementation of software system for retrieval of bibliographic records using defined standard has been done. System is based on service – oriented architecture as well as on mediator/wrapper architecture. System implementation is realized in programming language Java and modelling of system is performed using UML 2.0. Also, services presenting server side of protocols Z39.50 and SRU have been developed. In addition, software component based on mediator approach used for connecting services for retrieval with legacy system is developed. Verification of described system is done by integration of that system into library system BISIS, version 4. Moreover, it is proved that transformations of Z39.50 query into SRU query are possible, and it has been made a suggestion how to transform SRU query into Lucene query. Also, it has been made suggestion how to extend existing SRU standard in order to use that extension when it is necessary to update bibliographic records on remote d...atabases via Internet.