发明名称 供将文件予以验证之网路装置
摘要 于一个网路和多个处理节点或应用伺服器之间提供一个网路装置。该网路装置包括一个验证加速器,以根据该文件中所提供的验证指令将一份文件予以验证(或预先予以验证)。在将该文件予以验证之后,则自该文件中移除或删除该等验证指令,并继之将该文件传送给一个处理节点或一个应用伺服器作处理。
申请公布号 TW583557 申请公布日期 2004.04.11
申请号 TW090110334 申请日期 2001.05.11
申请人 英特尔公司 发明人 大卫A 马拉特;约翰 艾柏詹尼
分类号 G06F17/22;H04L12/00 主分类号 G06F17/22
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种在一个网路、和多个处理节点或应用伺服 器之间耦合的网路装置,该网路装置包括一个验证 加速器,其中该验证加速器将一个讯息的至少一部 分予以验证,及在将该讯息传送给一个应用伺服器 或其它的处理节点之前、先自该讯息中移除验证 指令。2.如申请专利范围第1项之网路装置,其中该 验证加速器包括一个将XML讯息予以验证之XML验证 加速器。3.如申请专利范围第1项之网路装置,其中 该验证加速器更进一步包括一个储存验证样板之 区域快取记忆体。4.一种在一个网路、和多个处 理节点或应用伺服器之间耦合的验证加速器,其中 该验证加速器将一个讯息的至少一部分予以验证, 及在将该讯息传送给一个应用伺服器或其它的处 理节点之前、先自该讯息中移除验证指令。5.如 申请专利范围第4项之网路装置,其中该验证加速 器包括一个将XML讯息予以验证之XML验证加速器。6 .如申请专利范围第4项之网路装置,其中该验证加 速器更进一步包括一个储存验证样板之区域快取 记忆体。7.如申请专利范围第4项之网路装置,其中 该验证加速器在将该讯息传送给一个应用伺服器 或其它的处理节点之前、先将一个预先予以验证 的指示增加到该讯息中。8.一种网路系统之资料 中心,包括: 多个处理讯息之处理节点;及 一在一网路和该等多个处理节点之间耦合的验证 加速器,其中该验证加速器将一讯息的至少一部分 予以验证,及在将该讯息传送给该其中一个处理节 点之前、先自该讯息中移除验证指令。9.一种在 一个网路、和多个处理节点或应用伺服器之间耦 合的网路装置,该网路装置包括: 一安全加速器; 一耦合至该安全加速器上之验证加速器,其中该验 证加速器将一讯息的至少一部分予以验证,及自该 讯息中移除验证指令; 一耦合至该安全加速器或该验证加速器上之植基 于内容的讯息指示器,其中该植基于内容的讯息指 示器根据一接收之讯息中的交易资讯对该接收之 讯息产生一切换或路径决策;及 一耦合至该植基于内容之讯息指示器上之负载平 衡器,其中该负载平衡器根据该切换决策将该讯息 按规定路线发送至该其中一个处理节点或该其中 一个应用伺服器中、或将该讯息切换至该其中一 个处理节点或该其中一个应用伺服器中。10.如申 请专利范围第9项之网路装置,其中该交易资讯包 括XML中所提供的商业交易资讯;及其中该植基于内 容的讯息指示器包括一个产生一路径或切换决策 之XML指示器,用以根据该XML资料的内容规定一个接 收之讯息的发送路线。11.如申请专利范围第9项之 网路装置,其中该安全加速器包括一个SSL加速器。 12.一种在一个网路、和多个处理节点或应用伺服 器之间耦合的网路装置,该网路装置包括: 一安全加速器; 一耦合至该安全加速器上之验证加速器,其中该验 证加速器将一讯息的至少一部分予以验证;及 一耦合至该验证加速器上之植基于内容的讯息指 示器,其中该植基于内容的讯息指示器根据一接收 之讯息中的交易资讯将该接收之讯息按规定路线 发送至该其中一个处理节点或该其中一个应用伺 服器中、或将该接收之讯息导向该其中一个处理 节点或该其中一个应用伺服器中。13.一种在一个 网路、和多个处理节点或应用伺服器之间耦合的 网路装置,该网路装置包括: 一安全加速器;及 一耦合至该安全加速器上之验证加速器,其中该验 证加速器将一讯息的至少一部分予以验证,及在将 该有效的讯息转递给该其中一个处理节点或该其 中一个应用伺服器之前、先自该讯息中移除验证 指令亦或将一个预先予以验证的指示增加到该讯 息中。14.一种在一个网路、和多个处理节点或应 用伺服器之间耦合的网路装置,该网路装置包括: 一验证加速器,将一讯息的至少一部分予以验证; 及 一耦合至该验证加速器上之植基于内容的讯息指 示器,其中该植基于内容的讯息指示器根据一接收 之讯息中的交易资讯将该接收之讯息按规定路线 发送至该其中一个处理节点或该其中一个应用伺 服器中、或将该接收之讯息导向该其中一个处理 节点或该其中一个应用伺服器中。15.如申请专利 范围第14项之网路装置,其中该植基于内容的讯息 指示器包括一个XML指示器,及其中该XML指示器根据 一个植基于XML语言中所提供之该讯息中的该交易 资讯规定讯息的发送路线。16.一种在一个网路、 和多个处理节点或应用伺服器之间耦合的网路装 置,该网路装置包括: 一验证加速器,将一讯息的至少一部分予以验证; 及 一耦合至该验证加速器上之负载平衡器,其中该负 载平衡器将该讯息按规定路线发送至该其中一个 处理节点或该其中一个应用伺服器中、或将该讯 息切换至该其中一个处理节点或该其中一个应用 伺服器中。17.一种验证文件之方法,包括: 接收一包括应用资料和验证指令之讯息; 根据该等验证指令获得该讯息的一验证样板; 根据该验证样板将该应用资料的至少一部分予以 验证; 自该讯息中移除该等验证指令;及 将该予以验证之讯息传送给一处理节点或一应用 伺服器作处理。18.如申请专利范围第17项之方法, 其中该获得一个验证样板包括:根据该讯息中的该 等验证指令从语法上剖析一个内部验证样板。19. 如申请专利范围第17项之方法,其中该获得一个验 证样板包括:根据一个外部识别代号自一个网路中 获得一个外部验证样板。20.如申请专利范围第17 项之方法,其中该验证样板包括一个文件型式定义 。21.如申请专利范围第17项之方法,其中该验证样 板包括一个描述语言。22.如申请专利范围第21项 之方法,其中该描述语言定义一个有效文件所需的 该文法、结构及资料型式。23.如申请专利范围第 17项之方法,其中该讯息包括一个XML文件,该XML文件 包括欲予以验证之XML应用资料和该等验证指令。 24.如申请专利范围第17项之方法,更进一步包括自 该网路中撷取该样板之后、储存该外部验证样板 的一个区域副本。25.一种验证文件之方法,包括: 接收一包括验证指令之讯息; 依照下面及根据该等验证指令获得该讯息的一验 证样板: 如内部或内嵌式地将该验证样板提供给该讯息时, 则利用一内部验证样板; 如局部地储存该样板,且如该样板不在该文件的内 部,则利用一验证样板的一区域副本;及 否则,自一网路中撷取该验证样板的一副本; 根据该验证样板将该资料的至少一部分予以验证; 自该讯息中移除该等验证指令;及 将该予以验证的讯息传送给处理节点或应用伺服 器作处理。26.如申请专利范围第25项之方法,更进 一步包括:如自该网路中撷取该验证样板,则局部 地储存该验证样板的一个副本以于将来使用之。 27.一种储存一个电脑程式之实体媒体,当一个电脑 或计算节点执行该电脑程式时,则该电脑程式导致 发生以下: 接收一包括应用资料和验证指令之讯息; 根据该等验证指令获得该讯息的一验证样板; 根据该验证样板将该应用资料的至少一部分予以 验证; 自该讯息中移除该等验证指令;及 将该予以验证之讯息传送给一处理节点或一应用 伺服器作处理。28.一种在一个网路、和多个处理 节点或应用伺服器之间耦合的网路装置,该网路装 置包括一个验证加速器,其中该验证加速器将一个 讯息的至少一部分予以验证,及在将该讯息传送给 一个应用伺服器或其它的处理节点之前、先将一 个预先予以验证的指示增加到该讯息中。29.一种 在一个网路、和多个处理节点或应用伺服器之间 耦合的网路装置,该网路装置包括一个验证加速器 ,其中该验证加速器确认一个讯息符合一种语言的 一个基本语法或确认一个讯息为构成适当的,及在 将该讯息传送给一个应用伺服器或其它的处理节 点之前、先将一个构成适当的指示增加到该讯息 中。30.一种验证文件之方法,包括: 接收一包括应用资料之讯息; 获得该讯息的一验证样板; 根据该验证样板将该应用资料的至少一部分予以 验证; 将一预先予以验证的指示增加到该讯息中;及 将该予以验证的讯息传送给一处理节点或一应用 伺服器作处理。31.如申请专利范围第30项之方法, 其中该讯息更进一步包括验证指令;及该方法更进 一步包括在将该讯息传送给该处理节点或该应用 伺服器之前、先自该讯息中移除该等验证指令。 32.如申请专利范围第30项之方法,其中该增加包括 于该讯息的一个栏位中指示已将该应用资料的至 少一部分予以验证。33.如申请专利范围第30项之 方法,其中该增加包括在该应用资料本身中增加一 个指令或注解,以指示已预先将该应用资料予以验 证。34.如申请专利范围第33项之方法,其中该增加 包括增加一个处理指令标签,以指示已预先将该应 用资料予以验证。35.一种验证文件之方法,包括: 接收一包括应用资料之讯息; 获得该讯息的一验证样板; 当与该验证样板比较时,判定该讯息是否有效;及 如该讯息为有效的,则将该予以验证的讯息传送给 一处理节点或一应用伺服器作处理; 否则,阻挡或禁止转递或传送该讯息。36.如申请专 利范围第35项之方法,其中如该讯息为有效的,则在 将该讯息传送给一个处理节点或一个应用伺服器 之前改变该讯息,使包括一个明确或隐含之预先予 以验证指示。37.一种验证文件之方法,包括: 接收一包括应用资料和验证指令之讯息; 根据该等验证指令获得该讯息的一验证样板; 当与该验证样板比较时,判定该讯息是否有效;及 如该讯息为有效的,则: 移除该等验证指令;及 将该予以验证的讯息传送给一处理节点或应用伺 服器作处理;及 否则,将该讯息传送给一处理节点或应用伺服器, 包括该等验证指令。38.如申请专利范围第37项之 方法,其中如该讯息为有效的,则更进一步在将该 有效的讯息传送给该处理节点或该应用伺服器之 前、先将一个预先予以验证的指示增加到该讯息 中。39.一种验证文件之方法,包括: 接收一包括应用资料和验证指令之讯息; 根据该等验证指令获得该讯息的一验证样板,包括 : 如局部地呈现,则自区域记忆体或快取记忆体中获 得该验证样板; 否则,自一远端位置中撷取该验证样板; 根据该验证样板将该应用资料的至少一部分予以 验证; 自该讯息中移除该等验证指令;及 将该予以验证的讯息传送给一处理节点或一应用 伺服器作处理。40.如申请专利范围第39项之方法, 更进一步包括:如尚未局部地储存该验证样板,则 储存该验证样板的一个区域副本。41.一种用于验 证文件之方法,包括: 接收一讯息; 获得该讯息之验证样板; 根据该验证样板验证该讯息的至少一部份; 修改该讯息以便在该讯息中提供一预先验证指示; 及 送出该已修改的讯息以进一步处理。42.如申请专 利范围第41项之方法,其中该接收包括接收一XML讯 息。43.如申请专利范围第41项之方法,其中该送出 包括送该已修改的讯息至一处理节点或应用伺服 器作处理。44.如申请专利范围第41项之方法,其中 该修改包括增加资讯至该讯息至或从该讯息中移 除资讯,其中该资讯于该讯息中存在与否分别指示 该讯息或不需要验证。45.如申请专利范围第41项 之方法,其中该修改包括自讯息中移除验证指令, 讯息中不存在验证指令即提供已验证讯息或不须 验证之识别。46.如申请专利范围第41项之方法,其 中该提供包括增加一指示至该讯息,以指出已验证 该讯息或不需验证。图式简单说明: 图1,为一个根据一范例具体实施例之网路系统的 方块图; 图2,为例证说明一个根据一范例具体实施例之验 证加速器其一种操作之流程图; 图3,为例证说明一个根据一范例具体实施例之验 证加速器其一种范例操作之流程图; 图4,为例证说明一个根据另一个范例具体实施例 之验证加速器其一种操作之流程图; 图5,为例证说明一个根据另一个范例具体实施例 之网路装置的方块图。
地址 美国