Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Vertailussa mukana olleista järjestelmistä sekä Kuali OLE:n että Evergreenin toteutustapa on palvelukeskeinen eli järjestelmät koostuvat useista toisiinsa heikosti sidoksissa olevista palveluista, jotka kommunikoivat keskenään. Käytännön toteutuksien osalta järjestelmät kuitenkin eroavat toisistaan melkoisesti. Kuali OLE:n palvelurajapinnan toteutustapa on teknologianeutraali eli se ei ota kantaa sitä käyttävien järjestelmien tekniikoihin tai ohjelmointikieliin, vaan palveluiden käyttö tapahtuu internetin kautta avointen rajapintojen ja tekniikoiden avulla. Evergreenin toteutustapa sen sijaan sitoo sen palveluja käyttävät järjestelmät OpenSRF-kehyksen ja sitä tukevien ohjelmointikielten käyttöön. OpenSRF-kehys on avoimen lähdekoodin toteutus, mutta sen avulla toteutettujen palvelujen hyödyntäminen edellyttää asiakasohjelmille tarkoitetun OpenSRF-ohjelmistokirjaston käyttöä, joka on saatavilla tietyille ohjelmointikielille.

Kaiken kaikkiaan Kuali OLE:n palveluväylään perustuva toteutustapa on ehdottomasti joustavin ja tarjoaa parhaat edellytykset aidosti modulaarisen ohjelmistokokonaisuuden rakentamiseen. Totetustapa mahdollistaa ohjelmistokonaisuuden koostamisen useista eri osista siten, että osien vaihdolla tai uusien lisäämisellä ei tarvitse olla vaikutusta muihin osiin. Kuali OLE hyödyntää muita Kuali-perheen ohjelmistoja sekä itse palveluväylän että varsinaisen toiminnallisuuden toteuttamisessa, mutta mikään ei estä korvaamasta näitä osia muilla vastaavilla ohjelmistoilla. Ratkaisu mahdollistaa sekä avoimen lähdekoodin että kaupallisten järjestelmien käytön kokonaisuuden rakentamisessa. Olennaista on, että kokonaisuuteen liitettävä järjestelmä sisältävää toimivat ja hyvin dokumentoidut rajapinnat palveluväylään liittämistä varten.

Linkkejä:

http://opensourceils.com/ (Open Source tietoportaali kirjastonhoitajille. Enimmäkseen KOHAa ja EverGreeniä tuntuu käsittelevän)

...