Square IS
© 2009
Disclaimer

Best viewed:
1280x1024




 
Gebruikte technieken in de BIBIS Library Portal
   Nederlands Alle talen
 [Deutsch]   [English]   [Nederlands]  
  Square Information Systems /  Website Inhoud /  Bedrijf /  Informatiecentrum /  Algemeen /  ICT /  Gebruikte technieken in de BIBIS Library Portal   
 

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:

  1. Bibliothecaris gedeelte: BIBIS LMS (Library Management System)
  2. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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 

Square Information Systems - Bisschop Boermansstraat 27 - 6041 XL - Roermond - The Netherlands  phone (+31) 0475 - 371240 / fax (+31) 0475 - 371259 Bedrijvengids NederlandBedrijvengids Belgie