RFID (Radio Frequency Identification) is een technologie die door middel van radiosignalen de unieke identificatie van goederen en personen op afstand mogelijk maakt. De technologie bestaat al jaren, maar is vanwege technische verbeteringen en lagere kosten eigenlijk pas de laatste jaren echt van de grond gekomen. De verwachting is dat RFID in de komende jaren in tal van sectoren toegepast gaat worden. De RFID technologie is alleen succesvol als RFID tags, RFID lezers en applicaties correct en op een eenvoudige manier samenwerken. RFID tags en RFID lezers zijn tegenwoordig voor een betaalbare prijs via verschillende leveranciers te verkrijgen. Probleem vormt vaak de achterliggende software. Om de RFID lezers aan te sturen zijn vaak specifieke hardwarekennis en device drivers nodig.
Microsoft heeft dit probleem ingezien en is vastberaden om een rol te gaan spelen op het gebied van RFID oplossingen. Onlangs hebben ze de BizTalk RFID kit uitgebracht waarmee het mogelijk is om 'plug-en-play' RFID oplossing te ontwikkelen.
De toolkit omvat gestandaardiseerde componenten waarmee je tegen een redelijke prijs eenvoudig en snel middels het dotNET platform een RFID oplossing kan implementeren die ook nog eens goed beheerbaar is. Omdat de kit via API’s een bepaalde abstractie biedt, is het niet meer nodig om lowlevel tegen de RFID devices te programmeren waardoor devices onderling ook uitwisselbaar zijn.
Omschrijving
De opdracht bestaat uit twee delen:
[1] Onderzoek de mogelijkheden van deze RFID kit en beschrijf de (on)mogelijkheden in een onderzoeksdocument. Neem daarbij minimaal de aspecten events, monitoring, dataopslag, foutafhandeling en connectiemogelijkheden met andere systemen mee.
[2] Maak een demo applicatie die laat zien wat Microsoft met de BizTalk RFID kit mogelijk maakt. Implementeer deze demo in Microsoft BizTalk Server 2006R2 en maak naast de RFID kit gebruik van de drie andere krachten van BizTalk die in combinatie met RFID goed tot hun recht komen: Orchestraties (workflow), de Rules Engine (om online bedrijfsregels te kunnen veranderen) en BAM (Business Activity Monitoring, voor het capturen van data en het genereren van overzichten).
De demo moet de volgende mogelijkheden kennen:
- ‘Printen’ van informatie op de RFID tags
- ‘Lezen’ en herkennen (interpreteren) van de RFID tags
- Opslaan van gelezen informatie en meta-data in het systeem
- Geldigheidscontroles en foutafhandeling (mag deze tag met deze status zich hier nu bevinden)
- Afhankelijk van de status acties uitvoeren via Orchestration (workflow)
- Kunnen wijzigen van bedrijfsregels via de Business Rule Engine
- Genereren van overzichten via BAM en evt. SQL Server Report Services
Implementeer deze demo op basis van een ‘autoverhuur proces’. Denk daarbij aan het toevoegen/bewerken en verwijderen van auto’s en klanten (met hun bijbehorende RFID tags), het kunnen herkennen van klanten en auto’s op basis van die RFID tag, het opstellen van flexibele bedrijfsregels (bv deze huurder mag alleen auto’s tot een nieuwwaarde van 25.000 euro huren), het uitvoeren van worklow acties op basis van een RFID actie (bv openen van een deur, automatisch printen van verhuurdocumenten, openen van de slagboom, bijwerken autovoorraad na verlaten van het parkeerterrein) en het kunnen genereren van RFID dataoverzichten (bv verhuurde auto’s per maand, jaarlijks overzicht huurgedrag klanten).
Inzetbaarheid
De demo-applicatie en het onderzoeksrapport kan aan Info Support medewerkers en klanten worden aangeboden om te laten zien welke mogelijkheden Microsoft’s RFID toolkit biedt. Hierdoor kan beoordeeld worden op de RFID toolkit bij klanten ingezet kan worden.
Developing Business Process and Integration Solutions using BizTalk Server 2006
Updating Your Skills For BizTalk Server 2006 R2
Fasen
Vooronderzoek
Onderzoek
Onderzoeksverslag
PVA (plan van aanpak)
Definitie van eisen
FO (functioneel ontwerp)
TO (technisch ontwerp)
Bouwen
Testen
Opleveren
Presenteren + demo
Meer weten?
Indien je geïnteresseerd bent in deze afstudeeropdracht, klik dan hier om direct te solliciteren.
Heb je vragen of wil je een afspraak maken? Neem dan contact op met één van ons: