关于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