优化服务发现语言(OSdL)
点击查看或下载OSdL WSDL->OSdL.wsdl[稳定]
OSdL(discover)是一种Web服务定义语言,用于调用优化注册表服务来注册和发现服务。
要使发现通信时,客户端和OS注册表都必须遵循OSdL.wsdl文档中指定的规则。该通信与操作系统网络上的任何其他OSxL客户端服务式通信一样,具有相同的底层网络过程,如OShL公司第节。
下图显示了OSdL WSDL文档的接口部分。WSDL文档的另一部分(协议)与所有其他OSxL WSDL文档一样,使用与OShL公司.
上图中最重要的部分是<wsdl:portType>元素。portType元素可以有一个或多个<operation>元素。在OSdL WSDL文档中,我们有四个操作:查找、注册、敲打和验证。每个操作对应于编程语言中的方法或函数。因此,操作通常由两部分组成:输入元素和输出元素。这两个元素的格式都由消息属性控制。例如,在“find”操作中,我们要求其输入为消息类型“findRequest”,输出为消息类型”findResponse“。findRequestmessage本质上是一个表示查询的osql字符串和一个表示选项的osol字符串。findResponse消息本质上是一个osul字符串,表示找到的服务的uri(或url)地址。在下表中,我们列出了OSdL WSDL文档中指定的操作。
操作 |
描述 |
字符串查找(字符串OSqL,字符串OSoL) |
在OS注册表中查找服务
第一个输入是OSqL查询。 第二个输入是注册表的OSoL选项。如果选项为空(“”),则假定为默认选项。 输出字符串是一个OSuL,它包含发现的服务的URI(或URL)地址。 |
字符串寄存器(String osel,String OSoL) |
在OS注册表中注册新服务
第一个输入是一个OSeL字符串,表示服务的静态实体信息。 第二个输入是注册表的OSoL选项。如果选项为空(“”),则假定为默认选项。 输出是一个OSpL进程结果,指示注册进程是否成功。 |
字符串敲击(String OSpL,String OSoL) |
敲操作系统注册表服务以获取或设置进程信息。
第一个输入是OSpL流程输入,指示请求操作和其他相关信息。 第二个输入是用于敲打选项的OSoL选项。 输出是包含响应状态和/或请求的进程信息的OSpL进程结果。
|
字符串验证(String OSxL) |
测试OSxL(例如OSiL)字符串对相应的模式(例如,OSiL.xsd)是否有效。
第一个输入是要验证的OSxL字符串。 第二个输入是注册表的OSoL选项。如果选项为空(“”),则假定为默认选项。 输出是一个OSpL过程结果,指示验证过程是否成功。 |
链接:
点击查看或下载OSdL WSDL->操作系统日志
|