UKJ - Työryhmän 5 toiminta-arkkitehtuuri - teknologia

Last modified by Xwiki VePa on 2025/01/08 07:14

Teknologiaosion tarkennettu toiminta-arkkitehtuuri

NB! Lähdin (nvolk) vähän abstraktimpaan suuntaan...

Toiminnot

Tähän kerätään toimintoja kunkin osa-alueen osalta.

#

Toiminnon kuvaus

Työryhmät joihin rajapintoja

Prioriteetti (0/5 - 5/5)

Päämäärä

Odotettavat hyödyt

Hyödyn saaja

Toiminnon mittari

Muuta

1

Standartoidut rajapinnat kirjastojärjestelmän ja kolmansien osapuolien järjestelmien väliseen keskusteluun.

 

5

Mahdollistaa mm. kolmansien osapuolien tiedon haun. (Esim. SIP2, NCIP, Z39.50, SRU, oai-pmh)

 

 

 

Ilmiselvien käyttöpaikkojen lisäksi mm. Kansalliskirjasto verkkomaksuratkaisu käyttää tätä (kommunikoidessaan Voyagerin kanssa). Tosin protokolla tai Ex Libriksen implementaatio ei erota esim. accrued fines -sakkoja muista sakoista, joten tältä osin verkkomaksusovellusta joudutaan kehittämään.

2

Merkkistandardien tuki

 

5

Järjestelmän sisäinen merkkijärjestelmä on UTF-8. Järjestelmän on pystyttävä tuottamaan myös muiden merkkistandardien (ainakin iso-8859-1, windows-1252) mukaista tulostetta, koska muut järjestelmät eivät välttämättä tue UTF-8:aa.

Lisäksi väline erikoismerkkien ja harvinaisten merkkien syöttämiseen

Kansainvälisyys, kyrilliikan tms. tuki,. Paremmat hakuominaisuudet.

Ääkkösongelmien poistuminen jollain aikajanalla.

 

 

 

3

Salatut tietoliikennet yhteydet, https, ssl

 

5

Turvallinen kirjautuminen, tunnistautuminen, verkkomaksaminen ym.

parempi tietoturva

 

 

Esim. Alephin luettelointiklienti (ilmeisesti Voyagerinkin) linkkitarkistimet eivät osaa validoida https-linkkeihin.

4

Datan siirto järjestelmien välillä ml. konversiot

 

5

Mahdollisuus ainakin lukea järjestelmään, mieluusti myös tuottaa erinäisten notaatioiden mukaista tietoa; Marc, Dublin Core, RDA, Onix2, Onix3

Helpottaa tiedon siirtoa esim. DSpace-pohjaisiin julkaisuarkistoihin.

 

 

(Varottava mahdollisia päällekäistä työtä esim. KDK:n kanssa.)

5

Tunnistautumisteknologiat

 

5

Yksilön ja yhteisön pitää pystyä tunnistautumaan etäyhteyden yli

 

 

 

Ks. kohta 1 täältä.

Vetuma, Haka, Katso (yritykset ja yhteisöt)...

6

Tiedon avoimuus, open source -lisensointi

 

5

Modulaariseen rakenteeseen yhdistettynä avoin lähdekoodi mahdollistaa...

...helpottaa rajapintojen rakentamista.

Synergiaetuja muiden kirjastojen kanssa.

Kehitystyötä voidaan tehdä useassa eri organisaatioissa ilman byrokratiaa (lisensointi- ja salassapitosopimukset yms)

Kirjastot (helppo kokeilla, kustannussäästöt)

 

MIT, BSD, LGPL, GPL

7

Viestinnän automatisointi

 

5

Automaattinen postin lähetys

Esim. automatisoitu paperipostitus:
http://ipost.itella.net/ , Enfo.

manuaalisen työn väheneminen, säästöt

 

Ohjelmiston tuettava ainakin 1) sähköpostin lähetystä, 2) postitettavien tietojen printtaamista, ja 3) automatisoitua postin lähetystä
Entä tekstiviestitysmahdollisuus (esim. ennakkovaroitus lähestyvästä eräpäivästä, noutoilmoitus varatusta aineistosta)?

8

ERP-yhteensopivuus

 

5

EDI-laskujen lähetyksen tuki...

 

 

 

 

9

Open Data

 

5

Bibliografisen tiedon avoimuus haravoinnille

 

 

 

 

10

Rajapinnat kirjastojärjestelmän ja sitä käyttävien käyttöliittymien välille

 

5

Käyttöliittymä(t) (UI) toteutaan modulaarisesti, jolloin UI:n räätälöitävyys eri kohderyhmille on mahdollista.

Saavutettavuus paranee.

Erityisryhmät kuten näkövammaiset tai erilaiset oppijat.

 Mobiilikäyttäjät.

 

Oma käyttöliittymä, VuFind...

11

Selainpohjainen oletuskäyttöliittymä

 

5

Järjestelmän oletuskäyttöliittymä (kaikki toiminnot, ei vain loppukäyttäjän client) toimii www-selaimella.

Alustariippumatomuus, voidaan käyttää periaatteessa millä tahansa modernilla käyttöjärjestelmällä, tietyin edellytyksin myös mobiiliselaimella,

Selainten kehittäjät huolehtivat osaltaan tietoturva-aukkojen paikkaamisesta.

Asiakasohjelmistoa ei tarvitse erikseen asentaa kullekin koneelle, sillä selain on jo asennettuna.

Kirjasto: ei olla sidottuja mihinkään tiettyyn käyttöjärjestelmään, hyötyinä ainakin  valinnanvapaus ja kustannussäästöt.

Käyttäjä: entuudestaan tuttu ympäristö.
.


 

Peruskäyttöliittymän voitaneen edellyttää JavaScript- ja jQuery-tukea.
jQueryn avulla voidaan nopeasti ja helposti toteuttaa erilaisia käyttöliittymäkomponentteja. Nämä voivat kuitenkin olla myrkkyä elimerkiksi näkövammaisten ruudunlukijoille, joille pitänee tehdä oma riisuttu käyttöliittymä.

Vrt. http://www.w3.org/TR/WCAG20/

12

Linked datan tarjoaminen

 

4

 

 

 

 

 

13

Linked datan hyödyntäminen

 

4

 

 

 

 

 

14

Monikielisyys

 

5

Moni- ja erikielisten käyttöliittymien luominen ja ylläpito helppoa.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Palvelut

Tavoitteiden saavuttamiseen tarjottavat palvelut.

Nykytila

#

Palvelu

Tukee tavoitetta

Kuvaus

Vastuu (rooli)

Sidosryhmät

Prioriteetti (0/5 - 5/5)

kehittämistarve

Muuta

1

Julkaisuarkistot:
DSpace, DuraSpace, Fedora






Konversiot Dublin Coreen ja Dublin Coresta ainakin Marc21:een.

 

2

Luettelointityökalut


Aleph, Voyager, julkaisuarkistojen vientityökalut





 

3

Viestien lähetys (Voyager+Noteshandler)


 


 


 

 

4

Kansallinen metatietovaranto Metiva (hanke)

 

 

 

 

 

 

 

5


 

 

 

 

 

 

 

Tavoitetila

#

Palvelu

Korvaa (osin tai kokonaan) nykyisen palvelun

Tukee tavoitetta

Kuvaus

Vastuu (rooli)

Sidosryhmät

Prioriteetti (0/5 - 5/5)

Muuta

1

Yhtenäinen verkkomaksamissovellus



 



5/5

 

2

Yksi, selainpohjainen luettelointityökalu

2


 


 

5/5

 

3

Kansallinen metatietovaranto

4

 

 

 

 

5/5

 

4


 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

Sidosryhmät

Toiminta-arkkitehtuurin kuvaamisen yhtenä osatehtävänä kuvataan sidosryhmät. Kuvaukseen otetaan sekä ulkoiset että sisäiset sidosryhmät. Myös palveluja käyttävät ja niitä tuottavat sidosryhmät kuvataan. Sidosryhmistä laaditaan luettelo, jossa mainitaan sidosryhmän nimi sekä se, miten kyseinen ryhmä liittyy arkkitehtuuriin ja siinä kuvattaviin järjestelmiin. 

#

Sidosryhmä

Kuvaus

Muuta

1

Kehysorganisaation tietojärjestelmiä ylläpitävät tahot

 

 

2

OKM

 

 

3


 

 

Roolit

Sidosryhmien roolit järjestelmässä.

#

Rooli

Tehtävät ja vastuut

Muuta

1


 

 

 

 

 


Lorum ipsum