Booking System Mols-Linien Niels Liisberg

Slides:



Advertisements
Lignende præsentationer
Mere Velfærd kræver øget produktivitet. Hvad er KORA?  Dannet 1. juli 2012  En fusion af: – DSI – AKF – KREVI  P.t. ca. 100 medarbejdere – økonomer,
Advertisements

Lavet i Visual Basic.NET. Opret en nyt projekt Vi oprettede et Windows Forms Application projekt.
Security Information Management System
Software test i Socialstyrelsen af: Jan Kristensen Nov 2013
Web 2.0 Teoretisk viden.
Arkitektur - data.
Det nye BBR – hvilke web-services er til rådighed
DEF-kat og bøger til døren DEF projekt om XML WebServices gateway til Z39.50 søgetjenester.
2009NOEA/IT - Databaser/arkitektur1 Databaser Introduktion - Arkitektur Introduktion DBMS-arkitektur Datamodeller.
Introduktion til HTML Hypertekst referencer. Uden links – Hypertekst referencer – intet world wide web. World wide web er et Hypermedium….. Link definition.
Sidetyper Web-udvikling med FrontPage 2003 RHS - Informationsteknologi.
ADOBE DREAMWEAVER JOEK © TEC 2011 Dreamweaver har været branchens primære design værktøj igennem mange år. Oprindeligt blev programmet udviklet af Macromedia,
Atlas/Otto Knudsen 1 "Atlas"  AJAX Extensions til ASP.NET.
Grundholdninger •Professionelle websider med indhold der passer til formålet •Sørger for nem opdatering og vedligeholdelse.
Services Services som fundament for virksomhedens infrastruktur
Krav til funktionalitet i fremtidens flådestyringssystem
Web-service konference 15. September 2005 Bo Meyer specialkonsulent Jan Birk specialkonsulent.
REST - tekniske aspekter. RESTs tekniske aspekter  Pragmatisk tilgang  pragmatisk != uspecificeret  orienteret mod den konkrete opgave.
Program for valg af platform Præsentation af os selv/IdeFA Gruppen Tjeklisten Valg af platform – Godt det ikke er os! – GENERELT Gruppearbejde 1. Pause.
Mobile og allestedsnærværende it- systemer. Disposition Introduktion Karakteristika Association Services Serviceinteraktion Samarbejdsarkitektur Kontekst.
SkoleIntra i fremtiden – hvordan kan det integreres med andre tjenester og systemer Ole Windeløv, UNI-C.
Rico Raja Microsoft Technology Specialist
Overgang fra BPOS til Office 365 for eksisterende BPOS-kunder
Distribueret programming.Net Remoting Hvorfor remoting Marshalling metoder Marshalling modeller MBR Marshalling modeller MBV 1Rasmus D. Lehrmann.
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Udbud på Biler foråret 2013 Orienteringsmøde den 7. maj 2012
10.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000 © Komponenter Oversigt, principper og teknikker Kapitel 10.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
IT workshop 30. september 2004 Beslutningsgrundlag for IT-omlægninger Beslutningsgrundlag for IT-omlægninger Et par tommelfinger regler.
Introduktion til arkitektur design Arkitektur design handler om at få en forståelse for, hvordan et system skal organiseres og designe den overordnede.
1 Datalogi C Datastrukturer og algoritmer ved Keld Helsgaun.
Fremfindings-app’en Netværksdag Syddansk Netværk for nye medier Odense, 15. marts 2012.
Context- og flow-diagrammer (databaser, del 3)
Internetteknologi (ITNET2) Præsentation 6: Arkitektur i (Java) Web Applikationer.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Opfølgning på obligatorisk opgave 1 ONK1. Ingeniørhøjskolen i Århus Slide 2 af 14 Overordnet Generelt rigtigt fine opgaver –Mange fyldt med gode overvejelser.
OOMI Præsentation 28: Eksamen. Ingeniørhøjskolen i Århus Slide 2 af 6 Pensum Pensum har været noget fragmenteret (ny struktur for faget, nyt indhold og.
CARL BRO GIS&IT KMS Seminar for Egenudviklere 4. maj 2006 Bo Overgaard Markedschef, Civilingeniør Carl Bro GIS & IT ESDH CBkort Captia Kortforsyningen.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
Lektion 8 Programmeringsteknologi Efterår Velkommen Præsentation Programmet for denne lektion De næste gange Arbejdsformen Litteratur Web-programmering/ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Support – og overvågning af Kortforsyningen Anna Brinch Thorsen Markedsområdet Kort & Matrikelstyrelsen Maj 2007.
Præsentation af Vis Stedet Hvad er Vis Stedet Koncepter Live demo.
Perspektivering & Demonstration v. Claus. Resultat af Accepttest Produkt perspektiver Videreudvikling Demonstration.
1 Kursusafslutning. 2 Plan Opgaveseminar Kursusevaluering.
Jesper Aaberg ForretningskunsulentMicrosoft Strategy Briefing, 12. maj 2005 US title: Business Productivity Advisor.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
XML 2. Formatering af XML data med CSS Når man arbejder med XML og CSS er fremgangsmåden den samme som i forbindelse med HTML og CSS.
Grundlæggende web design, ITU Torsdag d. 3 nov Javascript.
Client / Server teknologi Eksamensteori Anbefaling: Tag notater.
System & Metode præsenterer Power på mobile enheder d.12 maj 2011 – Nyborg Strand Niels Liisberg Systemarkitekt.
Dagens gang Komponenter Projektetablering Opgave i komponenter til næste gang.
23. juni 2015 Det Semantiske Web Mads Carlsen. 23. juni 2015 Problemer med det nuværende Internet Ingen semantiske specifikationer. Søgning giver mange.
 Jens Bennedsen, 2003, revideret af EE Introducerende objektorienteret programmering MVC Et mønster for grænseflader.
SuperNovaONLINE. Projekt beskrivelse Programmet kører på central server Flere fra foreningen kan få adgang til samme regnskab – idrætsmodul Backup foregår.
1 [Firmanavn] Forretningsplan NB Mine popsmarte figurer bør slettes, hvis denne template anvendes !
Få fuld udnyttelse af eksisterende løsninger på IBM i™
Køreteknik Sæt I gang Før du kører ud i trafikken, skal du kunne køre din knallert sikkert. Du skal kunne holde balancen, trække, sætte i gang, standse,
Inspire implementering med brug af modelregler
Cloud Computing Model-View-Controller
Tre lags arkitektur hardware i systemer
Tre lags arkitektur.
1587 Server - Blandet miljø Webintegrator HF1
Vintermodeller og servicekontrakter
Simpel test-client (javascript) Session og Application data
Dokumentation.
Leavitt’s model Modellen er en oversigt over de dynamiske,
Klar til smart vækst / GATE21
Præsentationens transcript:

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. 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

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

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)

Hvad er MVC –Model View Control

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”

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

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

MVC – Eksempel: Hjemmeside ændring InfoSuite: Ingen ændringer Reklamebureauet: Ingen ændringer WebBureauet: Kalder eksisterende service System & Metode: Ingen ændringer

Flere løsninger: Philips Catalog Astellas Egetæpper Saxo Bank Philips Exhibition Transport Exhibition

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

Flere MVC eksempler EasyJet: MOLS