Interface InformationBroker

This service type brokers data across domains.

XML Namespace

urn:icsy:venice:wsdl:information

XSD Data Types

basic:  http://www.v-grid.info/types/basic.xsd

domain:  http://www.v-grid.info/types/domain.xsd

faults:  http://www.v-grid.info/types/faults.xsd

ib:  http://www.v-grid.info/types/information/InformationBroker.xsd

Operations

 xsd:anyURI findDomainInformationService (domain:SSOInformation sso, basic:String domainName) throws faults:AuthorizationFault
Returns the URI of the Domain Information Service for the given domain. As the Information Broker uses P2P technology, the result might be null due to a timeout. If that happens, a second call might reveal the correct answer.

 basic:AnyURIArray findResources (domain:SSOInformation sso, xsd:QName portType) throws faults:AuthorizationFault
Returns a list of all resources in all domains accessible by the Information Broker that implement the given port type. As the Information Broker uses P2P technology, the result might be incomplete.

 basic:AnyURIArray findServices (domain:SSOInformation sso, xsd:QName portType) throws faults:AuthorizationFault
Returns a list of all services in all domains accessible by the Information Broker that implement the given port type. As the Information Broker uses P2P technology, the result might be incomplete.

 domain:DomainNameArray findDomains (domain:SSOInformation sso) throws faults:AuthorizationFault
Returns a list of all domains accessible by the Information Broker.

 ib:Result executeQuery (domain:SSOInformation sso, ib:Query query) throws faults:AuthorizationFault
The generic method for invoking the Information Broker. This method is used by the other methods if the service - with the result and query being correctly translated.

Generated by the Venice Service Compiler on Thu May 10 14:12:55 CEST 2012