Status web-applikasjon
Status Prosjekt: Status. Oppgaver: Utvikler.
Integrasjonspunkter: CIM, Hafas Information
Manager/Siri-standarden, ESBEN via WebServices, TrainSnapshot via
JMS og WebServices, Putin: SMS og e-mail via webservices.
Funksjonell og teknisk beskrivelse: Status distribuerer informasjon
internt i NSB, samt eksternt, ved oppståtte avvik. De forskjellige
i Status informasjonsmekanismene kalles kanaler. Applikasjonen er
logisk inndelt i hhv Stasjon, Tog og Infrastruktur. De forskjellige
kanalene bety alltid en integrasjon mot et annet system, derfor er
Status på mange måter et integrasjonsprosjekt. Status er basert på
microservices -arkitektur for implementasjon av integrasjon mot de
forskjellige kanalene, slik at web-frontend modulen ikke blir
påvirket av ny eller endret kanalhåndtering. Brukergrensesnittene
til Status er single page webapps laget med angular og react.
Groovy, JavaScript, Grails, Gorm, Gradle, Oracle, Windows server, CentOS, Ansible, Tomcat, AngularJS, React, Html5, CSS, Twitter Bootstrap, Spock, Webservices og REST