Additionally, the Swiss Auto-ID Lab has created
EPC Information Service (EPCIS) software that receives
RFID data from the
middleware module, translates the data into relevant business events and makes those events available to back-end systems. The Accada EPCIS software module consists of a capture application that interprets the captured RFID data, a repository (database) that stores events and a query application that retrieves RFID events from the repository.
"We implemented the EPCIS repository with its capture and query interface," Floerkemeier explains, "so you can generate simulated events, store them in the repository and query the repository."
Accada also features a
tag data translation engine (TDT) developed at the Cambridge Auto-ID Lab. The goal of the TDT engine is to provide flexible translation (encoding and decoding) between these different
EPC representations. This module is also used within the
Reader module. Floerkemeier stresses, however, that no Accada software modules are as robust as some commercial software, and none are meant for use in large-scale deployments.
"We created the platform, first and foremost, to educate EPC novices," he says. "If you give them demos and programs to download, researchers can get familiar with the
EPCglobal Network, and those who want to prototype can do so without engaging a software company. People should understand that this is not a reference implementation of the EPCglobal Network. It's an open-source project to foster adoption of the network."
Accada is currently already in use in a number of research-and-development departments, as well as in such European Union-sponsored research programs as BRIDGE. Accada's
Reader Management implementation has been used only for beta-testing in
EPCglobal's certification program.
The aforementioned software is available for download at
Accada's Web site, under an LGPL-Open Source License. All Accada software is implemented in the Java programming language. A complementary open-source effort in the .NET environment, ongoing within the
Auto-ID Labs, is available as well. More details can be found on the
Open Source Implementations section of the Auto-ID Labs Web site.