RFID Integrated Solution Enablement
A solution integration framework that simplifies the creation, testing, deployment, and management of RFID solutions.
Date Posted: June 20, 2006
|
|
 |
 |
|
What is RFID Integrated Solution Enablement?
RFID Integrated Solution Enablement (RISE) is a model-driven solution integration framework for RFID (Radio Frequency Identification) solutions. RISE facilitates the following:
- rapid creation of solutions through GUI-based component composition and software reuse
- effective testing with simulation environment that allows developers to validate the logical flow of the solution prior to real deployment into physical environment
- easy solution deployment and management through polymorphism and a standard method of application lifecycle management (OSGi).
RISE also provides a set of built-in library components, which vary from four different vendor models of RFID readers to some logical components such as a duplicate tag read filter.
How does it work? RISE supports hierarchical development using hybrid data/control flow modeling. In the integrated development environment (IDE), a developer can create a solution model as a composition component and model the data flow as a component composition diagram. This is achieved simply by dragging pre-existing library components onto the canvas and making connections between components. Control flow is modeled by a finite state machine controller using the FSM editor. Composition diagrams are switched based on the state of the controller.
After the drawing of solution model diagram has been finished, the solution model persists in XML-based RISE model format. The model describes what component implementations are in use, how they are connected with one another (producer-consumer relationships), and how each component should be configured (run-time parameters). Then the binary representation of the solution model is generated and delivered to the designated RISE run time environment, which runs on an embedded RFID edge controller in this configuration. The RISE run time environment interprets the solution model, fetches all the required software bundles from the appropriate OSGi bundle server(s), and then runs the solution using its execution engine, currently supported by UC Berkeley Ptolemy.
A developer might choose to load a solution model from persistent storage and reuse the solution model by adding more library components as necessary. Advanced developers can create a new library component and expand the set of reusable components.
|
|
 |

|  | About the technology author(s): Han Chen, Ph.D., is a research staff member at the IBM Thomas J. Watson Research Center in Hawthorne, N.Y. His research interests include distributed computing systems, scalable display system, and multimedia.
ChangWoo Jung is a staff Research and Development (R&D) engineer at the IBM Ubiquitous Computing Laboratory located in Seoul, Korea. His current work focuses on solution framework development for RFID domain using Eclipse, OSGi, and embedded Java technologies.
Andrew Kim is a software engineer at the IBM Ubiquitous Computing Laboratory. He is interested in embedded Java development and Eclipse.
Sooyeon Kim, Ph.D., is a staff R&D engineer at the IBM Ubiquitous Computing Laboratory. Her research interests include RFID/S&A (sensor and actuator) solution integration and event monitoring in wireless ad hoc sensor networks.
SunWoo Lee is a member of IBM Ubiquitous Computing Laboratory's RFID/S&A Solution Team, which focuses on providing software solutions for emerging technologies related to RFID.
Johnathan Reason, Ph.D., is a research staff member at the IBM T. J. Watson Research Center. His research interests at IBM include solutions and services for RFID networks and instrumentation and telemetry services using sensor networks.
Jihye Rhim is a software developer with RFID/S&A Solution Team of the IBM Ubiquitous Computing Laboratory, which focuses on investigation and prototyping ubiquitous computing.
MyungHoon Suk is a software developer at RFID/S&A Solution Team of IBM Ubiquitous Computing Laboratory. Currently Mr. Suk is working on solution integration framework development for the RFID domain.
Danny Wong is an advisory software engineer in Sensor and Actuator Solutions at the IBM T. J. Watson Research Center. As part of the RFID Integrated Solution Enablement team, he has been involved with the investigation and prototyping of RFID infrastructure.
| |
|
| |