这样ZIS就将结果信息返回给请求.
(二)P2P的设计与通信模式
每个信息系统都要有一个(Agent),负责Web服务调用、请求消息处理和更新数据.本文中的程序需要完成两方面的工作:一方面是负责和ZIS的通信,这通过调用ZIS的web服务方法来实现,另一方面是之间的信息交互,采用Socket技术.
1.与ZIS的交互
通信一方首先通过 XmlDocument 对象构造 EMIF 消息,然后创建了 Web服务
设置好Web服务的地址,最后通过 Web 服务的类把 EMIF消息发出,从而获取从Web服务返回的服务提供者的接口.
2.程序之间的交互
本文之间的数据传送是基于UDP (User Datagram Protocol, 用户数据报协议) 方式的.UDP是TCP/IP体系结构中位于传输层的一个重要协议[6].本文讨论的无连接工作模式为:发送方在含有UDP 报文的信息中写上目的地址和端口, 利用Socket 发送出去; 接收方收到信息的同时, 就自动获得了发送方的地址.
六、结论
基于P2P的网络互操作模型是将新型的技术应用模式(p2p)应用到了网络资源互操作系统中,对传统网络互操作系统的交互模式进行了改进,在提高系统的并发性、提高系统性能和均衡系统负载方面效果明显,但目前此模型还只适用于单区域互操作系统,对多区域系统之间的协同,以及区域之间节点的互操作和跨区域操作的支持仍需进一步研究,这也是本文进一步研究的方向.