UDDI:一种XMLWeb服务(1)_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

UDDI:一种XMLWeb服务(1)

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0

本篇关键词:服务UDDI我们查询
黑客防线网安网讯:  UDDI 查询示例(需要 Internet Explorer 5.x)  通用描述、发现和集成 (UDDI) 服务(英文)目前能直接运行于 Microsoft、IBM 和 Ariba。这是一种联机 Web 服务,可在应用程式中用来动...

  UDDI 查询示例(需要 Internet Explorer 5.x)

  通用描述、发现和集成 (UDDI) 服务(英文)目前能直接运行于 Microsoft、IBM 和 Ariba这是一种联机 Web 服务可在应用程式中用来动态发现其他联机服务该服务全部被巧妙地打包在一个简单的 XML 接口中。

  对于有经验的 XML 读者在客户端应用程式和中间层服务器之间传递 XML 根本不是什么新鲜事。我们从 1998 年开始就这么做。不过,我们也非常高兴能看到行业在这个方向上研发出象 UDDI 相同有用的其他服务。

  所以,让我们专注于基本事实。你真正需要了解的是能向其张贴 XML 的 URL。我们经过努力,找到了以下三个 URL:

  http://uddi.microsoft.com/inquire

  http://uddi.ariba.com/UDDIProcessor.aw/ad/process

  http://www-3.ibm.com/services/uddi/inquiryapi

  他们是用于“查询”的 UDDI 入口点。用于更新的入口点和他们不相同,并且通常出于安全原因而使用 HTTPS 地址。

  张贴什么样的 XML?

  首先,XML 必须是 UTF-8(由 UDDI 项目精心简化)格式的,并且必须包装在 SOAP 信封中。SOAP 信封看上去如下所示:

  <?xml version=’1.0’ encoding=’UTF-8’?>

  <Envelope xmlns=’http://schemas.xmlsoap.org/soap/envelope/’>

  <Body>?lt;/Body>

  </Envelope>

  元素的内容能是来自 uddi 架构(英文)的所有查询。例如,以下查询,当置于 SOAP 信封中时将返回有关 Microsoft 的周详信息:

  <find_business generic="1.0" xmlns="urn:uddi-org:api">

  <name>Microsoft</name>

  </find_business>

  注意:我们将名称空间从 SOAP 名称空间转换到“urn:uddi-org:api”名称空间。在 find_business 查询中还能执行许多其他操作。

  怎么张贴 XML?

  你能在 JScript 文件或 HTML 页面中使用 MSXML 提供的 XMLHTTP 控件,如下所示:

  http = new ActiveXObject("Microsoft.XMLHTTP");

  http.open("POST", url, false);

  http.setRequestHeader("Accept","text/xml");

  http.setRequestHeader("Cache-Control","no-cache");

  http.setRequestHeader("SOAPAction",’""’);

  http.send(msg);

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16229-1.html
网站维护教程更新时间:2012-04-06 01:14:27  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer