基于刻面分类的信息检索匹配优化探讨

2010-08-06 02:44李宝林
办公自动化 2010年22期
关键词:信息检索单板前台

李宝林

(云南爱因森软件职业学院 昆明 651700)

一、 构件刻面(Facet)简要介绍

刻面是构件为客户端提供的接口,这些接口不一定与被继承的所支持的接口有联系。刻面允许构件通过提供不同的接口为客户端提供不同的视图。在CORBA构件模型中,客户端是通过构件的组件接口(Equivalent Interface)对构件进行访问的.组件接口唯一标识一个构件。客户端只要获得构件的组件接口,就能访问该构件提供的所有Facet,并可以得到该构件提供的所有Facet的描述. 用户也可以由构件的一个Facet跳转到另一个Facet. 这些Facet的具体实现对客户端来说都是透明的,客户端只需要知道如何访问Facet就可以了。

1、 刻面分类的信息检索模块分布

如图1.1所示刻面分类的信息检索包括的模块:物理配置模块(当内存库转储到物理库进行数据传输时对物理库进行配置时调用的模块),应用配置模块,探针模块(查看内存库中的数据的模块,注意:这里的探针模块也就是本章中要开发的模块,它与内存库的其他模块是并列的关系),动态数据同步模块(当主节点有数据发生变化时,主节点向备节点发出动态数据同步请求时所调用的模块),数据库加载和存盘模块(负责完成整个平台所有与硬件介质相关的数据、装载、转储、存储空间管理等等相关功能),静态数据同步模块,DBMS模块。

图1 刻面分类的信息检索各模块的分布

其中,DBMS模块包括DBCORE模块、DBMANAGE模块、支撑模块和3G平台相关模块。对象管理模块是整个平台的核心模块(DBCORE),完成主体功能,即提供对内存数据表、索引等系列对象的核心组织功能,对整个系统的性能高低有决定性的影响。在DBMS的支撑模块和3G平台相关模块提供一些底层支持,比如:通讯程序。

图2 刻面分类的信息检索各物理单板分布图

2、 刻面分类的信息检索单板分布

由于单个内存的容量有限,在一个具有完整功能的内存库中需要多个内存单板(由于内存表分布在前台不同单板上,一个单板相当于一个小型处理器,不同单板模块号来区分)用来存放不同用途的关系数据表。如图1.2所示单板SGMP和单板SPCF是用来存放用户关系表。在单板SMP中开辟的一些堆栈,用来存放各个单板的通讯信息以及通讯协议。在单板CMP中,存放业务配置数据关系表。单板OMP是用来存放与内存库相关的配置数据关系表。每块单板中都驻留独立而完整的刻面分类的信息检索程序。每块单板都有各自的IP地址,通过小网把这些单板连接起来,构成一个独立的刻面分类的信息检索系统。称这些单板的集合叫前台,相对于前台的客户维护主机叫后台。

图3 探针模块分布图

二、 探针刻面模块设计

探针后台接收客户端用户的请求,访问刻面分类的信息检索获得用户需要的信息。因此,探针的基本架构是一个C/S架构,分客户端和服务器端,客户端也就是用户的操作界面,供用户来观察数据,称为后台部分。服务器端被嵌入到前台的刻面分类的信息检索中,主要完成前台对内存数据的查询,称为前台部分。这两部分是相互独立的,两者之间通过Sl0Plat提供的Winnttcp和3G平台提供的UDS来实现通讯。

由对刻面分类的信息检索架构的分析,探针代码分布是采用分布式设计。在前台,由于关系表会分布在不同的模块或单元处理器中,因此探针前台进程必须驻留在所有含有关系表的模块或单元处理器中,这一点是通过每块单板都有完整的刻面分类的信息检索系统,且探针模块属于刻面分类的信息检索的一个模块而实现。

这样,如图1.3所示探针后台模块和探针前台模块是多对一的关系(探针前台模块的个数由单板的个数决定)。后台探针与前台探针模块需要建立连接。实际上,在网管程序的配置界面中,已经对各个单板(OMP板,SGMP板,SPCF板,SMP板,SPCF板,CMP板)配置了不同的IP,通过IP建立起一个小网。在探针后台界面上会选择模块号(模块号对应单板类型),探针后台通过发出广播消息的方式寻找单板。找到单板之后要对探针前台和探针后台进行连接。发送广播消息和连接前后台两端的动态连接库(comm3g.dll)已被公司底层封装起来,后台探针进程通过IP找到相应的单板。

三、 小结

为了支持快速发展的信息检索需求.本文使用基于构件刻面分类的信息检索优化探索、可以对动态、灵活的业务流程集成提供较好的支持。

[1]侯俊杰.深入浅出MFC.第2版[M].武汉:华中科技大学出版社.2001.

[2]Leymann F.Roller.WebServices and Business Process Management[J].IBMSystemJournal 2002.

[3]邵萍.基于Web Service的构件库管理系统[R].西安交通大学系统工程研究所网络化系统与信息安全实验室,2003.5.

猜你喜欢
信息检索单板前台
中式琴房设计方案
单板U型场地滑雪关键技术动作及训练方法
刘佳宇——2018年平昌冬奥会单板滑雪女子U型场地亚军
庞鲜、卢栩枫室内设计作品
庞鲜、周衍耀室内设计作品
孟晚舟:从前台打杂到华为副总裁
计算机信息检索技术的发展及问题研究
对大学案理研讨课学生信息检索意识若干问题的思考
封面人物 单板滑雪凌空飞燕蔡雪桐
公共图书馆信息检索服务的实践探索——以上海浦东图书馆为例