|
Write IT |
|
|
» Forside » IT-artikler » Undersøgende journalistik » Kontakt » Baggrund |
Web services hjælper klargøring af flyPlanlægning af flyklargøring kan være lidt af et puslespil. I Heathrow og Gatwick anvendes et danskudviklet system, der anvender web services til at udveksle planlægningsinformation med lufthavnssystemer, flyselskaber og klargøringspersonale.Af Dan MygindFor at få planlægningen af flyrengøring til at være så effektiv som mulig, er det nødvendigt med realtidsplanlægning. En omhyggeligt lagt plan kan hurtigt blive ændret, hvis et fly eksempelvis er forsinket eller bliver omdirigeret til en ny gate. Så skal rengøringsfolkenes planer hurtigt kunne ændres, og ændringerne kommunikeres ud til ofte mere end 100 rengøringsfolk. I de engelske lufthavne Heathrow eller Gatwick er der ikke afsat meget tid til at klargøre flyet til næste tur. Hvis ikke flyene er klar indenfor en kort tidsramme kan det koste flyselskabet mange penge. Fernley Airport Services, tidligere ISS Aviation og del af ISS-koncernen, har ansvaret for at flyene bliver rengjort til tiden – og at planlægningspuslespillet går op døgnet rundt alle årets dage. Selskabet klargører mere end 100 fly om dagen. Derfor er folkene på jorden udstyret med håndholdte computere, der ved hjælp af GPRS kan få de seneste opdaterede planer, som en række controllere løbende udarbejder i et centralt planlægningssystem. Ved hjælp af de håndholdte computere registrerer rengøringsfolkene hvilke opgaver der bliver udført og hvilke materialer der anvendes; altsammen oplysninger der anvendes til opfølgning og fakturering. De enkelte flyselskaber, der ikke er interesserede i tabsgivende forsinkelser, kan via en web-applikation se hvor langt klargøringen af et konkret fly er. Det er Workbridge systemet fra det danske firma e2e factory, der får planlægning, koordinering og kommunikation til at gå op i en højere enhed. Løsningen består af flere forskellige delsystemer, der skal kommunikere sammen og fremstå som en samlet løsning for flyselskaber, planlæggere samt de ansatte på jorden. e2e factory har valgt at anvende web services til at binde de forskellige delsystemer og platforme sammen. - Web services er en central komponent i løsningen, fortæller Klaus Bech, CTO hos e2e factory. Eksempelvis anvender de håndholdte computere web services til at udveksle oplysninger med den centrale server i løsningen. - De håndholdte computere taler med web services på den centrale server via en on/off line protokol, oplyser Klaus Bech og fortsætter: - På de håndholdte computere har vi kodet et klientprogram i .Net Compact-framework, hvilket gør det enkelt at anvende web services. Valget af web services til at udveksle information på tværs af systemerne er en bevidst strategi fra e2e's side. - Vi ved ikke, hvilken klient-platform vi vil have på sigt, så ved at vælge web services kan en tablet-pc eller lignende i fremtiden anvende præcist samme interface, siger Klaus Bech. I modsætning til eksempelvis kø-baserede systemer, er web services en synkron kommunikationsform der forudsætter, at der altid er en forbindelse til den service som et program kommunikerer med. Derfor har e2e factory været nødt til at udvikle deres egen protokol til håndtering af transmissionsudfald. Det kan nemlig ikke undgås at forbindelsen ryger engang imellem i en lufthavn som Gatwick eller Heathrow. - Løsningen er baseret på udveksling af realtidsinformation, men systemet er bygget til at håndtere midlertidige transmissionsudfald, siger partner i e2e, Christian Møller. - Data replikeres normalt hvert 30. sekund, men i tilfælde af kommunikationsproblemer, sørger on/off line protokollen for at gemme data lokalt på den håndholdte computer så alle medarbejderne kan arbejde videre. Når kommiunikationen er genoprettet, udveksles data igen mellem den håndholdte computer og serveren, uddyber Klaus Bech. At web services er en central byggeklods i løsningen, ses også af de eksterne interfaces som Workbridge har til Gatwicks og Heathrows eksisterende it-systemer. - Vi anvender Web services, da vi ikke kan vide, hvilke slags systemer vi kommer til at tale med, oplyser Klaus Bech. Netop integrationen til eksisterende systemer er noget der kan udsætte udviklere for lidt af hvert. De eksisterende systemer er ikke nødvendigvis state-of-the-art. Eksempelvis skal Workbridge-løsningen hente oplysninger om flyankomster fra lufthavnenes Flight Information System. I Gatwick er det system et radiobaseret system. Her har e2e factory via en underleverandør koblet en radiomodtager til en pc, der omformer radiomeddelelserne til en flad fil hvorefter de indlæses i Workbridge ved hjælp af en parser som kører som en lille klient op mod serveren. Udviklingen af Workbridge startede i sommeren 2003 og allerede dengang valgte e2efactory at basere sig på web services. Et valg som Klaus Bech ikke har fortrudt. - Jeg er gammel nok til at have arbejdet med CORBA, fortæller Klaus Bech og fortsætter: - Det vil jeg meget nødig gå tilbage til, det var simpelthen så besværligt. I modsætning til CORBA har man med web services kørende kode på ingen tid. Da vi startede udviklingen af systemerne var der ikke modne standarder for eksempelvis transaktionshåndtering og sikkerhed, så derfor har e2e factory selv implementeret mekanismer, der håndterer sikkerhed og transaktioner. - Vi er meget Microsoft-tro, så når Microsoft kommer med løsninger på de områder, vil vi højst sandsynligt anvende dem. Vi er mest interesseret i at udvikle kode, som kunden har en direkte fordel af – ikke kode der allerede findes, oplyser Christian Møller. En anden fordel ved at anvende web services er, ifølge Klaus Bech, at man får en renere applikationsarkitektur. - Flyselskaberne kan anvende en web-applikation til at se hvordan klargøringen af et fly skrider frem eller bestille nye klargøringsydelser i realtid. Ved design af webapplikationen valgte vi at websiderne skulle kommunikere med web services for at få adgang til funktionalitet og data. Flyselskaberne kan derfor enten benytte webapplikationen eller via web service laget integrere information omkring fremdriften af klargøringen samt bestilling af klargøringsydelser direkte i deres egne systemer. På den måde har vi også automatisk fået en klar opdeling af præsentation og logik, siger Klaus Bech. Han understreger, at det selvfølgelig også er muligt uden web services, men med web services bliver opdelingen fremelsket på en naturlig måde. |
|
This site is © Copyright Write IT 2004-2010, All Rights Reserved Write IT - Pinch Penny Cottage Thornimans Lane Frampton, Boston, Lincolnshire PE20 1AJ |