- 2
- 0
- 约5.54千字
- 约 4页
- 2017-03-20 发布于广东
- 举报
异种信息源集成系统对象通信中的COOKIE.pdf
异种信息源集成系统对象通信中的COOKIE
马泽原 彭甫阳
北京系统工程研究所北京9702信箱19号100101
Emil:Mazzy2001@s/na.com
摘要本文详细阐述了关于异种信息源集成系统对象通信机制Cookie结构,介绍了cookie
的概念、定义、结构、意义和功能,阐述了关于异种信息源集成系统引用Cookie机
制实现对象通信控制的过程,通过扩展触发查询服务举例说明如何扩展Cookie结构
和功能支持对象通信服务. .
关键词Cookie触发查询【11
1背景
分布式环境中,异构性是一个十分明显的特点,各种机器所采用的操作系统和网络通信
协议、以及所处理的信息都是千差万别。在这样的异构环境下实现信息集成和信息互操作将
十分困难,一个健壮的分布式对象通信框架将为分布式环境下异种信息源集成和服务带来巨
大好处。异种信息源集成系统的对象通信实现采用了基于CORBA标准所提供的服务来完成远
程对象的通信和传输以及客户和服务器的连接绑定。信息集成系统里的代理服务对象为客户
提供了简单的接口,使客户可以向服务器发送查询、创建客户对象、与服务器对象绑定并维
持连接的状态以及控制客户接收查询结果等。
异种信息源集成系统对象通信协议和其他通信协议有许多不同的地方,异种信息源集成
系统对象通信协议使用分布式对象处理技术:在客户对象和服务器对象之间进行信息交换
时,文档信息、资源以及相应的操作计算可以在不同机器之间移动;协议结合了无状态协议
的优点和基于会话的有状态协议的优点;在客户和服务器连接以及对象通信过程中引入了数
服务器的一些连接信息,它存放在客户发送查询请求的客户机器上,并可以随查询请求一起
发送到服务器,服务器根据Cookie的内容执行相应的查询服务并通过Cookie了解到客户获得
查询结果的方法,是客户获得查询结果的主要通信实现机制,它还在服务功能扩展以及智能
查询扩展起着关键作用。
2Cookie机制
(1)Cookie
Cookie是服务器引入到客户的一种数据结构,用于控制客户和服务器的连接,在异种信
息源集成系统中用于控制客户如何获得查询结果。Cookie机制的引入,大大改善了基于WEB
的客户,服务器通信能力。一般情况下,服务器向客户返回一个半结构化对象的同时还将一些
49
有用的状态信息也返回到客户机器。例如,在服务器向网络客户返回HTTP页面时,它在HTTP
的头部增加一个新数据段。这些数据将用于客户进行后续的检索操作和连接服务。如果服务
器向客户返回一个HTTP对象时发送了一个状态信息片段,而该状态信息中描述了一些有效
的URL,如果该客户以后的HrrP请求落到这些URL的范围中,客户就将存储在客户机器上
的状态信息的当前值返回给服务器。这个状态信息结构就称为Cookie。因为没有其他更合适
的名字,就称它为Cookie。
存储在客户机器上的Cookie结构控制着获得结果对象的方式以及客户和服务器之间的连
接方式,这些组成Cookie数据结构的信息存储在客户方的机器上。当客户想继续通过同一个
连接获得相关信息时,这些连接信息就随查询请求一起发送到服务器,服务器可以根据Cookie
的内容执行一些必要的连接服务和相应的查询服务。Cookie是一段数据,不是执行某种功能
的可执行程序或代码。当客户向服务器要求某种服务时,该客户将服务请求和客户Cookie的
一个拷贝一起发送到服务器,服务器也同样再返回一个新Cookie给该客户,如果客户又向同
一个服务器发送请求,则这个新的Cookie同样再发送到这个服务器。服务器通过向用户代理
返回Cookie能够实现对有状态会话的支持,这是Cookie机制的根本本质。在异种信息源集成
系统智能查询服务中,利用Cookie的特征和扩展Cookie的结构表示是~个很重要的方法,
Cookie对于系统安全以及用户浏览行为追踪提供了解决的手段。Cookie机制虽然简单,但它
提供了一些强大的新功能。
(2)使用Cookie控制异种信息源集成系统查询结果对象通信
首先看一下异种信息源集成
原创力文档

文档评论(0)