download

19
Damir Dobric DAENET .NET,Visual Studio & MORE! Radio-Frequency-Identification- Lösungen mit BizTalk RFID

Upload: zubin67

Post on 27-Nov-2014

618 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Download

Damir Dobric DAENET

.NET,Visual Studio & MORE!Radio-Frequency-Identification-Lösungen mit BizTalk RFID

Page 2: Download

Agenda• Microsoft BizTalk RFID

• Overview• Architecture• Application models• Implementing Event Handlers• Implementing DSPI Providers

• BTS RFID and Sensors• SOA and RFID• Integrating with BizTalk RFID and VSTS• Triggering Workflow applications

• Q&A

Page 3: Download

General overview• What is BizTalk RFID?

– Open Platform to develop RFID solutions– Engine tools and framework for dealing with RFID devices and

other sensors

• What BizTalk RFID is not– It is not an implementation of specific business case

• RFID Package– Part of BizTalk 2006 R2– Set of assemblies based on .NET 2.0 and .NET 3.0– Microsoft BizTalk RFID Service (RfidServices.exe)– RFID Management Console

Page 4: Download

Logical Overview

DistributionInventoryManufacturing Packaging Warehouse ReceptionQuality Assurance

Distributed ’edge’sites running BizTalk RFID

Device Layer• RFID fixed and mobile readers• Barcode scanners• PLCs, etc.

Physical Layer• RFID tags, barcodes• Biometric systems• Environmental sensors, etc.

RFID & Sensor Services• Manage devices at the edge • Add context and turn raw events into business-process–relevant information• Interpret events at the edge through filters, rules & alerts

Business Intelligence BAM for Process BI SQL/SQL BI for data analytics

Business Applications Connect to multiple LOB apps Orchestrate business process Apply business logic

Page 5: Download

Har

dw

are

Device Service Provider Interface (DSPI)Device Service Provider Interface (DSPI)

CustomCustomDevicesDevices

Custom ProvidersCustom Providers

RFID WS (design, mgmt., runtime)RFID WS (design, mgmt., runtime)

EPC EPC ProviderProvider

Designers, Tools & AdaptersDesigners, Tools & Adapters

StoreStore

RFID RFID ReadersReaders

RFIDRFIDPrintersPrinters

……..

BizTalk ServerBizTalk Server ApplicationsApplications

Biz

Tal

k R

FID

Biz

Tal

k R

FID

SensorSensorDevicesDevices

Process ManagerProcess Manager

Device ManagerDevice Manager

Provider ManagerProvider Manager

Architecture

Sensor Service Bus

Page 6: Download

Demo

RFID Management Console:Configuring Provider and Device

Page 7: Download

Application models

• Synchronous application model• Dealing with devices, processes and providers• Setting/Getting Properties• Tag commissioning / de-commissioning

• Asynchronous application model• RFID Business Process• Declarative specification of an Event

Processing Tree (EPT)• Hosted within BizTalk RFID and IIS

Page 8: Download

Demo

Synchronous Application Model:Reading Tag dataProviderManagerProxyDeviceManagerProxyProcessManagerProxy

Page 9: Download

Asynchronous Application Model

Page 10: Download

Demo

Process ManagementDevice AbstractionConfiguring EventHandler

Page 11: Download

Process properties

• Reliability mode (a binding parameter)– Express: Read->Dispatch (fast)– Reliable: Read->Persist->Dispatch (slower)– Transactional:

Read->Persist->Transacted Dispatch (Ideal but slower)

Page 12: Download

DemoImplementing Event Handler:Using of VS EventHandler Template

Page 13: Download

Demo

Implementing DSPI Provider:Sample Daenet.FileWatcher Emulator

Page 14: Download

Agenda• Microsoft BizTalk RFID

• Overview• Architecture• Application models• Implementing Event Handlers• Implementing DSPI Providers

• Sensors and SOA• Sensor Service Bus• Integrating with BizTalk RFID and VSTS• Triggering Workflow applications

• Q&A

Page 15: Download

m2 m2

Sensor Service Bus Architecture

Sensor Service Bus

TagEventProducer Tag Event Consumer

m1 m1

m1m1

interface ISensorServiceBus{ void DispatchTagReadNotification(RequestMsg);}

Page 16: Download

BizTalk RFID Process:

Event Processing Pipeline

m2

Integrating with BizTalk RFID

Service Bus

TagEventProducer Tag Event Consumer

m1

m1m1……

EventHandler1EventHandler1

EventSinkEventSink

……

m2

m1

Page 17: Download

Recap• Platform and architecture overview• Managing devices and processes• Device abstraction and Runtime architecture• Synchronous and asynchronous programming

model• Implementing EventHandlers• Introduction to DSPI development• Rfid, SOA and Sensor Service Bus

Page 18: Download

Resources• MSDN and TechNet OnLine (same content)

http://msdn2.microsoft.com/en-us/library/bb749758.aspx http://technet.microsoft.com/en-us/library/bb749758.aspx

• CHM Documentation download (same as online content)http://www.microsoft.com/downloads/details.aspx?FamilyID=22b2e8d9-8cda-44f8-8f4e-b372c7660989&DisplayLang=en

• BizTalk RFID Forumhttp://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1474&S

• Code Samples http://msdn2.microsoft.com/en-us/biztalk/bb608378.aspxPerformance Tuninghttp://msdn2.microsoft.com/en-us/library/bb870305.aspx

• Blogshttp://blogs.msdn.com/biztalkrfid/http://developers.de/blogs/damir_dobric/archive/tags/Rfid/default.aspxhttp://developers.de/blogs/andreas_erben/archive/tags/Rfid/default.aspx

Visit http://developers.de

Page 19: Download

Questions