Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afPhilippa Skov Redigeret for ca. et år siden
1
Booking System Mols-Linien Niels Liisberg
System Architect at System & Method A/S
2
Hvorfor et ”nyt” booking system?
Nye krav til ændringer er omkostningstunge at implementere i dag Forholdsvis simple grafiske ændringer betyder rettelser i selve kernen. Prisen for omlægningen bliver faktisk billigere Drastiske ændringer ja; men netto tidsforbruget bliver det samme Flere ”heste” til at trække læsset Flere kompetencer, flere hænder InfoSuite står stadig som ”one-stop-shop” Imødekommelse af implementeringsfrist 20 maj Man kan ikke få 9 kvinder til at føde 1 barn på en måned Opsplitning af opgaven er nødvendig
3
Hvorfor et ”nyt” booking system?
Systemet i dag: Monolitisk Server centrisk Web 1.0 Hvilket betyder: Ufleksibelt for ændringer Omkostnings tungt Begrænsede fremtidsmuligheder Begrænsede tekniske muligheder Lukket
4
Hvorfor et ”nyt” booking system?
Omlægning af booking systemet: Model – View – Control Client – Server baseret Service orienteret Web 2.0 Hvilket betyder: Ændrings agilt Flere fremtidsmuligheder Åbent Ny teknologi ( AJAX / JSON) Stadig bruge af centrale funktioner i det nuværende (ex BBC)
5
Hvad er MVC –Model View Control
6
Hvad er MVC – Model View Control
Reklamebureauet: Grafik ”flad” HTML (Flow oplæg) InfoSuite: Database Business Logik WebServices System & Metode: Flow Context styring Validering “Klient koden”
7
Hvorfor MVC – Model View Control
Reklamebureauet: Grafik og HTML templates kan ændres uden øvrige parter indblandes (Flow oplæg) InfoSuite: Ændringer Database, logik, booking system og services uden Øvrige parter indblandes System & Metode: Åben logik, kan ændres IS, S&M eller Datagraf uden øvrige parter indblandes
8
MVC – Eksempel: iPad løsning
Reklamebureauet: GenbrugerGrafik Genbrug af HTML templates Tilretter format InfoSuite: Ingen ændringer System & Metode: Nogle komponenter skal måske udlades. Der tages højde for det ny format
9
MVC – Eksempel: Hjemmeside ændring
InfoSuite: Ingen ændringer Reklamebureauet: Ingen ændringer WebBureauet: Kalder eksisterende service System & Metode: Ingen ændringer
10
Flere løsninger: Philips Catalog Astellas Egetæpper Saxo Bank
Philips Exhibition Transport Exhibition
16
Flere MVC eksempler EasyJet: Bemærk AJAX ”solen” som snurrer
18
Flere MVC eksempler EasyJet: MOLS
Lignende præsentationer
© 2023 SlidePlayer.dk Inc.
All rights reserved.