Patent ID: 7853616
Filing Date: 2010-12-14
Classification: G06F

Abstract:
1. A computer-readable medium containing instructions to configure a processor to perform a method, the method comprising: receiving, at a receiving system from a sending application, a first message comprising a first object having a first dependency on a plurality of other objects, the plurality of other objects comprising a second object; determining, by accessing a unified key mapping service at the receiving system, that second object key mapping information for the second object is not available at the receiving system because the second object has not yet been received at the receiving system when the first message is received at the receiving system; inhibiting processing of the first message based on the determining, the inhibiting further comprising implementing the receiving system as middleware associated with a first application sending the first message and a second application, the second application accessing the first and second objects; creating and storing, in a sequencing repository at the receiving system, a trigger indicating that processing of the first message is inhibited until the second object key mapping information is available; receiving, at the receiving system, a second message comprising the second object, the second object having no second dependencies on other objects, the receiving of the second message further comprising determining, by the second application, the second object key mapping information, and storing the second object key mapping information in the unified key mapping service, the second object key mapping information comprising a location of the second object; extracting, at the receiving system from the second message, the second object key mapping information, the extracting causing activation of the trigger; and resuming processing of the first message upon activation of the trigger, the resumed processing of the first message comprising extracting, from the first object, first object key mapping information for the first object; processing the first object in accordance with the first message upon determination by the receiving system that all of the plurality of other objects are present at the receiving system.