|
|
|
试析文化信息网格研究 |
|
时间:2010-12-13 12:24:33 来源:不详
|
|
|
ingInstanceStatus:记录资源检索的状态信息,提供实时的状态通知。 " ManipulationPortType.包装T资源检索服务的操作方法,此端口下,定义两个操作:① EndJob( ):终止检索进程。Rerur lob( ):重新运行检索进程。 (2)资源的提供者。定义ResourceProvider端口,用于把不同的资源包装成统一的形式。以模块化的形式动态载人,实现SearchCodePortType, SearchingInstanceStatus的具体操作,生成不同实现的资源检索服务实例.。
(3)资源检索服务工厂。负责发布本节点的资源检索网格服务信息到注册服务。注册信息包括:工厂自身信息及资源检索服务信息。根据用户的检索需要,载人相应的资源检索提供者,从而生成针对性的资源检索网格服务实例。 下图以资源检索为例,诊释了资源检索网格服务的功能与流程。
①工厂注册服务信息。在启动网格服务环境时,资源检索工厂就会向服务注册中心发布所有的检索服务接口和调用描述信息。②服务请求者发现服务。服务请求者访问服务注册中心,查询是否有可用的资源检索服务,在得到确认后,通过工厂的网格服务句柄(GSH)与相应的资源检索工厂进行绑定。③服务请求者向工厂请求创建实例。服务请求者将包含了资源检索服务实例的类型信息的具体请求发送至资源检索工厂。④工厂创建资源检索实例。工厂解析请求,根据创建的服务类型要求,查询工厂配置文件,找到这个服务类型所对应的操作提供者,再将其实例化后,载人到生成的资源检索服务实例中。⑤工厂返回创建完成的资源检索服务句柄给服务请求者。工厂将此资源检索服务实例的网格服务句柄返回给服务请求者。⑥服务请求者调用服务请求执行检索操作。服务请求者在收到资源检索服务实例的网格服务句柄之后,向资源检索服务实例发出执行检索请求,并持续发出Keepalive消息保持存活,如果在执行过程中发生异常,服务请求者就会调用SearchingInstanceStatus的操作终止运行或重新检索等.检索结束后,检索服务实例会即刻通知服务请求者,完成一次检索服务过程。 2. 3. 4文化信息网格虚拟组织间的资源共享 在文化信息网格基层节点的本地基础服务中,用户接口可构造成一个Registry,一个或者多个Factory,一个HandleMap句柄映射服务.在此简单的运行环境中,每个Factory在Registry中记录,用于客户端发现可用的Factory。当一个Factory收到客户端要求创建网格服务实例的请求时,Factory就会激活相应的运行环境的接口来创建新的实例,并且斌给它一个句柄,使用Registry注册该实例。 对于跨越异构、地理分布的文化信息网格的高端全局服务,可构建为虚拟的网格运行环境。,其中,创建一个或多个高级的Factory,用于代理创建低级的Factory请求;创建一个高级的Reg上一页 [1] [2] [3] [4] [5] 下一页
|
|
|
|