Patent ID: 8433728

Claim:
A computer-implemented method for creating and managing business objects for use within a business process, comprising: receiving, at a computer including one or more microprocessors, a request to create a business object, wherein the request includes a selection of an external service from a plurality of existing external services, and wherein each of the external services uses one or more schemas; presenting a first user interface, that executes on the one or more microprocessors and is used to create the business object, wherein the first user interface includes one or more fields that are used to define attributes and methods in the business object; presenting a second user interface that is used to add documentation information for the business object; incorporating a subset of the selected external service's operations into the business object, by importing one or more of the schemas used by the selected external service into the business object; storing the business object, wherein the attributes and methods of the business object are stored in separate files; and delegating execution to the selected external service when an operation belonging to that selected external service is invoked on the business object.