1. A method of searching one or more business objects, the method comprising: receiving a set of search criteria; identifying attributes of the business object that match the search criteria by searching an indexed composite document representing the business object based on the search criteria; and returning an indication of the identified attributes of the business object.