Versions Compared

Key

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

...

OpenSRF tukee sekä tilattomia että tilallisia palveluita. Tilattomiin palveluihin kohdistuvat palvelupyynnöt kulkevat aina reitittimen kautta, joka välittää pyynnön seuraavalle pyydettyä palvelua tarjoavalle palvelulle. Tilallisten palveluiden kohdalla ensimmäinen pyyntö kulkee reitittimen kautta, mutta seuraavat pyynnöt asiakasohjelma lähettää suoraan palvelulle ilman, että reititintä tarvitaan välissä.

 Kuali Kuali OLE

Kuali Open Library Environment (Kuali OLE) –kirjastojärjestelmä on yksi voittoa tavoittelemattoman Kuali-säätiön koordinoimista järjestelmistä. Säätiön tavoitteena on tuottaa korkeakoulujen tarpeita vastaavia avoimen lähdekoodin järjestelmiä yhteistyössä korkeakoulujen kanssa. Kirjastojärjestelmän lisäksi Kuali-järjestelmien perheeseen kuuluu mm. taloushallinto-ohjelmisto, tutkimuksenhallintaohjelmisto, henkilöstöhallintajärjestelmä sekä joukko erilaisia middleware-ohjelmistoja.

...

Palveluväylän keskeisenä ajatuksena on toimia ohjelmistokokonaisuuteen kuuluvien ohjelmistojen välisten viestien välittäjänä, jonka ansiosta ohjelmistojen välille ei synny suoria keskinäisiä riippuvuuksia. Käytännössä tämä tapahtuu toteuttamalla ohjelmistojen välinen kommunikointi ja tiedonvaihto palveluväylää pitkin lähetettävien viestien avulla, jolloin ohjelmistojen välille ei synny suoria keskinäisiä riippuvuuksia. Palveluväylän sisällä kulkevat viestit noudattavat väylän omaa tietomallia, josta tiedot muunnetaan aina kunkin ohjelman ymmärtämään muotoon. Käytännössä viestien muuntaminen tapahtuu väylän ja ohjelmiston välissä olevan muuntimen avulla, jolloin yksittäisessä ohjelmassa tapahtuvat muutokset vaikuttavat vain väylän ja kyseisen ohjelmiston väliseen muuntimeen. Tämä tekee järjestelmäkokonaisuuden ylläpidosta joustavaa ja tekee mahdollistaa yksittäisten järjestelmien vaihtamisesta vaihtamisen ja uusien järjestelmien lisäämisestä yksinkertaisempaalisäämisen huomattavasti aiempaa vaivattomammin.

Palveluväylä on oma itsenäinen ohjelmistonsa, jonka sisältämät toiminnallisuudet ja ominaisuudet ovat ohjelmistokohtaisia ja saattavat näin ollen vaihdella suurestikin eri ohjelmistojen välillä. Yleisiä palveluväylään liittyviä ominaisuuksia ovat esimerkiksi viestien suodattaminen ja reitittäminen sekä työprosessien määritteleminen. Palveluväylä voi toteuttaa koko järjestelmäkokonaisuuden julkisen palvelurajapinnan, jonka tarjoamat julkiset palvelut voivat koostua useista yksittäisistä palveluista, jotka väylään kytketyt eri ohjelmistot toteuttavat. Tällaisia palveluita kutsutaan koosteisiksi palveluiksi . Tekniikka lisää ohjelmistojen uudelleenkäytettävyyttä, sillä ja samoja yksittäisiä palveluita voidaan helposti hyödyntää monissa koosteisissa palveluissa.

...