Planning and Architecture

The following figure shows an architecture overview of BizTalk RFID Mobile and BizTalk RFID Server. The components of BizTalk RFID Mobile (a Windows-powered mobile device) and BizTalk RFID Standards Pack (on BizTalk RFID server) are shaded in orange.

Mobility and Standards Pack Architecture Overview

The following topics discuss the different components of BizTalk RFID Mobile.

An RFID Mobile device is a Windows CE-based device that uses LLRP to communicate with a remote server. For more information, see RFID Mobile Devices.

A mobile application is a .NET application that runs on a Windows CE-based device. Currently, BizTalk RFID Mobile supports a synchronous command model for mobile applications. (Note that RFID Mobile is asynchronous when communicating with the remote server.) For more information, see BizTalk RFID Mobile Object Model and Synchronous Command Model.

The provider is the service that allows communication between Windows CE and the RFID hardware, using the Device Service Provider Interface (DSPI). For more information, see Device Service Provider Interface (DSPI) and Mobile Provider Architecture.

The ability to communicate with the remote RFID server is controlled by the Server Connector service. This service includes the ability to store events locally and to forward them to the server. Server Connector also allows a remote manager to discover and manage a Windows Mobile device. For more information, see BizTalk RFID Server Connector Architecture.

BizTalk RFID Mobile supports using a SQL Server database to store events and information on the mobile device, in much the same way that BizTalk RFID Server does.

BizTalk RFID Mobile ships with the Tag Data Translation (TDT) library that implements the Tag Data Translation standard ( defined by EPCglobal. For more information, see Tag Data Translation (TDT) Library.

Community Additions