在当前的网络信息时代,信息量不仅庞大而且源自于不同的数据源,信息集成一直是研究的热点。基于多代理(Multi-Agent)的信息资源集成方案有所不足,而XML集成机制的优点,适于网络环境下基于XML的信息集成。本方案:包括系统的总体框图、层次结构、工作过程及信息系统主要部分的具体设计。
随着计算机技术,特别是Internet的不断发展,实现信息孤岛之间的集成与交互成为亟待解决的问题。
在诸多解决方案中,基于多代理(Multi-Agent)的信息集成就是其中的一种。该系统已被认为是建造大型复杂分布式信息处理系统的重要技术和框架。在基于多代理的方法中,资源集成的具体操作步骤是:用户把请求提交给搜索代理,由搜索代理对请求进行适当的转换,发送给代理路由器;代理路由器通过链接,将查询请求发送给数据库代理;数据库代理接受查询请求,并进行具体的数据库操作,然后把查询结果返回给请求者;搜索代理对返回的结果进行识别,若存在所需的资源,则激活本地数据库代理,对获得的信息进行记录,由专家系统对所搜集的信息进行进一步的处理。这种方法有一个明显的缺陷,即必须明确数据库的格式,代理才能正常工作。
而XML技术则可以很好的解决这个问题。用XML进行数据集成,只需对所有的异构数据源增加一个以XML为格式的封装体,即在不改变数据源的前提下,用XML对数据源的定义描述字、数据源的创建等相关信息进行封装。供应链节点上所有数据源的封装体纳入全局的XML Schema或DTD,并存储在XML虚拟服务器,为系统检索、定位提供服务。在XML的集成机制里,可以通过XML封装体实现彼此之间的数据交互,所以不需要了解数据库的格式,从而弥补了基于多代理的集成方法在这方面的
下面首先概要介绍XML的相关技术,进而给出网络环境下的、基于XML的信息集成方案:包括系统的总体框图、层次结构、工作过程及系统主要组成部分的具体设计。
web.xml的详细分析
2 部署描述符文件内的元素次序XML 元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web- app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是...
web.xml的概述
用XML进行数据集成,只需对所有的异构数据源增加一个以XML为格式的封装体,即在不改变数据源的前提下,用XML对数据源的定义描述字、数据源的创建等相关信息进行封装。供应链节点上所有数据源的封装体纳入全局的XML Schema或DTD,并存储在XML虚拟服务器,为系统检索、定位提供服务。在XML的集成机制里,可...
web.xml文件位于web项目的目录结构中的什么中
在标准的Java Web应用程序中,WEB-INF目录包含所有Web应用程序的特定资源和配置文件,如Servlet类、JSP页面、数据库驱动程序和部署描述符web.xml等。其中,web.xml是一个XML文件,它提供了有关Web应用程序的配置信息,例如Servlet、过滤器等声明以及其他与Web应用程序相关的属性和参数,如上下文参数、错误...
web.xml配置详解
1、首先打开myeclipse新建web项目,如下图所示。2、display-name用来定义web项目名称,如下图所示。3、context-param设定web项目参数,param-name指定参数名称,param-value设定参数值。4、filter用来指定过滤器,filter-name指定过滤器名称,filter-class指定过滤器类名, init-param定义参数。5、listener设置...
web.xml的主要技术特点
XML是一种元标记语言与HTML不同,XML不是一种具体的标记语言,它没有固定的标记符号,是一种元标记语言,是一种用来定义标记的标记语言,它允许用户自己定义一套适于应用的DTD。XML的核心是数据在一个普通的文档里,往往混合有文档数据、文档结构、文档样式三个要素。而对于XML文档来说,数据是其核心。...
web.xml配置详解
1、首先打开myeclipse新建web项目,如下图所示。2、display-name用来定义web项目名称,如下图所示。3、context-param设定web项目参数,param-name指定参数名称,param-value设定参数值。4、filter用来指定过滤器,filter-name指定过滤器名称,filter-class指定过滤器类名, init-param定义参数。5、listener设置...
WEB-INF\/web.xml做什么用的
web.xml文件是用来初始化工程配置信息的,比如说 welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等,当你的web工程中没用到这些当然也就不需要这个xml文件来配置你的apllication了 每一个xml文件都有定义他书写规范的schema文件,web.xml所对应的xml Schema文件中定义了多少种标签...
前端xml是什么意思?
前端XML是前端编程中的一种基于文本的标记语言,常用于Web页面的开发和设计。XML可以跨平台、跨语言,它的数据可以经过各种转换工具转化为其他格式的数据。XML作为一种前端技术,具备可扩展性、数据结构清晰、易于学习和理解等特点,能够在前端页面开发中快速地处理数据、展示信息和提升用户体验。前端XML主要...
在Java项目中web.xml的作用是干什么?
主要是配置web项目启动时加载的信息,比如<context-param\/>配置参数,<listener\/>配置你的监听器,<filter\/>配置过滤器,<servlet\/>配置你的servlet实现。
web项目中的web.xml是做什么的
当你使用编辑器编辑该文档的时候,在title处需要显示的名称。你可以改变这个名字,然后用编辑器分别打开,可以看到title的变化。