![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
![]() |
![]() |
![]() |
||||||||||||||||
![]() |
||||||||||||||||
|
![]() |
![]() |
Optimization Services discover Language (OSdL) Click to see or download the OSdL WSDL -> OSdL.wsdl [stable] OSdL (discover) is a Web Service Definition Language for invoking optimization registry services to register and discover services. To make the discover communication, both the client and the OS registry have to follow the rules specified in the OSdL.wsdl document. The communication is just like any other OSxL client-service style communication on an OS network, with the same underlying networking process described in OShL section. The following figure shows the interface part of the OSdL WSDL document. The other part (protocol) of the WSDL document, like all other OSxL WSDL documents, uses the same specifications as OShL. The most important part of the above figure is the <wsdl:portType> element. The portType element can have one or more <operation> elements. In the OSdL WSDL document, we have four operations: find, register, knock and validate. Each operation corresponds to a method or function in a programming language. So there are usually two parts to an operation: the input element and the output element. The format of both elements is controlled by the message attribute. In the "find" operation for example, we require its input to be of message type “findRequest” and its output to be of message type “findResponse.” The findRequest message is essentially an osql string that represents a query and an osol string that represents an option. The findResponse message is essentially an osul string that represents the uri (or url) addresses of the found services. In the following table, we list the operations specified in the OSdL WSDL document.
Links: Click to see or download the OSdL WSDL -> OSdL.wsdl
|
|
||||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
© Optimization Services (OS) 2006 | All rights reserved. |