Patent ID: 7389921

Claim:
A computer-implemented method comprising: receiving, at an auto-ID node and from an adapter, a request to process item data that tracks a status of an item in a supply chain; selecting adaptor, communicator, and converter components for the adapter based on receiving the item data; determining, based on limits associated with a quantity of active instances of the selected components, whether active instances of the selected components may be instantiated; dynamically instantiating, if determining that the active instances of the selected adaptor, communicator, or converter components may be instantiated, an active instance of the selected adaptor, communicator, or converter components; dynamically instantiating, if determining that the active instances of the selected adaptor, communicator, or converter components may not be instantiated, a passive instance of the selected adaptor, communicator or converter components; swapping the passive instance of the selected adaptor, communicator, or converter components to an active instance of the selected adaptor, communicator, or converter component, when a respective active instance of the selected adaptor, communicator, or converter components finishes processing; processing the event using the active instances of the selected components; outputting the processed item data; and de-instantiating the active instances of the adaptor, communicator, and converter components based on processing the event.