Challenging E-Business

Next Step

Direct contact

Contact us

+31 (0) 10 288 48 00

info@triennium.com

ArboDuo

Corporate profiel

ArboDuo is een landelijk opererende dienstverlener op het gebied van arbo-, preventie- en reïntegratiezorg, die is gespecialiseerd in risicovolle sectoren (sectoren waar mensen fysieke arbeid verrichten) en bedrijven waar een pragmatische aanpak gewenst is.
 
ArboDuo draagt bij aan het realiseren van de ondernemingsdoelstellingen van de werkgever. Enerzijds door het geven van praktische adviezen en passende oplossingen, die leiden tot gezonde en fitte werknemers op een goede en veilige werkplek. Anderzijds door het bieden van ondersteuning en (administratief) gemak. 

Business Challenge

ArboDuo zag het aantal klanten toenemen en dus het aantal telefoontjes naar de administratie door klanten voor het ziekmelden van werknemers. Normaliter werd deze opdracht handmatig ingevoerd in Arbo2000 middels het plaatsen van een opdracht in de Arbo2000 applicatie, het ERP pakket van ArboDuo. Deze opdracht om een medewerker van de klant te contoleren, wordt uitgevoerd door een andere instantie. Deze instantie werd op de hoogte gesteld door middel van een telefoontje van een medewerker van de ArboDuo.

Om het proces van het ziekmelden en de administratie efficiënter in te richten en beter te integreren, met zowel haar interne organisatie als haar externe klanten, besloot ArboDuo te kijken naar een oplossing die hier voor kon zorg dragen.

Integratie door middel van Middleware

Als ICT-dienstverlening organisatie, heeft Tri-ennium eerst een vooronderzoek gedaan naar de probleemstellingen en hoe die op te lossen. Uit dit vooronderzoek kwam een integratieuitdaging naar voren op zowel aan de front end kant als aan de back end kant. De oplossing moest er voor zorgen, dat de klant van ArboDuo zonder tussenkomst van een medewerker van ArboDuo, een medewerker kan ziek melden, of een nieuwe medewerker kan aanmelden in het Arbo2000 applicatie van ArboDuo. Aan de andere kant moest de Arbo2000 applicatie open gesteld worden voor dataverkeer naar haar controlerende instantie. Deze twee integratieuitdagingen zijn gerealiseerd door Tri-ennium op de volgende wijze:

Business Challenge 1: Integratie van klanten met de Arbo2000 applicatie

Om klanten de mogelijkheid te geven om haar (zieke) medewerkers of nieuwe medewerkers electronisch aan te melden bij ArboDuo, ontwikkelde Tri-ennium een Web Services cliënt, welke een web interface biedt, dat geïntegreerd is met de Arbo2000 applicatie. Via deze Web interface kunnen de klanten van ArboDuo gegevens on-line invoeren. Deze gegevens betreffen aanmeldingen van nieuwe werknemers, dienstverbandgegevens, werkgevergegevens, eventueel contractgegevens, ziekmeldingen en “bevindingen”. Zo kan men bijvoorbeeld via de Web interface ook de aard van de ziekte kiezen, bijvoorbeeld code 1 is “rugpijn”. Om er voor te zorgen dat deze codes en andere gegevens die de Web interface laat zien, up-to-date zijn, wordt er regelmatig een synchronisatie uitgevoerd met het Arbo2000 systeem.

Bovenstaand schema geeft schematisch de integratie middels Sonic Software weer. De Sonic omgeving krijgt zijn input van de Web Services Cliënt als een XML SOAP bericht, of via de Mail bridge als XML berichten. Door gebruik te maken van een Web interface, is de specificatie van de data in de berichten, die aan Sonic worden aangeleverd, altijd constant (daar de Web Services cliënt het formaat bepaald). Vanuit Sonic moet er een specificatie (WSDL) van dit formaat worden opgegeven. Deze specificatie hangt af van de specificatie, die door de Progress 4GL Adapter wordt aangeleverd (daar Sonic de vertaling moet maken naar dit formaat).

Sonic vertaalt het bericht naar een XML bericht, welke voldoet aan de specificatie van de Progress 4GL Adapter. De Progress 4GL Adapter leest nieuwe berichten van een queue in de Sonic omgeving. De Progress 4GL Adapter zorgt er vervolgens voor, dat de informatie in de berichten in Arbo2000 worden ingebracht.
 
De communicatie tussen de Web Services Cliënt en Sonic omgeving vindt plaats via HTTP. Het is niet nodig om HTTPS te gebruiken, daar beide componenten zich bevinden in het ArboDuo domein. De Sonic omgeving slaat een kopie van alle berichten en terugmeldingsberichten op in een externe MS SQL Server database, zodat te allen tijde berichten terug te vinden zijn bij eventuele discussie over ‘vermiste’ berichten. Aan de hand van een aantal zoeksleutels (bijvoorbeeld “sofi-nummer”) kan men zoeken door de berichten. Dit wordt gedaan met behulp van standaard tools van MS SQL Server.

Business challenge 2: Integratie van de controlerende instantie(s) met de Arbo2000 applicatie

Situationele schets oplossing 2:

In business challenge 2 heeft Tri-ennium door middel van het inzetten van Sonic Software technologie gerealiseerd dat opdrachten, ingevoerd door de klant via de web interface, vanuit de Arbo2000 applicatie automatisch gegenereerd worden en elektronisch verstuurd worden naar de desbetreffende controleur van een externe instantie. De controleur ontvangt een automatisch gegenereerd pdf of Excel bestand vanuit Arbo2000. De Arbo2000 applicatie stuurt een opdracht naar de dichtstbijzijnde controlerende instantie. De intelligentie in de Enterprise Service Bus van Sonic Software kan exact zien voor welke instantie het bericht bedoeld is, in welk formaat de ontvanger het bericht wenst te ontvangen (.pdf, .xls, .doc) en het bericht 100% gegarandeerd aflevert.

De Enterprise Service Bus checkt of het bericht voldoet aan de gestelde eisen en wanneer de opdracht voldoet aan de gestelde eisen, zal de ESB er voor zorgen dat het bericht aankomt. Mocht de ontvangende server onverhoopt ‘down’ zijn, dan zal de ESB blijven proberen het bericht te versturen tot dat de ontvangende server weer ‘up and running’ is.

Mocht het bericht niet voldoen aan de gestelde eisen, dan wordt het foutieve bericht geparkeerd in een aparte database en vind er een emailnotificatie plaats naar de administratieafdeling van ArboDuo, om het bericht te controleren op juistheid. Deze deeloplossing zorgt er voor dat er zonder tussenkomt van menselijk handelen, de externe instantie precies weet welke personen gecontroleerd dienen te worden en door het bijvoegen van opmerkingen door de verstuurder, weet de instantie ook precies wat er aan de hand is bij welke persoon.

Conclusie: Efficiënt en effectief zaken doen

Door Sonic Software op deze manier in te zetten, is het dus mogelijk om twee zeer arbeidsintensieve bedrijfsprocessen volledig te automatiseren, zonder tussenkomst van menselijk handelen. U kunt zich voorstellen wat dit betekent voor de effectiviteit van het afhandelen van opdrachten en het efficiënt inzetten van fte’s. 

Nieuwe klanten geen probleem

Doordat wij gebruik hebben gemaakt van een zogenaamde loosly coupled opzet, is het heel eenvoudig nieuwe klanten te koppelen aan het Arbo2000 applicatie. Wanneer een ArboDuo een nieuwe klant opneemt in haar integratieproces, is het een kwestie van een nieuwe adapter te plaatsen op de Enterprise Service Bus en de klant kan ook via de web interface haar gegevens aanmelden. Daarin is het geen probleem in welk formaat de klant het bestand aanlevert door de transformatie naar XML functionaliteit in de ESB.

Download

Vacature banner "Toppers gezocht"

Casestudy CorVu ondersteuning

Tri-ennium biedt bestaande CorVu gebruikers meer ondersteuning en kennis.

Neem contact op met onze organisatie op +31 (0) 10 288 48 48

Tri-ennium allianties

Partner Roxen
Partner TIBCO
Partner Microsoft
Partner EDS
Partner BusinessObjects
Partner Corvu
Overzicht alle allianties