SMS-parkeersysteem voor P-Mobile
|
P-Mobile maakt deel uit van de AIM-groep. Deze Antwerpse groep bundelt een aantal bedrijven die parkeersystemen exploiteren op en naast de openbare weg, in parkings en bedrijven. De specialiteit van P-Mobile is sms-parkeren. Toen Dimitri Heirbaut en Frank Vaes eind 2007 P-Mobile oprichtten hadden ze een zeer duidelijk doel voor ogen. Ze wilden in zeer korte tijd een sms-parkeersysteem opzetten met een minimale exploitatiekost, dat kon concurreren met de systemen die grote steden als Gent en Antwerpen vandaag gebruiken. Helder concept Het concept is eenvoudig. Wie zijn wagen in de stad parkeert, hoeft niet langer op zoek naar kleingeld voor de parkeerautomaat, maar stuurt een sms’je naar het verkorte nummer 4810. Als hij weer wegrijdt, dan stuurt hij een tweede sms’je naar hetzelfde nummer. De eerste sms-parkeerbeurt is gratis. Om het systeem te blijven gebruiken, registreert de bestuurder zich online op de site van P-Mobile en krijgt periodiek een factuur toegestuurd voor al zijn parkeerbewegingen. Complexe omgeving Achter dit eenvoudig plaatje voor de eindgebruiker gaat een vrij complex ICT-verhaal schuil. De uitdagingen zijn dan ook legio: online gebruikersadministratie, beheer van zones en tarieven, integratie met de gsm-operatoren, koppeling met de mobiele toestellen van de parkeerwachters, automatische factuurgeneratie, noem maar op. En precies die complexiteit wilde P-Mobile te allen prijze afschermen voor zijn eigen medewerkers en al zeker voor zijn klanten. Op zoek dus naar een omgeving die makkelijk te beheren is, zeer parametriseerbaar is en eenvoudig kan uitgebreid worden met nieuwe functionaliteit en naar nieuwe steden en gemeenten. Die oplossing vond P-Mobile bij het Oost-Vlaamse ICT-bedrijf Convenso, dat een gelaagde maatwerkapplicatie uitwerkte met een service-georiënteerde onderbouw. Eén logica, verschillende gebruikersinterfaces Zowel de eindklant als de medewerkers van P-Mobile gebruiken een webtoepassing om met de tool aan de slag te gaan. Die webtoepassing is echter eigenlijk alleen een venster op de eigenlijke applicatie waarvan de logica in grote mate gedefinieerd is op XBintegrator, het ontwikkel- en integratieplatform van Convenso. Die gelaagdheid laat toe verschillende interfaces te gebruiken op dezelfde applicatielogica. Zo is er naast de webinterface ook een mobiele interface voor de handhelds van de parkeerwachters. In de toekomst zijn ook andere interfaces mogelijk, denk maar aan een smartphone- of gps-interface voor de klant. Het onderliggende XBintegrator platform bevat dus de voornaamste functionaliteit van de applicatie. Die functionaliteit zit zeer gefragmenteerd opgeslagen in zogenaamde services, die samen een proces vormen. Dergelijke processen zijn er bijvoorbeeld om nieuwe gebruikers aan te maken, parkeertarieven en –zones te beheren, parkeerbewegingen te registreren en facturen te genereren. Service-georiënteerde architectuur De grote troeven van deze service-georiënteerde aanpak zijn flexibiliteit en de uitbreidbaarheid. Aangezien processen eigenlijk gewoon aaneenschakelingen zijn van services die volgens een bepaalde logica georchestreerd zijn, kun je makkelijk een nieuwe service toevoegen, een bestaande service vervangen door een andere of de logica van de orchestratie bijsturen. Nieuwe services aanmaken gaat ook bijzonder snel en eenvoudig, aangezien Convenso een eigen XML-gebaseerde scriptingtaal gebruikt die na compilatie javacode genereert. Zo schrijft ook een programmeur met beperkte javakennis prima java-services in minder tijd. |
![]() |

