Arkitekturförändringar i NyA ITS Umeå Universitet Arkitekt/utvecklare i antagningssystemet NyA
Datum Enheten för IT-stöd och systemutveckling, ITS 2 Innehåll Byte AppServer Förbättringar Arkitektur/Teknik
Datum Enheten för IT-stöd och systemutveckling, ITS 3 NyA Från sekelskiftet. Baserat på J2EE och DB filer, klasser, ~1400K LOC ~800 tabeller i DB. 250 GB i Prod utv, ~55000 tim/år +50 testmiljöer, +150 testdatabaser
Datum Enheten för IT-stöd och systemutveckling, ITS 4 AppServer WebSphere Application Server(WAS) –Dyrt att uppgradera till nya versioner –Dyra och komplicerade licenser –Support? Inget community –Svårt med kompetens –Ej standard JVM –Långsam i utveckling –IDE kopplad till server –Fast i J2EE 1.4
Datum Enheten för IT-stöd och systemutveckling, ITS 5 AppServer alternativ –WebLogic –GlassFish –JBoss –Geronimo –TomEE, Resin –Tomcat, Jetty –mfl
Datum Enheten för IT-stöd och systemutveckling, ITS 6 AppServer JBoss 7, EAP 6 Migrering: 1400 tim, utv, test, CM –IBM slirar på specar –Mesta jobbet runt kommunikation, JNDI. –Man skyller på ”bytet”. –6-12mån inkörning, tuning, några få buggar i server.
Datum Enheten för IT-stöd och systemutveckling, ITS 7 AppServer Priset/Licenser –Drift: Kr -> kr –Utv: ( ) Kr -> kr –Samma server i utveckling, test och produktion SUPPORT JEE 6, EJB3, CDI –Förenklingar i kod möjligt, snabbare utveckling Enklare driftsituation