Patent ID: 8015039
Filing Date: 2011-09-06
Classification: G06Q

Abstract:
1. A method for verifying a business object, the method comprising: providing a verification service implemented using a processor-based computing system; receiving at the verification service implemented using the processor-based computing system the business object and a predetermined contract defining the business object from a repository, the contract including information indicating one or more of allowed methods which are invoked at the business object, allowed data types at the business object, the number of nodes of the business object, the position of the nodes in a hierarchy of the business object, and the format of any data at the business object, the business object including one or more of a purchase order, a sales order, a flight reservation, a shipping order, customer information, and employee information; verifying at the verification service implemented using the processor-based computing system the business object based on tests defined by the predetermined contract defining the business object, the verifying comprising: providing an indication from the verification service implemented using the processor-based computing system to a user interface of whether the business object complies with the predetermined contract based on the result of the verifying step.