Arkitekturmøte Fri kompetanseportal Oslo 20 mai. 2 • Målet med arkitekturdagen: Arkitekturmøte Fri kompetanseportal, Oslo 20 mai Fri kompetanseportal.

Slides:



Advertisements
Liknende presentasjoner
Support, nye funksjoner og tjenester fra Uni Pluss
Advertisements

Teknologi i klasserommet
Innsynsløsninger og tilleggsfunksjonalitet Jan Kocbach
Kontoinnstillinger Slik kommer du til «Kontoinnstillinger»:
Astrid Øksenvåg Rådgiver eKoR AS
Venner som hjelper andre
Praktisk info til prosjektkunder
FriKomPort - Teknisk Henrik Rouyer-Johnsen. Ansvarlig innovasjon Fri KompetansePortal - Agenda  Versjoner  Videreutvikling  Gjenbruk av kode  Tekniske.
Utnytt flere muligheter på web Fokuser på det kreative
Frode B. Nilsen Drifts- og utviklingssjef, BankID Norge
Samhandlingsreformens utfordringer og muligheter
MI – Motiverende intervju som hjelpemiddel ved livsstilsendring
Helseforum – 27. Januar 2004 Allan Andreassen Februar 2004.
Oppsummering og diskusjon
Om smidig brukerkommunikasjon Smidig 2011 Johannes Brodwall Steria Norway.
Foreldresamarbeid Kan vi gjøre det enda bedre ?
Go Mobile AS Mobile Løsninger Utvikling Consulting.
Mini gaiden Informasjon fra Arbeidsutvalget Nr. 6 uke 10, Ansvarlig redaktør: Jarle Berge Redaktør/produksjon: Hans Olav Kirknes Et produkt fra.
Klaus Stafto Unified Consulting AS Objectnet AS Deling av kildekode er god økonomi! Fri programvare-utvikling i praksis Prosjekt: Fri KompetansePortal.
RLE uke 4 og 5 Livet og døden.
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
VELKOMMEN TIL URO OPPLÆRING
Muntlig eksamen i historie Del 2 – fagsamtalen
Muntlig eksamen i Historie og filosofi Del 2 – fagsamtalen
Det er nå det gjelder! -Arild Sæle-. Erfaringer, utfordringer og fremover  Illustrert tilbakeblikk, det hele startet i 2006…  Hvilke utfordringer har.
Utført av: Jeppe Flensted HiST Vår 2009
Reidar Wisløff 3DSU Hovedprosjekt 16E
Registrering av kjemikalier i Kromatografigruppa, Fürst Medisinsk laboratorium. Database laget med bruk av teknologiene PHP, MySQL og Apache Prosjektoppgave.
Side 1. Side 2 Agenda Begreper Norman ASA Mål og hensikt Teknologi Oversikt over systemet Demonstrasjon av systemet Tekniske løsninger Prosessen Konklusjon.
Kvalitetssystemet Kvalitetslosen – 4 moduler
Cafédialog – elevmedvirkning
PPS 2007 og BI rpporteringsløsninger 11 april 2007.
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Java sertifisering - testern tester test
Johannes 14,1-11 veien, sannheten og livet
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Defo – Distriktenes energiforening, Knut Lockert1 Møte OED 28. juni 2011 Innspill fra Defo.
Mestring og forebygging av depresjon
Organisasjonsutvikling på USIT Prosjektet ”USIT 2.0” er i gang!
Nettbasert læringssystem Evaluering av LUVIT i bruk ved HiO
Bruk av Datavarehuset i økonomirapporteringen
”Brukermedvirkning for mennesker med begrenset samtykkekompetanse”.
Tanker rundt bil- og kontorregistrering
Ny PORTAL for fylkeskommunene Agenda
Spørsmål til diskusjon Hvordan kan vi påvirke holdningene i alle ledd -Se til England? -Den gode samtalen? -Annet.
Seminar Dagkirurgi i Norge 7 februar 2014: Finansieringsordninger som fremmer utvikling av dagkirurgi Tor Iversen.
Innsamling av ekstremt sensitive data til forskning
Samarbeide for å overleve? Mulighetene er der…og MÅ tas 5 September 2014 Grafisk bransjeforenings landsmøte 2014.
De 222 mest brukte ordene i det norske språket..
Fagsamling Prosjekt barn og unge i Hedmark
CAKE En sterkere HMS-kultur
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
Webgenerering av personlig side Veileder:Tor Lønnestad Arbeidsgiver:Roy Istad Prosjektleder: U Ulf Krohne Prosjektmedarbeider: U Bjørnar Danielsen.
ExAid LTD Opprettet januar 2007 ExAid tilbyr idrettsspesifikk testing, analyse og veiledning i lagidretter Analyse av intensitet fra hjertefrekvens under.
Hovedprosjektpresentasjon for gruppe 57 FAGNETT.ORG Kim Erik Oppheim & Trond Iversen.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Et BAS: Cerebrum.
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :34 Side 1 FEIDE – BAS – Cerebrum v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
Problemløsning.
Trafikantens mobile sanntidssystem Presentasjon INF5261.
Tips og råd Til hva dere bør tenke på når dere setter samme et business case (basert på innspill fra seminar )
Webinar - Prosjektarbeid og samhandling
7 erfaringer Hvordan går vi videre i forsøket med Coursekeeper med utgangspunkt i erfaringene?
Status eCampus Opptak eCampus Workshop
Håndtering av kunde ønsker
Utskrift av presentasjonen:

Arkitekturmøte Fri kompetanseportal Oslo 20 mai

2 • Målet med arkitekturdagen: Arkitekturmøte Fri kompetanseportal, Oslo 20 mai Fri kompetanseportal AGENDA Komme til enighet om hvilken arkitekturmessig vei FKP bør gå i forhold til alle ønsker og innspill om ny funksjonalitet og samsnakk med underliggende systemer i stat/kommune. Er den veien jeg har skissert den vei en ønsker å gå eller finnes det andre veier ? Denne presentasjon er et innspill til diskusjoen vi må ta. Hvis mine tanker bringer fram det beste eller værste i dere så er det bra. Da blir også diskusjoen bra  Som sagt dette er mitt innspill som kan konkretiseres nærmere. Har dere innspill. tanker og ideer så håper jeg dere vil dele de med oss alle

3 • webløsning basert på eZ publish og JAVA. • javadelen inneholder selve kursverktøyet med alle funksjonalitet og bruk • eZ publish er CMS rammen rundt og håndterer brukeradmin. • FKP er en suksess så hvorfor gjøre endringer ? Arkitekturmøte Fri kompetanseportal, Oslo 20 mai Fri kompetanseportal FKP slik vi kjenner den i dag

4 • Tilfredstille krav til ønsker og funksjonalitet både nå og i tiden fremover • Forbedret arkitektur som gjør det enklere å dele • Kostnadseffektiv utvikling og drift. • Fortsette å være en suksess Arkitekturmøte Fri kompetanseportal, Oslo 20 mai Fri kompetanseportal FKP er en suksess så hvorfor gjøre endringer

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai5 1. Hvor tro skal vi være mot fri programvare og hvilken utviklingsplattform skal vi gå for i tiden fremover 2. Skal FKP være en frittstående løsning som Limesurvey, OTRS, Redmine eller knyttes mot CMS som i dag 3. Hvordan snakke sammen (webservices/API) med underliggende løsninger i stat/kommune 4. Et annet sentralt spørsmål vil jo i stor grad være kostnader både på kort vs lang sikt. Fri kompetanseportal Sentrale spørsmål

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai6 PHP JAVA • Hvor tro skal vi være mot ekte fri programvare og hvilken utviklingsplattform skal vi gå for i tiden fremover. • Det finnes flere alternativer og.net er vel ideologisk utelukket. • I hovedsak står vi foran to reelle alternativer. Hvilken vei heller vekststangen ? Fri kompetanseportal Valg av utviklingsplattform

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai7 PHP kodesnutter, cms løsninger (drupal, jomble, ez) - fri programvare som limesurvey, otrs, redmine (ruby), open conference system, moodle JAVA - Frikomport • Hvilken merverdi gir JAVA og hva finnes av ferdig kode som støtter opp om fremtidige ønsker og samsnakk med andre løsninger. • Hvilken merverdi gir PHP og hva finnes av ferdig kode som støtter opp om fremtidige ønsker og samsnakk med andre løsninger. Hvilken vei heller vekststangen ? Fri kompetanseportal valg av utviklingsplattform (2)

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai8 PHPJAVA • Velger en PHP må FKP skrives om fra JAVA kode til PHP kode. • dette kan gjøre det enklere å gjenbruke allerede eksiterende kode fra andre løsninger • Velger en å fortsette med JAVA kode i FKP må en finne ut hvordan JAVA er i stand til å eksitere sammen med PHP løsninger. • på hvem sine premisser vil da JAVA eksitere Hvilken vei heller vekststangen da ? Fri kompetanseportal valg av utviklingsplattform (3)

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai9 • Det vil ta tid og medføre kostnader å kode FKP om til PHP • hva koster dette og hvor lang tid tar det ? • Det vil ta tid og medføre kostnader å fortsette å utvikle FKP i JAVA • hva koster dette og hvor lang tid tar det å videreutvikle funksjonalitet i FKP • Spørsmålet er hva er den beste økonomiske modellen over tid Tid og kostnader Gjenbruk av kode Påstand: gjenbruk reduserer kostnader med utvikling Fri kompetanseportal Valg av utviklingsplattform – økonomi (4) utvikling

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai10 • Vi har et eget påmeldingsverktøy eras.uia.no utviklet i PHP som vi ønsker å kode om til FKP. • Funksjonalitet i ERAS er: • brukernavn og passord fra Feide ? eller (AD, LDAP, SAML v.2) • kredittkortbetaling – netaccept (Arvid) • skjemagenerator, fleksible skjema (Arvid og Brit-Maria) • flatfil til Agresso • Hvordan skal vi i tiden fremover ivareta ERAS ? • Kode om ERAS til JAVA for å tilpasse til FKP ? • Videreutvikle ERAS selv til å bli nesten som FKP ? • Vente på at FKP kodes om til PHP slik at vi kan gjenbruke ERAS i FKP ? • Delt løsning som i dag: brukeradmin via eZ, kredittkort, Agresso og skjemagenerator i JAVA. • Hva gjør vi på UiA videre? • Avhengig av beslutning i hva vi gjør i FKP Fri kompetanseportal Et konkret scenario fra Universitet i Agder

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai11 • Det finnes et stort utvalg CMS verktøy å velge blant både fri programvare og kommersielle. • Skal FKP i det hele tatt være knyttet til CMS løsninger ? • Hva får en av merverdi av å knytte seg mot CMS løsninger ? Fri kompetanseportal Knytte FKP til Content management verktøy (CMS) ? En CMS løsning er enkelt fortalt en løsning for å organisere store mengder websider som tidligere var separate frittstående websider. Mål og fokus for CMS’er innholds- håndtering av store mengder websider samt brukeradministrasjon og tilgangstyring Selv om det CMS har en database i bunn og kan håndtere skjema er den ikke dedikert til applikasjonsformål. Behovet vårt med FKP er å administrere kurs og opplæring. FKP er å håndtere funksjonalitet i forhold til kursadmintrasjon. Sentralt i dette ligger en database i bunn samt skjemahåndtering for å håndtere kursdata. Data lagres strukturert og hentes fram etter behov. Dette avviker fra multimediabaserte websider som er CMS’er sterke side. FKP har større likhetstrekk med verktøy som Limesurvey, OTRS, Redmine, Open Conference System enn CMS’er Disse verktøy har egen bruker- adminstrasjon, samsnakk mot systemer, produksjons- og presentasjonsgrensesnitt

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai12 • På de siste referansegruppemøtene har temaet om samsnakk med andre systemer vært oppe til ”diskusjon”. • Det finnes webservices, API’er, XML schema som gjør det mulig å få systemer til å snakke sammen. Hvordan skal ikke jeg si så mye om  men det er et viktig tema for at FKP skal være så fleksibelt som mulig. • Brukeradmin via, Feide, LDAP, AD, SAML v.2 osv • Dette vil også være viktig i forhold til visning via CMS, hvis ønskelig samt underliggende interne systemer i stat, kommune og akademia. Fri kompetanseportal Hvordan samsnakke med andre systemer og løsninger. FKP som frittstående webapplikasjon Hvis ønskelig knytte FKP opp mot CMS’er i stat, kommune, akademia Underliggende systemer i stat, kommune, akademia

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai13 • Jeg er av den mening at vi bør kode om FKP til PHP da det på sikt vil gi å den beste versjonen av Fri kompetanseportal. • jeg tror det vil gi den beste økonomiske uttellingen over tid • jeg tror det vil være den tekniske løsningen som vil være mest fleksibel og kostnadseffektiv over tid • jeg tror FKP med PHP vil øke graden av gjenbruk av kode • jeg tror at PHP har et større utviklingsmiljø med flere utviklere enn JAVA. • Det er et viktig krav og moment: • FKP skal opprettholde den lave brukerterskelsen og den enkle bruken. Kraften i omleggingen ligger under panseret. Fri kompetanseportal Forslag til hva vi gjør videre

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai14 • Men før vi velger å legge om må det: • foreligge et kostnadsoverslag på hvor lang tid det vil ta i timer å kode om FKP til PHP. • FKP må være lagt om innen utgangen av 2010 • Omleggingspris = antall estimerte timer * timepris. • hvem har den beste prisen, miljøet og kvaliteten ? • Utviklingsmetodikk - omleggingsmetodikk • Jeg mener vi bør kjøre kontinuerlig prototyping med sterk brukerinvolvering i omleggingen fra JAVA til PHP. • Fremdrift kan være smidig utvikling (agile) fra funksjon til funksjon da kravspesifikasjonen er online og operativ • Når en først legger om • Nye FKP må være 100% konfigurasjonsstyrt • Nye FKP må kunne kles på etter ønske med eget stilsett som kan administreres selv. • Språkfiler i ulike språk må kunne legges til og endres etter behov. Fri kompetanseportal Videre arbeid

Arkitekturmøte Fri kompetanseportal, Oslo 20 mai15 Fri kompetanseportal Oppsummering og avslutning Målet med arkitekturdagen: Komme til enighet om hvilken arkitekturmessig vei FKP bør gå i forhold til alle ønsker og innspill om ny funksjonalitet og samsnakk med underliggende systemer i stat/kommune. Er den veien jeg har skissert den vei en ønsker å gå eller finnes det andre veier ? Denne presentasjon er et innspill til diskusjoen vi må ta. Hvis mine tanker bringer fram det beste eller værste i dere så er det bra. Da blir også diskusjoen bra  Som sagt dette er mitt innspill som kan konkretiseres nærmere. Har dere innspill. tanker og ideer så håper jeg dere vil dele de med oss alle