一种实现SOAP消息分级路由的方法技术

技术编号:3506841 阅读:323 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现SOAP消息分级路由的方法,它包括以下步骤:A.对网络中的每一个节点地址进行定义;B.给每个节点分配定义好的节点地址;C.给每个节点配置路由表,该路由表由本节点、上行节点和下行节点地址构成;D.部署路由模块;将路由表放置在路由模块的默认地址,并加载路由算法;E.由引擎模块调用路由模块,由路由模块根据SOAP报文中的路由上下文信息、路由表以及路由算法计算出路由路径,并按照计算出来的路由路径分发SOAP消息。由于本发明专利技术采用分级路由技术,所以可以通过节点的标识符自动进行分级路由,不需要SOAP消息的发送者指出消息传输的中间节点及其路径,只需要标明目的地址标识符即可。路由的时间复杂度为O(logn)。

【技术实现步骤摘要】

【技术保护点】
一种实现SOAP消息分级路由的方法,它包括以下步骤:A、对网络中的每一个节点地址进行定义;具体定义方法:1)、将节点地址分为四段:第1段为根节点中心编码,第2段为根节点下的一级单位编码,第3段为根节点下的二级单位编码 ,第4段为根节点下的三级单位编码;2)、第1段编码为“1”;第2段、第3段、第4段的编码范围是001~999;其中,根节点的编码为“1.000.000.000”;B、给每个节点分配定义好的节点地址;C、给每个节点配置 路由表,该路由表由本节点地址、上行节点地址和下行节点地址构成;D、部署路由模块:将路由表放置在路由模块的默认地址,并加载路由算法;E、由引擎模块调用路由模块,由路由模块根据SOAP报文中的路由上下文信息即目的节点地址、路由表 以及路由算法计算出路由路径,并按照计算出来的路由路径分发SOAP消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘旭东逯鹏怀进鹏方伟刘力崔毅
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1