A method for providing a web service broker includes providing an
interface between an enterprise and at least one of a service client and
a service provider. The service client discovers web services on a
service registry and uses the corresponding web services from the service
provider. Communication is provided between the enterprise and the at
least one of the service client and the service provider. Information
from or to the enterprise is converted to a form that is appropriate for
the at least one of the service client and the service provider.
Additionally or alternatively, information from or to the at least one of
the service client and the service provider is converted to a form that
is appropriate for the enterprise.