WEB开发网
开发学院操作系统Linux/Unix 增强 WebSphere Service Registry and Repository... 阅读

增强 WebSphere Service Registry and Repository 的搜索功能

 2010-09-27 08:16:57 来源:WEB开发网   
核心提示: 在本文中,您将了解如何使用 Service Registry 的可扩展性框架和以下两个开源项目将全文搜索功能引入到其中:Apache Lucene 和 Spring 框架,增强 WebSphere Service Registry and Repository 的搜索功能(2),我们将通过一些场

在本文中,您将了解如何使用 Service Registry 的可扩展性框架和以下两个开源项目将全文搜索功能引入到其中:Apache Lucene 和 Spring 框架。我们将通过一些场景来说明,对于每个解决方案而言,实现的方便性与集成的普遍性之间的权衡。这两个解决方案的插件代码可在下载部分中找到。

为了全面了解技术实现,您应适当掌握一些 Java™ 知识,但是在参与一般性讨论时对此并没有严格要求。

Service Registry 可扩展性框架

Service Registry 具有一个可扩展性框架,该框架允许您开发一些插件来增强产品本身的内部行为的多个方面。插件方法在文档操作(创建、更新和删除,以下称为 CRUD 操作)的特定阶段中调用,并且可隐式用于允许或拒绝对象更改。

Service Registry 允许以下三种类型的插件:

Validator,在 CRUD 操作执行之前调用,因此在对象未到达存储区域之前,对象还不是一成不变的,您可以对其进行更改。

Modifier,在 CRUD 操作之后调用,可用于更改与对象相关的信息,但是不能轻易地更改对象本身。

Notifier,在 CRUD 操作完成之后调用,可用于实现通知机制,但是无法修改对象本身。

图 1. 逻辑插件结构

增强 WebSphere Service Registry and Repository 的搜索功能

我们将利用验证器插件的功能来更改对象表示形式,以便引入新对象的属性,新对象属性将使用从正在处理的文本形式的文档中派生出来的关键字(或统计上相关的令牌)来填充。

通过使用 XPath 功能搜索属性内部的子字符串,我们将能够使用基于关键字的搜索方法对文档进行全文搜索。使用本体对通用(二进制)文档进行 XPath 查询的示例如下:/WSRR/GenericDocument[classifiedByAnyOf(.,'<classification URI>')]

编缉推荐阅读以下文章

  • 使用 WebSphere Process Server 修复流程
  • 设置并置 WebSphere Application Server 负载均衡器和内容主机
  • 利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优
  • WebSphere Process Server V6.0.2 集群,第 1 部分:了解拓扑
  • 如何实现WebSphere Application Server 6集群环境下的定时服务
  • 迁移集群环境中的 WebSphere Commerce
  • WebSphere Process Server V6.0.2 集群,第 2 部分:安装和配置 WebSphere Process Server 集群
  • Websphere MQ v6集群的负载均衡新功能
  • 将 JUnit 插件集成到 WebSphere Studio 中
  • 使用 IBM WebSphere MQ JMS 提供程序

上一页  1 2 3 4 5 6 7  下一页

Tags:增强 WebSphere Service

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接