Tellago announces BizTalk Server RFID Data Services

The series of open source releases from our team at Tellago continues….

The newest addition to the RESTful Services APIs for BizTalk Server is here. Over the last few weeks, my colleagues Uri Katsir and Suresh Girirajan have been working on building an REST/OData API for BizTalk Server RFID. The results of this work are the first version of the BizTalk Server RFID API that we’ve released in our Tellago DevLabs workspace.

Using this API, developers can manage the entire BizTalk RFID infrastructure using simple HTTP messages. Here are some examples:

Querying all RFID components

Querying all RFID Process:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/RFProcesss

Querying all Devices:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/Devices

Querying all Device Groups:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/DeviceGroups

Querying all Device Providers:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/DeviceProviders

Navigating the hierarchy

Querying a specific resource:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/Devices('DEVICE1')

Querying all subgroups for a specific Group:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/DeviceGroups('Group1')/DeviceSubGroups

Querying all Devices for a specific Subgroup:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/DeviceGroups('Group1')/DeviceSubGroups('Forklift1')/AllSubDevice

Filtering:

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/RFProcess?$filter=Status%20eq%20'Started'

http://<RFID OData Endpoint>/BTSRFIDManagementService/BTSRFIDManagementService.svc/Devices?$filter=Status%20eq%20'ManuallyDisabled'

As part of our work with customers, we’ve seen the practical applicability of this type of API. RFID solutions are notorious from being deployed across heterogeneous locations that can influence the runtime behavior of the hardware. In those scenarios, having a lightweight mechanism to effectively monitor and configure the RFID hardware is a key element of a successful RFID solution.

If you are working with BizTalk Server RFID, I would encourage trying out BizTalk Server RFID Data Services. Don’t forget to send us your feedback.

No Comments