Presentation is loading. Please wait.

Presentation is loading. Please wait.

BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.

Similar presentations


Presentation on theme: "BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors."— Presentation transcript:

1 BizTalk RFID@Work Damir Dobric Lead Architect

2 Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors and SOA Sensor Service Bus Integrating with BizTalk RFID and VSTS Triggering Workflow applications Q&A

3 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 Version 1 - Q407, V-Next – Q208:CTP

4 Logical Overview 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

5 Platform Architecture Mobile & Standards Provider Custom Provider DSPI Provider Barcode Provider LLRP Readers Sensors Current Devices Barcode Readers Device Service Provider Interface Process Engine & Runtime Rules Engine Device Manager BizTalk RFID OM/APIs Provider Manager RFID Manager, Process Designers SQL Store BizTalk Server Partner Solutions LOB Apps Intel R1000 Provider DSPI Provider Device Service Provider Interface Custom Provider Radio Module Runtime Device Manager Provider Manager BizTalk RFID OM/APIs SQL CE Sensor RFID Manager Lite LLRP Agent Store & Forward Remote Mgmt LLRP Agent Store & Forward Remote Mgmt Mobile Application Mobile Device Discovery Library TDT BizTalk RFID Server SSB

6 Demo RFID Management Console: Configuring Provider and Device

7 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

8 Demo Synchronous Application Model: Reading Tag data DeviceManagerProxy

9 Asynchronous Application Model

10 Demo Process Management Device Abstraction Configuring EventHandler

11 Process properties Reliability mode (a binding parameter) Express: Read->Dispatch (fast) Reliable: Read->Persist->Dispatch (slower) Transactional: Read->Persist->Transacted Dispatch (Ideal but slower)

12 Demo Implementing Event Handler: Using of VS EventHandler Template

13 Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors and SOA Sensor Service Bus Integrating with BizTalk RFID and VSTS Triggering Workflow applications Q&A

14 m2m2 m2m2 Sensor Service Bus Architecture Sensor Service Bus TagEventProducerTag Event Consumer m1m1 m1m1 m1m1 m1m1 interface ISensorServiceBus { void DispatchTagReadNotification(RequestMsg); }

15 BizTalk RFID Process: Event Processing Pipeline BizTalk RFID Process: Event Processing Pipeline m2m2 Integrating with BizTalk RFID Service Bus TagEventProducerTag Event Consumer m1m1 m1m1 m1m1 … … EventHandler1 EventSink … … m2m2 m1m1

16 Contract sharing All participants subscribe to „topic“ Loose coupling WCF binding support Multiple endpoint configurations possible Connect through Internet Cloud Participants do not need public IP address Firewall friendly Recap: SSB

17 Demo: Sensor Service Bus Exposing Sensors as Services Triggering Workflows

18 Item Tracking with XSYLON

19 Epcis.Net

20 Recap Platform and architecture overview Managing devices and processes Device abstraction Synchronous and asynchronous programming model Runtime architecture Implement EventHandler and use in process Introduction to DSPI development Sensor Service Bus

21 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 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 http://www.microsoft.com/downloads/details.aspx?FamilyID=22b2e8d9- 8cda-44f8-8f4e-b372c7660989&DisplayLang=en BizTalk RFID Forum http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1474&S http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1474&S Code Samples http://msdn2.microsoft.com/en-us/biztalk/bb608378.aspx Performance Tuning http://msdn2.microsoft.com/en-us/library/bb870305.aspx http://msdn2.microsoft.com/en-us/biztalk/bb608378.aspx http://msdn2.microsoft.com/en-us/library/bb870305.aspx Blogs http://blogs.msdn.com/biztalkrfid/ http://developers.de/blogs/damir_dobric/archive/tags/Rfid/default.aspx http://developers.de/blogs/andreas_erben/archive/tags/Rfid/default.aspx http://blogs.msdn.com/biztalkrfid/ http://developers.de/blogs/damir_dobric/archive/tags/Rfid/default.aspx http://developers.de/blogs/andreas_erben/archive/tags/Rfid/default.aspx Required slide: Please customize this slide with the resources relevant to your session MSDN Library Knowledge Base Forums MSDN Magazine User Groups Newsgroups E-learning Product Evaluations Videos Webcasts V-labs Blogs MVPs Certification Chats learn support connect subscribe Visit MSDN in the ATE Pavilion and get a FREE 180-day trial of MS Visual Studio Team System!

22 © 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Q&A


Download ppt "BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors."

Similar presentations


Ads by Google