Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.

Slides:



Advertisements
Liknende presentasjoner
Generisk nettstruktur inklusive CT-iq Offentlig Nett (ON) Bedriftsinternt Nett (BiN) CTI(opsjon)CT-iq Bedrifts LAN IN lev. LAN InnringerINleverandør(IN)Mobiloperatør(MO)
Advertisements

EVurdering Et webbasert system for elektronisk vurdering av søknader om forskningsmidler Kort presentasjon av elektronisk system for vurdering av forskningssøknader.
FriKomPort - Teknisk Henrik Rouyer-Johnsen. Ansvarlig innovasjon Fri KompetansePortal - Agenda  Versjoner  Videreutvikling  Gjenbruk av kode  Tekniske.
Sharepoint – brukerens arbeidsflate Molde kommune
Business og elektronisk signering i Gassco Booking System
Henrik Rouyer-Johnsen Klaus Stafto Christian Egeberg
Interaktive bridgetjenester for Internett og mobile klienter Masteroppgave Eirik Tenold & Remy Monsen Veileder: Sven-Olai Høyland.
Frode B. Nilsen Drifts- og utviklingssjef, BankID Norge
Java Teknologi Teknikker Økosystem Johannes Brodwall
Versjonskontroll med Subversion.  Enklere å samarbeide  Full kontroll på endringer  Enklere å se progresjon på prosjektet  Endringer med konflikter.
JavaOne 2006 Markus Bjartveit Krüger
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
Steinkjer, Frosta, Levanger, Verdal, Stjørdal, Malvik og Trondheim, STFK, NTFK Det Digitale Trøndelag –II (DDT-II)
BarentsWatch Lab Mål, funksjoner og oppgaver - Per-Arne Hoel, nov
Variasjoner i subklasser.  Prinsippskissen er meget enkel  En abstrakt klasse har en konkret metode og en abstrakt metode  Hver subklasse realiserer.
Intranettløsning for små og store organisasjoner.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Øving 6: Med utgangspunkt i Internett/Web teknologi skal vi se på hvordan vi kan opprette nye foretningsmodeller. Vi skal ta utgangspunkt i lærebok-produksjon.
Registrering av kjemikalier i Kromatografigruppa, Fürst Medisinsk laboratorium. Database laget med bruk av teknologiene PHP, MySQL og Apache Prosjektoppgave.
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Side 1. Side 2 Agenda Begreper Norman ASA Mål og hensikt Teknologi Oversikt over systemet Demonstrasjon av systemet Tekniske løsninger Prosessen Konklusjon.
Mange IT-prosjekter kunne med fordel vært drevet mer som en Lean Startup.
Iterate.no The Lean Software Development Consultancy Prolog: Case 2 ‣ Et prosjekt fra gamledager ‣ Prosjektleder sa “Godt nok!” ‣ Kunden sa “Hva?? Skal.
«Det er ikke bare Java-koden som skal i produksjon» André Heie Vik.
Studentliv - Regnskapskurs for små foreninger - Modul 2
Farvel til applikasjonsserveren Fra kompleksitet til kontroll.
En lean verdikjede for utvikling av systemer
WebUtlån ALEPH brukermøte 17. oktober 2003 David Massey.
Verdistrømanalyse Henning Spjelkavik Smidig 2009 v1.1.
Teknisk gjeld i smidige prosjekter Synliggjøre: Fremgang Hindringer
En enkel introduksjon Geir H. Hansen & Martin Setek SUAF-SO USIT jQuery.
DUO – søk og innlevering Om prosjektet Organisering og innsatsgrupper Erfaringer Sett fra sjefenes ståsted.
Black box testing av webapplikasjoner
EHP5 Erfaringer fra UiO. Litt om UiOs SAP-miljø Ressurser –IT-siden 2 årsverk på basis-siden 2 årsverk utvikling 3 årsverk forvaltning/funksjonell drift.
Implementering av caching ved hjelp av Spring Christian Vestøl
 Startet i november 2004  Hatt 32 møter siden oppstart, med ett til to foredrag på hvert møte.  Har et snitt på 15 deltakere på møtene.  All time.
Copyright © 2007, SAS Institute Inc. All rights reserved. Hvordan tilpasse SAS rapporteringsmuligheter til ulike behov Odd-Inge Hansen SAS Institute AS.
Bearbeide og presentere interessante bridgespill
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Innsamling av ekstremt sensitive data til forskning
DrillSim 29E - utvikling av boresimulator
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
Håndholdte terminaler og utnyttelse av mobil teknologi Nils Petter Johnsen Product Market Manager Telenor Norge.
BUCS Utfordringer og valg av fokus Tor Stålhane. Rammebetingelser Første spørreundersøkelse viser at det vi gjør må kunne: Brukes sammen med UML Passe.
Tekniske valg i applikasjonen Mine studier USITs allmøte 9.oktober 2014.
Jernbaneverket Fri programvare i driftskritiske systemer
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
HOVEDPROSJEKT 28e HiST2003/2004. Om oss Tor Arne Hammervik, 21 år Tor Arne Hammervik, 21 år Thomas Lund, 24 år Thomas Lund, 24 år Geir Magne Nilsen, 24.
TelePOS GSM/GPS-posisjoneringssystem for Telenor Mobil. Implementert i Java som en webservice med klient. Hovedprosjekt - Gruppe 17E AITeL – HiST 3DSU.
OrensteinR.Vaagan JBI/HiO1 Orenstein, D. I. "Being in the Library Business. An Entrepreneurship Primer for Library Administrators", Library Administration.
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
JavaFX i kodeklubben Apps i Java. Programmering og programmeringsspråk Alle programmeringsspråk er egentlig like... men alt som følger med språket (verktøy,
USIT/UiO, Jasmina Hodzic Noen utfordringer knyttet til sertifikatbasert innholdssikring SSL-sertifikater Jasmina Hodzic, USIT
Programmering av mobile enheter nr.027
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Daily maskinene rapporterer fra innsiden Loggdelen.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
P11 – PRESENCE MANAGMENT IN TELECOM. P11 – Presence managment in telecom Prosjektet er blitt gjort av: Sondre Husby Rostad Pål Eilertsen Prosjektet er.
Online butikk for navneskilt og stempler
1 Innsida 2.0 – Sandkassa NTNUs IT-konferanse Rica Hell 21. til 22. oktober 2010 Per Hovde Prosjektleder Innsida 2.0.
Tips og råd Til hva dere bør tenke på når dere setter samme et business case (basert på innspill fra seminar )
Bjørn Ove Pedersen og Stian Dalviken
Kontrakt - Iterasjon 0 F.o.m , demo Oppgave
Having a crack at a new stack
Sharepoint – brukerens arbeidsflate Molde kommune
Registreringssystem for grupperom
Utskrift av presentasjonen:

Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006

Oversikt •Oppgaven •Teknologivalg •En utfordring •Tilbakeblikk

Oppgaven •”Webbasert administrasjonssystem for fondsforvaltere" •Utvikles i samarbeid med ProCanDo/Fond24 •Systemets viktigste krav: –Oversikt over andelshavere, rådgivere og distributører –Oversikt over transaksjoner og forvaltningskapital –Effektivisering av interne prosesser (buzzwordalarm!) –Gi andelshaverne oversikt over egne investeringer

Teknologivalg: Plattform og verktøy •Hovedspråk:Java (J2SE og J2EE) •Applikasjonsserver:Tomcat (utvikling) Jetty (produksjon) •Utviklingsmiljø (IDE):Eclipse + div. plugins •Versjonskontroll:Subversion •Databasesystem:MySQL

Teknologivalg: Biblioteker og rammeverk •Spring Core(konfigurasjon, avhengigheter) •Hibernate(ORM, persistering) •Spring MVC(C-en i MVC) •JSP, FreeMarker og SiteMesh (V-en i MVC) •POJOs(M-en i MVC) •Acegi(deklarativ sikkerhet) •Spring AOP(transaksjonshåndtering, interruptors)

En utfordring: sikkerhetskode

•Problem 1: Få det til å fungere –Ikke støttet ”out of the box” •Problem 2: Koden skal endres for hver gang –Deklarativ sikkerhet = mindre detaljkontroll –Brukeren må få ny kode –Mellom-stadie: ”halvveis-innlogget” •Løsning 1: Skrive egne klasser •Løsning 2: Interruptor (vs. Controller)

En utfordring: sikkerhetskode •Normal flyt: Nettleser => Dispatcher => Controller •Interruptors kan gripe inn mellom Dispatcher og Controller •Bestemmer selv om de vil ”ta kontroll” over en forespørsel •Benyttes nå også til bekreftelse av vilkår

Tilbakeblikk •Endring i domenemodell

Tilbakeblikk •Nye ansvar –Avregninger (årlig, kvartalsvis, ukentlig avstemminger) –Rapporter (utvikling, rangering, m.m) –Utsending av epost –Avansert rettighetsstyring

Tilbakeblikk •Diverse om prosjektet –Har vært operativt siden oktober 2005 –Kontinuerlig forbedret, med iterasjoner på ca. 2-3 uker –Syv ganger høyere forvaltningskapital (lies, damn lies and statistics) –Mulighet for videresalg –Tilgjengelig på