uio web service uiows
Download
Skip this Video
Download Presentation
UiO Web Service UiOWS

Loading in 2 Seconds...

play fullscreen
1 / 9

UiO Web Service UiOWS - PowerPoint PPT Presentation


  • 85 Views
  • Uploaded on

UiO Web Service UiOWS. UiOWS - Bakgrunn. Samle tjenester tilknyttet UiOs nettstedsarkitektur og enhetshierarki I første omgang forenkle Vortex «Flytte» allerede eksisterende tjenester i Vortex ut i egen tjeneste Tilby generell funksjonalitet til andre applikasjoner Person-/enhet-søk

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' UiO Web Service UiOWS' - herman-ayers


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
uiows bakgrunn
UiOWS - Bakgrunn
  • Samle tjenester tilknyttet UiOs nettstedsarkitektur og enhetshierarki
  • I første omgang forenkle Vortex
    • «Flytte» allerede eksisterende tjenester i Vortex ut i egen tjeneste
  • Tilby generell funksjonalitet til andre applikasjoner
    • Person-/enhet-søk
    • Studier (timeplaner, beskjeder etc.)
uiows forarbeid
UiOWS – Forarbeid
  • Mulighet til å «starte ferskt», tenke nytt
    • Teknologi
    • Rammeverk
    • Arkitektur
  • Ønske om å forenkle
    • Gå bort fra trygge, men «store» Java/Spring/Resin/JBoss?
  • Ønske om å forbedre
    • Vurdere andre typer teknologier
uiows forutsetninger
UiOWS - Forutsetninger
  • JVM
    • Kjent teknologi
  • REST
    • Mest fornuftig (ingen tilstand, ingen formell kontrakt etc.)
  • JSON
    • Mest «lettvekts»
    • «XML is like violence: if it doesn\'t solve your problem, you\'re not using enough of it.»
uiows teknologivalg
UiOWS - Teknologivalg

Scala & Spray

(ingen servletcontainer!)

uiows teknologivalg1
UiOWS - Teknologivalg
  • Scala – http://www.scala-lang.org
    • Utvidelse av Java
    • Objektorienterte + funksjonelle konsepter
    • Mer uttrykksfullt => mindre kode
      • Mer produktiv (over tid)
      • Færre bugs
    • Kjører på JVM, sterk kompatibilitet med Java => lav risiko
    • Sterk framgang => levende språk!
uiows teknologivalg2
UiOWS - Teknologivalg
  • Spray – http://spray.io
    • Bibliotek (byggeklosser) for REST/HTTP-baserte systemer
    • Asynkront, actorbasert
      • Akka – http://akka.io
    • Støtter Servlet 3.0 spek
    • Offisiell del av Scala (annonsert okt. 2013)
uiows gevinst
UiOWS – Gevinst
  • Bedre, mer riktig tjenestearkitektur
  • Teknologisk framgang
  • Faglig utvikling

=> MOTIVASJON!

ad