Home · Interfaces · Tools · Implementations · Manage · Register · Tutorials · Mailing List · About |
Programmatic Interfaces to XMethodsIn addition to the browser interface, XMethods publishes a number of programmatic interfaces. The following table provides a catalog of these interfaces.
We have updated the SOAP RPC interface to XMethods. The XMethods SOAP Query Service allows the user to obtain service listings and detailed service information through a convenient SOAP RPC interface. The following operations are defined in the interface. Method signatures are used as a convenient shorthand. For a more rigorous examination , consult the WSDL file at http://www.xmethods.net/wsdl/query.wsdl SOAP Binding Details
Operations
Data Structures There are 3 simple data structures used in the service. They are rigorously defined in the types section of the WSDL file. IDNamePair is a very simple structure that groups an ID with a name: { { ServiceDetail is a more complete collection of fields used for a
verbose description of a service: The tmodelID and uuid fields
arereserved for future
use.
WS-Inspection is a specification from Microsoft and IBM for an XML-based mechanism for service discovery and inspection. It is intended to supercede such formats as Microsoft's DISCO, and is meant to be complementary to other mechanisms such as UDDI. We provide a simple WS-Inspection document that describes the active services currently registered at XMethods . The URL is : http://www.xmethods.net/inspection.wsil By default, all active services are displayed. If you want to filter it to the services published by a specific publisher, append a "publisherid=" parameter to the URL, like this: http://www.xmethods.net/inspection.wsil?publisherid=xmethods.net where the publisher ID is the XMethods ID for the organization or individual. DISCO is the discovery specification that was written by Microsoft. The Microsoft tools, such as Visual Studio .NET and the .NET framework, are able to parse DISCO files to discover what services are hosted at a location. We provide a simple DISCO document that describes the active services currently registered at XMethods. The URL is : http://www.xmethods.net/default.disco By default, all active services are displayed. If you want to filter it to the services published by a specific publisher, append a "publisherid=" parameter to the URL, like this: http://www.xmethods.net/default.disco?publisherid=xmethods.net where the publisher ID is the XMethods ID for the organization or individual. XMethods now has an RSS 0.91 feed that provides titles and links for the last 10 services published. The URL is: http://www.xmethods.net/interfaces/rss
|
|