版权归原作者所有,如有侵权,请联系我们

[科普中国]-网络接口定义语言

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

关于WIDL

WIDL是一个XML词汇表,它的目的是促进Intranet或者Intemet上的商业应用之间的数据交换。WIDL提供了Web自动控制的基础,Web自动控制是一种允许Web浏览器以外的其他应用直接和Web服务器、存储在Web服务器上的数据打交道的技术。通过WIDL,交易就可以在一个广泛的商业应用和公司的Web服务器上建立直接的连接。这个方法利用了Web的标准协议,允许大量的应用访问和共享存储在某个地方的相同资源。

现在大多数的数据库软件,都提供将存储在它们里面的数据连接到Web页面的工具。除了在Web页面中包含来自于数据库的数据之外,Web页面还经常被用来自动更新数据库。在Web页面中使用表格收集信息,就是Web页面自动更新数据库的例证。WlDL把这个功能扩展到了所有的商业应用,而且允许以一种标准并一致的方法,和存储在Web服务器上的数据相交流。2

WIDL元素WIDL元素就是任何WIDL文档的文档元素,元素的内容和属性规范包括:

内容:SERVICE和BINDING元素的一个或多个实例。

属性:NAME、VERSION、TEMPLATE、BASEURL和OBJMODEL。

这两个元素SERVICE和BINDING,以及它们的CHILD元素,都必须嵌套在WIDL元素里面。WIDL元素可以带有下面5个属性。

NAME为接口声明一个名称;

VERSION指定用来描述接口的WIDL版本;

TEMPLATE指明服务必须遵守的特定规范或者一套指令;

BASEURL指明用来描述该接口及其服务的主要URL;

OBJMODEL指明对象模型,该对象模型将支配文档的元素被应用识别和显示的方法。2