1 / 21

Booking System Mols-Linien Niels Liisberg System Architect at System & Method A/S

Booking System Mols-Linien Niels Liisberg System Architect at System & Method A/S. Hvorfor et ”nyt” booking system?. Nye krav til ændringer er omkostningstunge at implementere i dag Forholdsvis simple grafiske ændringer betyder rettelser i selve kernen.

garren
Download Presentation

Booking System Mols-Linien Niels Liisberg System Architect at System & Method A/S

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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

  11. Flere MVC eksempler • EasyJet: • Bemærk AJAX ”solen” som snurrer

  12. Flere MVC eksempler • EasyJet: • MOLS

More Related