1. A system including instructions stored on a non-transitory computer-readable medium and executable by at least one processor of one or more computing devices, the system comprising: a Web Service Description Language (WSDL) inspector configured to cause the at least one processor to: discover, using a registry of discoverable web services, an existing web service that provides web service functionality; receive a WSDL file describing the web service, loop over all data type definitions in order to determine at least one data type included in the WSDL file, create and store a proxy data type corresponding to the at least one data type which is available to a business object generator, and extract at least one interface operation from the WSDL file, the at least one interface operation including at least one message sent during implementation of the at least one interface operation, the at least one message using the at least one data type; and the business object generator is configured to cause the at least one processor to: generate a business object based on the WSDL file, the business object including the at least one data type and the at least one interface operation, the business object configured to expose the web service functionality in an integrated manner within a business object based application environment, the generating including: converting the at least one data type to a format consistent with the business object based application environment, creating at least one business object node of the business object that corresponds to each interface operation of the WSDL file, the at least one business object node being based on the at least one message, and creating a node action for the at least one business object node, the node action corresponding to the at least one interface operation.
6. The system of claim 1 wherein a parent node of the at least one business object node is a root node of the generated at least one business object.