Patent ID: 7725590

Claim:
A web service broker method comprising: providing an interface on a computer system between an enterprise system and at least one of a service client and a service provider; providing the interface on the computer system between an enterprise and at least one of a service client and a service provider, the service client discovering web services on a service registry and using corresponding web services from the service provider; using a processor on the computer system as a web service broker at the interface to: create and host, at the interface, an object-oriented model representation of each of the web services stored in the service registry, wherein creating the object-oriented model representation at the interface comprises: interrogating Web Services Description Language from the service provider, the Web Services Description Language identifying at least one of a data type definition or a protocol associated with each of the web services; and creating the object-oriented model representation based on one or more technical details obtained from interrogating the Web Services Description Language; deploy each of the web services based on the object-oriented model representation hosted at the interface; communicating information between the enterprise and the at least one of the service client and the service provider; and converting information communicated from the enterprise to the service client or the service provider from a first XML message form appropriate for the enterprise to a second XML message form appropriate for the at least one of the service client or the service provider.