Patent ID: 7539689

Claim:
A computer-implemented method for performing operations, comprising: dividing a list of business objects to be processed into work packages, each business object storing data used in operation of a business task performed by a computer and a link to a related business object; processing in parallel the work packages to place business objects into bundles, comprising: for each bundle, accessing an initial business object in a work package; searching, using a search algorithm, through links stored in the initial business object to identify other business objects affected by manipulation of data stored in the initial business object; placing the links and the identified business objects in the bundle; discovering the identified business objects by iteratively repeating said accessing, said searching, and said placing for each business object placed in the bundle; and generating a unique bundle identifier for the bundle based on the business objects and the links placed within the bundle; and performing in parallel operations using the business objects in the bundles.