RFID business process-decoupling of design and deployment time activities
First Claim
1. A computer-implemented system configured to facilitate binding at least one device, the computer-implemented system comprising:
- a radio frequency identification (RFID) business process configured to receive a tag read event from the at least one device and to make the tag read event available for at least one RFID application;
a binding engine configured to bind the RFID business process to the at least one device and enable decoupling a design time activity and a deployment time activity associated with the RFID business process, the binding engine comprising;
a device mapping component configured to employ a device binding; and
a component configuration module configured to employ a component binding;
a user interface configured to receive a user'"'"'s selection of a logical device for the binding engine to bind to the at least one device and configure an event handler component bound by the binding engine to the at least one device; and
a computer-readable storage medium comprising data structures and code that when executed by at least one processor, causes the at least one processor to perform the RFID business process and the binding engine in a computer.
3 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates implementing a binding between a radio frequency identification (RFID) process and a device. An RFID process can receive a tag read event from a device and make the tag read event available for at least one high level application. A binding engine can bind the RFID process to the device while decoupling a design time activity and a deployment time activity associated with the RFID process. In addition, the binding engine can include at least one of a device mapping component that employs a device binding; and a component configuration module that employs a component binding.
40 Citations
21 Claims
-
1. A computer-implemented system configured to facilitate binding at least one device, the computer-implemented system comprising:
-
a radio frequency identification (RFID) business process configured to receive a tag read event from the at least one device and to make the tag read event available for at least one RFID application; a binding engine configured to bind the RFID business process to the at least one device and enable decoupling a design time activity and a deployment time activity associated with the RFID business process, the binding engine comprising; a device mapping component configured to employ a device binding; and a component configuration module configured to employ a component binding; a user interface configured to receive a user'"'"'s selection of a logical device for the binding engine to bind to the at least one device and configure an event handler component bound by the binding engine to the at least one device; and a computer-readable storage medium comprising data structures and code that when executed by at least one processor, causes the at least one processor to perform the RFID business process and the binding engine in a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21)
-
-
17. A computerized method, comprising:
-
storing on a computer-readable storage medium, a plurality of business processes that utilize automatic data capture through radio frequency identification (ADC-RFID processes; displaying a user interface on a computer system, the user interface presenting information indicative of a plurality of logical devices and the plurality of ADC-RFID processes; receiving, via the user interface, one or more selections from a user of at least one of the plurality of logical devices and at least one of the plurality of ADC-RFID processes; and binding the selected ADC-RFID business process to a radio frequency identification (RFID) device by employing a device binding between the selected logical device and a physical device, and by performing a component binding between the selected ADC-RFID process and the physical device. - View Dependent Claims (18)
-
-
19. A computer-readable storage medium storing computer-executable instructions for performing the following acts:
-
receiving a tag read event from a device and making the tag read event available for at least one application employing a business process that utilizes radio frequency identification (RFID) technology; binding to the device, the business process, wherein the business process utilizes RFID technology, and wherein binding the device to the business process decouples a design time activity and a deployment activity associated with the business process utilizing RFID technology; performing a component binding; and selecting a logical device for binding to the device and for configuring an event handler component bound to the device.
-
-
20. A computerized method comprising:
-
designing a radio frequency identification (RFID)-based business process comprised of one or more logical device elements, one or more logical sources as containers for one or more logical device elements or a pipeline of components, wherein the pipeline of components comprises one or more event handler components; deploying, to a physical RFID device architecture, the RFID-based business process in a computer-executable form, by mapping logical entities to physical RFID devices and by configuring event handler components by specifying values for initialization parameters, wherein the physical RFID device architecture comprises a selectable combination of one or more types and one or more quantities of the physical RFID devices; outputting, to a user interface of a computer system, a list of logical devices; receiving via the user interface a user'"'"'s selection from the list for device binding and component binding; executing the RFID-based business process by receiving a tag read event at the mapped physical RFID device and performing a response in accordance with a bound event handler component; and storing one or more data structures and storing one or more codes in a computer-readable storage medium for enabling the computer system to perform the device binding and the component binding.
-
Specification