Integratie voor EMBA

DCM EMBA te Dordrecht (www.emba.nl) is volledig gespecialiseerd in de techniek van vloeistof- en gasstromen binnen het distributiesegment van de petrochemische industrie. De businessunit SSE (tankstations) is al ruim 80 jaar een begrip. Deze afdeling richt zich op de totale zorg van installaties. Het leveringsprogramma bestaat uit hoogwaardige tankzuilen, tankstationmanagementsystemen, kassasystemen, kaartautomaten voor kredietkaarten, bankkaarten, creditcards en betaalautomaten.

De oplossing
Een online host to host integratie waarmee het mogelijk is om bij in- en outdoor tankstations te betalen met algemene kaarten (PIN, creditkaart, multitank-card) maar ook met kaarten die worden uitgegeven door locale tankmaatschappijen. Bij ieder tankbeurt wordt op de centrale database controles uitgevoerd (limieten, brandstofsoort etc.) voordat de transactie wordt goedgekeurd. Vervolgens worden transactiegegeven (brandstofsoort, hoeveelheid, etc.) centraal opgeslagen.

Berichtenverkeer gaat bij de ene host via het IFSF H2H protocol, bij de andere host wordt gebruik gemaakt van een eigen ontwikkeld protocol. Via een intermediair XML-berichtdefinitie (met bijbehorende XSD-validatie) is het mogelijk geworden om alle low-tech tcp/ip berichten te vertalen. Eenduidig beschreven tankscenario's worden middels een 'state machine' architectuur afgewikkeld.

Technieken
Windows Service, C# 3.5, Windows Workflow Foundation, Tcp/ip sockets, XML, XSD, SQL Server 2005


Meer weten over: Integratie voor EMBA?