|
De onderstaande teksten zijn een onderdeel van de technische
handleiding van BIBIS. Als verantwoordelijke voor het ICT beleid van uw
onderneming bent u voor ons een belangrijke partner in de keuze voor BIBIS en de
realisatie van de BIBIS-installatie en –implementatie binnen uw onderneming of
organisatie.
BIBIS concept
BIBIS Library Portal is een inter/intranet gebaseerd
bibliotheeksoftwarepakket, dus 100% webtechnologie. BIBIS kan worden
geïnstalleerd onder een Webserver onder Windows Operating Systemen, dan wel
onder UNIX en zijn varianten zoals Solaris, HP-UX.
Waarom een inter-/intranet based bibliotheekpakket?
Het antwoord is vrij eenvoudig. Bibliotheekinformatievoorziening
geschiedt meer en meer digitaal. Het gebruik van de computer in de
bibliotheekwereld is algemeen en niet meer weg te denken uit het dagelijks
beeld. Uitwisseling van gegevens tussen bibliotheken onderling, hun
toeleveranciers en hun klanten is uitermate geschikt om via elektronische weg te
worden verstuurd. Daarbij speelt het feit dat de klant niet iedere keer naar een
bibliotheek wil gaan om zijn informatie in te winnen een belangrijke rol.
Omgekeerd willen de informatiespecialisten dat hun informatie en hun kennis
daarover onmiddellijk beschikbaar is op iedere werkplek. De mogelijkheden van
intranet/internet bieden hiervoor een geweldige uitkomst. Via
internet-technologie is het mogelijk om een bibliotheekcatalogus vanaf ieder
willekeurig platform te benaderen. Deze zogeheten platform-onafhankelijkheid is
de grote succesfactor van internet. En laten we niet vergeten dat de alom
aanwezige browser een geweldig krachtige en makkelijk te bedienen interface is
voor welke toepassing dan ook. In bijna elke organisatie betekent het toepassen
van de browser als interface dat er geen roll-out over de werkplekken meer hoeft
te gebeuren.
BIBIS speelt in op de wensen en eisen van de moderne
bibliotheekklant en de geconstateerde veranderingen in de bibliotheekwereld.
Daarmee is Square Information Systems al in 1997 begonnen. Vandaar ook dat
de kinderziekten absoluut allang verdwenen zijn uit BIBIS en het grote aantal
gebruikers staat met ons garant voor kwaliteit en stabiliteit.
Waaruit is BIBIS opgebouwd?
BIBIS is opgedeeld in twee hoofd onderdelen:
- Bibliothecaris gedeelte: BIBIS LMS (Library Management
System)
- Online Publieks Catalogus: BIBIS OPAC (zie ook
E-Finder)
1. Bibliothecaris gedeelte
Dit is het gedeelte waar de documenten (dus boeken,
tijdschriften, rapporten, wetten, artikelen, normen, etc.) worden besteld,
beschreven en uitgeleend. In dit gedeelte worden ook de gegevens van
leveranciers, leners, budgetten, etc. bijgehouden. In de catalogi wordt zo
optimaal mogelijk de toekenning van documenten aan categorieën en rubrieken
verzorgd. Hier worden vanuit de verschillende thesauri en tabellen de beste
kenniswoorden voor de gebruikers toegevoegd. Maar, hier kan ook bepaald worden
welke documenten helemaal niet handmatig beschreven worden maar wel elke dag
volledig geïndexeerd toegevoegd dienen te worden aan de kenniscollecties voor de
OPAC. Door toepassing van gebruikersprofielen kan dan elke dag of elk moment
iedere kenniswerker geattendeerd worden op de voor hem/haar belangrijke
documenten. En die documenten kunnen overal van intranet of internet
komen.
Gebruikte software
| &nbps; |
Naam en
versie |
Lokatie op de
server |
| Perl |
PERL versie 5.8 en hoger |
perl |
| Database- & appl.mngt |
Providex versie 6.3 (32Bits versie) of Oracle of
MSSQL via ODBC |
pvx
|
| Mail spooler |
BIBIS MAIL |
BIBIS1->spoolers->emailer |
| Applicatie |
BIBIS 2.xx |
BIBIS1 |
| Applicatie |
SISS 1.01 |
BIBIS1 -> Spoolers |
2. Online Publieks Catalogus (OPAC)
De Online Publieks Catalogus (OPAC) is, zoals de term al doet
vermoeden, het publieksgedeelte van de BIBIS software. Dit is een zeer krachtige
zoekmachine, waarmee op ieder woord van een documentbeschrijving en het
eventueel digitaal aanwezige document kan worden gezocht, ongeacht in welk veld
de data staan. Dit wordt full-text search genoemd. In de OPAC worden
bibliotheekcatalogi voor het publiek toegankelijk gemaakt. In en vanuit de
catalogi kan het publiek zoeken, printen, documenten bestellen en uitgeleende
documenten reserveren. Vanwege de uitgebreide zoekmogelijkheden zal naast de
bezoeker ook het bibliotheekpersoneel veelvuldig gebruik maken van de OPAC. Het
bestellen van nieuwe en reserveren van uitgeleende documenten wordt uitgevoerd
met behulp van de BIBIS e-mailfunctie. Naast eenvoudig zoeken (alleen fulltext
en volkomen begeleid) kunnen de experts ook geavanceerd zoeken waarbij elk veld
gebruikt en specifiek gekoppeld kan worden in de zoekactie. Om absoluut
optimaal gebruik te maken van zowel de power van de zoekmachine en de kennis van
de informatiespecialisten bieden we in de OPAC Thematisch zoeken aan. Hierbij
kunnen zoekvragen gekoppeld worden aan thema’s in een boomstructuur. Het spreekt
voor zich dat die thema’s helemaal toegespitst zullen zijn op de kennisstructuur
van de onderneming.
Gebruikte
software
| &nbps; |
Naam en
versie |
Lokatie op de
server |
| P |
PERL versie 8 of hoger |
perl |
| Database- & appl.mngt |
Providex versie 6.3 (32 Bit) |
pvx |
| Mail spooler |
BIBIS MAIL |
BIBIS1->spoolers->emailer |
| Applicatie |
Verity IS 3.7 |
Is -> verity
|
Globale werking BIBIS software
BIBIS in een "multi-omgeving"
Hieronder wordt vereenvoudigd weergegeven hoe de netwerkcommunicatie voor
BIBIS tussen twee gescheiden omgevingen verloopt.

De getallen in de afbeelding corresponderen met de onderstaande
omschrijvingen:
- Een bibliotheek gebruiker is de enige gebruiker die toegang
mag krijgen tot de bibliotheekserver voor BIBIS. Hierop worden de
werkzaamheden ten aanzien van de bibliotheekcatalogus uitgevoerd.
- De zogenoemde klant-gebruiker verricht zoekacties in de
bibliotheekcatalogus op de OPAC en kan niet naar de bibliotheekserver. Een
bibliotheekgebruiker kan natuurlijk ook zoekactiesverrichten op de
OPAC.
- De bibliotheekservers staan in verbinding met de OPAC. Het
programma BIB2VER op de OPAC server zorgt ervoor dat, wanneer er een gegeven
wijzigt in de catalogus op de bibiotheekserver, de OPAC deze wijziging
doorvoert in de catalogus van de OPAC. Zo blijft de OPAC constant
up-to-date.
- De routers zijn aan beide einden van de netwerken geplaatst
om te voorkomen dat medewerkers over en weer bij elkaar op het netwerk kunnen
komen.
BIBIS softwarecommunicatie
Hieronder wordt schematisch weergegeven hoe de communicatie
verloopt tussen de diverse software onderdelen voor het bibliotheekgedeelte van
BIBIS.

Wanneer de gebruiker de werkzaamheden op een
bepaalde pagina heeft afgerond en de gegevens verwerkt, worden via Perl de
verwerkte gegevens aan PROVIDEX doorgestuurd. Deze gegevens worden door de BIBIS
programmatuur verwerkt en eventuele mutaties worden in de databases
verwerkt.
Een voorbeeld wanneer een Javascript wordt opgestart:
Wanneer een tabel in de user interface van BIBIS wordt aangeklikt, wordt
een Javascript gestart om de keuzemogelijkheden te tonen, om vervolgens de
gemaakte keuze via Perl aan PROVIDEX te geven.
BIBIS email communicatie
In een BIBIS programmaonderdeel wordt een bericht als ASCII
tekstbestand (met de extensie .eml) gegenereerd en opgeslagen in de MAIL_OUT
directory. Deze directory wordt door de BIBIS email spooler gescanned op .eml
berichten. In de BIBIS email spooler wordt het ASCII bericht omgezet naar een
SMTPbericht (email), waarna de email aan een mailserver (SMTPserver) wordt
aangeboden. Tot slot verstuurt de SMTPserver het bericht naar de geadresseerde.
(SMTP staat voor Simple Mail Transfer
Protocol.)
BIBIS printer communicatie
Het BIBIS printprogramma haalt de af te drukken data op uit de
BIBIS database en combineert de data met de BIBIS print lay-out van het
printprogramma. Dit geheel wordt aan de PROVIDEX printserver overgedragen, die
de netwerk printernaam koppelt aan de in BIBIS gekozen printernaam. Daarna wordt
de afdrukopdracht doorgestuurd naar de TCP/IP printerserver, die op zijn beurt
de opdracht weer doorstuurt naar de netwerkprinter, die de opdracht
afdrukt.
Database onafhankelijk
De onderliggende database waarin alle rechtstreekse BIBIS data
wordt opgeslagen is standaard een Providex database. Bijzonder snel en
betrouwbaar! We hebben echter een volledig open ODBC structuur waardoor de
onderliggende database ook Oracle, SQL, Informix, etc. kan zijn. We hebben daar
ook ervaring mee bij onze installaties. De definities voor die onderliggende
RDBMS is zo plat dat we daardoor geen snelheidsverlies oplopen door bijvoorbeeld
Oracle-constraints.
Nog kort iets over de voordelen van Providex. Providex is een
product van een belangrijke grote leverancier van softwareproducten die daarvoor
een eigen bijzonder hoogstaande versie van het oorspronkelijke Business Basic
schreef. Dat bedrijf is Sage die het product een jaar geleden onderbracht in
Best Software Vandaar dat Providex, meer dan andere producten bijzonder
geschikt is om applicaties te maken. De meegeleverde gereedschappen en de
duidelijke taaleigenschappen zorgen voor een snelle en consistente ontwikkeling
van o.a. op Internettechnologieën geënte applicaties.
Daarnaast is er een groot scala aan ondersteunende faciliteiten
aanwezig waarvan gebruik gemaakt kan worden. Denk hierbij aan de inzet van
bijvoorbeeld ODBC, DDE, VBX'en, DLL's, Multimedia, rechtstreekse aansturing
Windows printerdrivers, Internet, Intranet, Extranet, TCP/IP, en zelfs toegang
tot door "third party" ontwikkelde tools en databases.
Vergeleken met andere ontwikkelomgevingen, is een in Providex
geschreven totaaloplossing daarnaast meestal goedkoper en voorziet bovendien in
een betere performance. Providex taken kosten zeer weinig intern geheugen, en de
database zelf kan vanwege variabele recordlengtes zelfs een ruimtebesparing tot
50% opleveren. Lees meer over dit onderwerp op de website http://www.mbabizsof.com/index.php/blogs/support-blog/187-database-choices-for-mas-200-native-c-isam-or-microsoft-sql
De ProvideX 'native database manager' -in combinatie met de
robuuste brontaal- zijn dus speciaal ontworpen om hoge niveaus van
performantie en data-integriteit te waarborgen voor bedrijfskritische
applicaties.
Dankzij de volledige uitwisselbaarheid van zowel programmatuur
als databestanden (dus geen conversies) tussen de diverse besturingssystemen
(Unix/Windows OS), ontstaat er zodoende ook nog eens een grote mate van
flexibiliteit en groeimogelijkheden.
Koppel BIBIS met uw interne zoekapplicatie
Indien u de BIBIS-omgeving intern wenst op te nemen binnen één eigen
zoekplatform (zoals ook onze eigen E-Finder dat is) dan kunt gebruik maken van
onze SOAP-koppeling. Voor informatie over de soapkoppeling en
rechtstreeks testen, vraag onze informatie url aan op info@squareis.com
|