Upload
euclid
View
40
Download
0
Embed Size (px)
DESCRIPTION
FINF4001 - Forelesning uke 38 Systemutvikling –III: Utvikling av vev-tjenester. Temaer: Offentlige nettsteder, hva og hvorfor Tjenestetrappa og kvalitetskrav til WWW og arkitektur for interaktive nettsteder Systemutvikling av nettsteder/vevtjenester Litteratur - PowerPoint PPT Presentation
Citation preview
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 1
FINF4001 - Forelesning uke 38Systemutvikling –III: Utvikling av vev-tjenester
Temaer: Offentlige nettsteder, hva og hvorfor Tjenestetrappa og kvalitetskrav til WWW og arkitektur for interaktive nettsteder Systemutvikling av nettsteder/vevtjenester
Litteratur Avison & Fitzgerald, Information Systems, Kap. 17, Kvalitetskriterier: http://www.kvalitetpaanett.net/OmKvalitet.htm Om W3C og XML: http://www.w3.org, http://xml.coverpages.org/govML.html Statskonsult: Elektronisk saksbehandling. Statens generelle kravspesifikasjon (SGK) http://www.statskonsult.no/publik/bokhefteveil/sgk_krav.htm (utdrag)
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 2
Tjenester på nettetNoen begreper : Nettsted (Vev/web-tjeneste,): En virksomhet samling
av nettsider på WWW. Eks : http://www.afin.uio.no/ Nettside : en enkel side på virksomhetens vev-tjeneste
http://www.uio.no/studier/emner/jus/afin/DRI1001/h05/ Nett-basert tjeneste/funksjon : En konkret tjeneste
(med et entydig formål (funksjon) tilgjengelig på WWW Eks søketjeneste: http://wgate.bibsys.no/search/pub?lang=N
En nettbasert rutine: en interaktiv, nett-basert tjeneste som basert på inngangsdata produserer et konkret resultat (f eks. søknadsbehandling) http://www.lanekassen.no/templates/Page____7899.aspx(Denne er minst på nivå 3 i tjenestetrappa)
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 3
Portaler Samling vev-baserte tjenester som fungerer
som en inngangsport til samlinger av nettbasert informasjon, og som i tillegg tilbyr ulike verdiforøkende tjenester bygget opp med utgangspunkt i de tjenester den formidler.
Eks: http://odin.dep.no/
Norge.no http://odin.dep.no/hod/norsk/tema/sykehus/bn.html
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 4
Hva er formålet med offentlig vevtjenester?
Tilgjengeliggjøre offentlig informasjon Bedre innsyn og publikums kontroll Gjøre offentlig tjenester mer brukervennlige Ledd i myndighetsutøvelse eller forvaltningsoppgaver Samspill/samvirke forvaltningen - næringslivet Støtte for politiske aktiviteter: demokrati-perspektiver Kultur/turisme/fritid og : Informere og markedsføre
Norges/kommunenes kvaliteter og aktiviteter til innbyggerne og besøkene.
Er disse mål enkelt å forene?
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 5
Interaktive brukertjenester – noen eksempler
Nettside med informasjon som tillater begrenset kommunikasjon mellom bruker – nettsted, som f eks. http://www.statskonsult.no/http://odin.dep.no/mod
Interaksjon nettsted – bruker, f eks. utfylling av skjema, ev elektronisk innsending (men manuell behandling)http://www.sykehusvalg.net/sidemaler/FinnVentetiderGrafisk.aspx?id=2006
Nettjenester som tilbyr saksbehandling og vedtakhttp://www.samordnaopptak.no/http://www.lanekassen.no/http://www.skatteetaten.no/ http://www.trygdeetaten.no
Hva skiller disse ulike typer systemer
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 6
Tjenestetrappa – et rammeverk for utvikling av IS i forvaltningen?
I
II
III
IVBrukarorientering
Kompleksitet/Gevinstpotensiale
Trinn 1:Vevteneste sominneheld generellinformasjon ometaten ogtenestene"Brosjyre pånett"
Trinn 2:Teneste medtilrettelagtinformasjon ogenkle, interaktivefunksjonar
"Enkelinteraktivitet"
Trinn 3:Vevteneste somtilbyr brukaren åleggja inn oghentainformasjontilrettelagt ut fråpersonlegekriterium.Tenesta er knytttil interne fag-system
"Vertikalintegrasjon"
Trinn 4:"Elektroniskforvaltning"Vevteneste ognettverks-funksjonar forsamarbeid medandre myndig-heiter og andreinstitusjonar isamfunnet.
"Horisontalintegrasjon"
"Brosjyre på nett"
Enkel interaktivitet
Vertikal integrasjon
Fullført el.saksbehandling
Figur 1: Tenestetrappa – ein utviklingsmodell for offentlege vevtenester (Ølnes, 2003, side 12)
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 7
Fra nettsider til nett (web) applikasjoner
Hva er en applikasjon på nettet Viktige Internett-standarder Arkitektur og komponenter Hjelpemidler og verktøy
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 8
Er dette Internett? (Logisk nettverks arkitektur OSI modellen
.
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 11
Ulike lag i Internetts arkitekturforenkelt
.Bruker-orienterte anvendelser
(applikasjoner)
Basistjenester, f eks. e-post, filoverføring, www
Bruker-orienterte anvendelser (applikasjoner)
Basistjenester, f eks. e-post, filoverføring, www
Ende-til-ende utveksling av data
Adressering og ruting
Ende-til-ende utveksling av data,
Adressering og ruting
Kontroll av linjer/forbindelser,…….
Kontroll av linjer/forbindelserLokalnett, ISDN, ASDL,..
Internett
Transport
SMTP, Telnet, FTP, DNS, HTTP,…
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 12
Noen sentrale prinsipper
Lagdeling : Programmene er delt i vertikale lag som bygger på
hverandre, men utveksler data gjennom enkle formater
Eks. E-post (SMTP) bygger på TCP, som bygger på IP,…
Modularisering Funksjoner og tjenester atskilles i programmer som
arbeider selvstendig Eks: e-post, filoverføring og WWW er helt adskilte tjenester
Minimumsløsninger Hver tjeneste er så enkel som mulig
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 13
WWW- arkitekturen (her) ..(NB: Detaljer her ikke pensum).
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 14
Nettsteder er komplekse byggverk
Brukergrensesnitt Design / Arkitektur / f unksjonalitet
I nf ormasjonsressurser Applikasjonsprogrammer
Teknisk inf rastruktur ..
Organisatorisk I nf rastruktur: ’Bak-kontor” (2. linje) Reorganisation
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 15
Nettsteder er komplekse byggverk .
Brukergrensesnitt Design / Arkitektur / f unksjonalitet
I nf ormasjonsressurser Applikasjonsprogrammer
Teknisk inf rastruktur ......
Organisatorisk I nfrastruktur: ’Bak- kontor” (2. linje) Reorganisation
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 16
Hva består byggverket av ?
Brukergrensesnitt: Grafisk utforming, symbol- og fargebruk, Arkitektur: organisering av innholdet på
nettstedet, nivåstruktur, Funksjonalitet : de tjenester som nettstedet
tilbyr brukeren, f eks. skjemaer, veiledning, kalkulator,.
Informasjonsressurser: Databaser og andre tekstsystemer som nettstedet gir
tilgang til (i form av datafiler)
Applikasjonsprogrammer: Brukertjenester, fagsystemer, tjenestesystemer,
etc
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 17
Hva består byggverket av – 2
Teknisk infrastruktur : Nettverk og andre fellesressurser: servere, verktøy;
basistjenester som www, e_post, sikkerhet,..
Organisatorisk infrastruktur Rutiner, prosedyrer og ansvarsforhold som skal
sørge for at nettstedet til enhver tid er oppdatert og utfører de tjenester som er tilgjengelig,
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 18
Isfjellet
..
Informasjo
n
Kommunikasj
on
Interne
systemer
Intern organsierin
g
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 19
Komponenter i et nettbasert tjeneste, forenklet bilde
Web-tjener
Grense-snitt
Funk-sjonalitet
Data-ressurser
IT-system
Andre vev-tjenere
Brukere
Nettleser- Grense-snitt
Lokal klient
vev-tjener ’bakre systemer
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 20
Hvordan hvordan bygges de?
Brukergrensesnittet Layout: struktur og grafisk formgivning Formidling av budskapet (ene)
Metoder og teknikker Modellering Usability engineering
Prototyping, testing/evaluering, heuristiske teknikker,....
Verktøy HTML-koding direkte (tekst-editorer) ”oversettere”: Eks MS Word .html Redigeringsverktøy: Frontpage, Hot Metal,
Dreamweaver,... Enkel programmering: PhP, Javaskript,..
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 21
Hvordan bygges de – II?
Arkitektur: : Informasjons- og funksjonsstruktur Struktur på de enkelte sidene Overordnet side-struktur = katalog- og filstruktur på
vev-tjeneren? Metoder og teknikker
Informasjonsproduksjon Informasjonsmodellering: [e, gov, legal]XML,XSL,..
Databaseverktøy (SQL++) Verktøy:
Kontorstøtteverktøy, (fritekst & strukturert databaser,..
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 22
Hvordan bygges de – III?
Funksjonalitet og tjenester Kommunikasjons- og behandlingstjenester Uthenting av skjemaer, annen informasjon Kommunikasjon/interaksjon mot fagsystem
Metoder og teknikker Programutvikling Applikasjonsutvikling
Verktøy Script-språk (CGI, PHP, JSP, ASP) Programmeringsspråk: Java, C++, ... Applikasjonsutviklingsverktøy:
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 23
Informasjonstjenester
Modellering av strukturerte/semstrukturerte data
Datamodellering Datamodelleringsteknikker E-R, ORM,.. Objekt-orientert modellering : O-O/UML, Extensible markup-language [e, gov, legal]XML,XSL Databasehåndteringsverktøy (relasjonsdatabaser)
(DBMS, SQL++
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 24
Hvilke av disse perspektiver er mest aktuelle?
Funksjonsorientering (FO) Beskriver hva som skal gjøres:
Eks. lover®ler
Dataorientering (DO) Beskriver hvilke data datasystemet skal inneholde
Eks: personregister, lagersystem
Hendelsesorientert (HE) Hvordan reagerer på viktige begivenheter
Transaksjonssystem (billettbestlling )
Objektorientering (O-O) Objekter som grunnlag for innkapsling av data og
operasjoner på disse Beskriver hvilke data systemet skal bearbeide Kombinerer særlig FO og DO på en elegant måte
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 25
Teknisk infrastruktur
Hva : Nettverk og andre fellesressurser: servere, verktøy;
basistjenester som www, e_post, sikkerhet,.. Viktige kriterier
Organisatoriske og geografiske forhold Krav til tilgjengelighet og funksjonalitet Mangfold av teknisk utstyr SIKKERHET …..
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 26
Hva omfatter den organisatorisk infrastrukturen
Virksomhetens politiske og administrative organisering: Ledelse og organisering av alle funksjoner og
tjenester som omfattes av nettstedet Rutiner, prosedyrer og ansvarsforhold som skal
sørge for at nettstedet til enhver tid er oppdatert og utfører de tjenester som er tilgjengelig,
Roller og oppgaver Informasjonsstrategi som del av en virksomhetsstrategi Informasjonsredaktør, informasjonsleverandør og
vevkoordinator ”Metoder og teknikker”
Opplegg for kvalitetssikring av alt innholdet på nettstedet Automatisert kobling mellom interne informasjonsressurser og
vevtjenestene ….
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 27
Hva karakteriserer utvikling av vevtjenester
Tidspress- viktig å få noe ut på nettet raskt Uklare spesifikasjoner – noe som fanger
oppmerksomhet Utstrakt bruk av prototyping – som ofte er
pilotversjoner Brukerne er der ute – ikke i virksomheten
Parallell utvikling av ulike komponenter En fastlagt – 3 –delt arkitektur Kvalitet er ofte uklart definert – gjenstand for
forhandlinger
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 28
Noen eksplisitte krav til offentlig IKT-systemer og nettsteder
Rene arkivsystemer : Noark-standarden http://www.riksarkivet.no/arkivverket/lover/elarkiv/noark-4.ht
m
Saksbehandlersystemer : statens generelle kravspesifikasjon (SGK) http://www.statskonsult.no/publik/publikasjoner/
sgk-krav/index.htm Det generelle indikatorsettet for
kvalitetsvurderinger finnes på : http://www.norge.no/kvalitet/kvalitet2004/
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 29
IS-strategier for utvikling av vev-tjenester ?
Avhengig av tjenestetype og kompleksitet Et vev-tjeneste kan omfatte flere IS
Behov for ulike tilnærmingsmåter Både ”fossefallsmetoder” og
’evolusjonær/iterative’ SU-metoder Vev-tjenester utover brosjyrer på nett innebærer
betydelige organisatoriske utfordringer Software engineering (SE) og Soio-teknisk (SO) er
komplementære og ikke alterntiver
FINF- H -04 , 14 september 2004 Arild Jansen. AFIN/UiO 30
Konsekvensene av tjenestetrappa for virksomhetenes IT/IS-strategi
Hvilke IS ligger på de ulike trinn Er rekkefølgen den mest ’korrekte’ (naturlige) Fanger trappa opp de sentrale dimensjoner i
utviklingen av forvaltningen Kan vi hoppe over trinn
F eks. 13, 24,.. Er trinn 3- og 4 de mest verdifulle Kan vi måle ’nivået’ på forvaltningens bruk av
IKT ved å telle antall applikasjoner på trinn 3 og 4