当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Bryan Daniel, 咨询软件工程师, IBM 开发人员技术支持中心 Jerald Schoudt, 内容管理器客户机架构师, IBM Content Manager 产品小组 2003 年 12 月 本文展示了如何使用 Information Integrator for C...
 

 

    摘要:peter gerstl, ibm germany rolf barle, ibm germany 2003 年 10 月 ibm db2 information integrator for content 提供了一种 information mining(信息挖掘)服务,可以将非结构化文档中隐含的信息转化为有价值的元数据。本文概述了如何优化 information mining 服务以......
    摘要:john medicke,ibm on demand solution center, ibm research triangle park margie mago, ibm on demand solution center, ibm research triangle park feng-wei chen, ibm on demand solution center, ibm resear......


Information Integrator for Content applet

bryan daniel, 咨询软件工程师, ibm 开发人员技术支持中心

jerald schoudt, 内容管理器客户机架构师, ibm content manager 产品小组 【程序编程相关:细看 DB2 Stinger .NET

【推荐阅读:Kylix 3 构建 DB2 Web 服

【扩展信息:在 Linux 上构建 DB2 Web

2003 年 12 月

本文展示了如何使用 information integrator for content 工具箱来为定制的 web 客户机添加一个文档查看器.这里给出了用于构建对关键的结构化与非结构化信息的透明访问的方法,这种访问可能跨越整个企业,甚至可能超出企业范围.这里还包括一个示例程序.

简介

ibm information integrator for content version 8 提供了一套丰富的 api,从而允许开发人员构建对关键的结构化与非结构化信息的透明访问,这种访问可能跨越整个企业,甚至超出企业范围. 对各种不同数据源的访问是通过 连接器(connector)完成的,对于每种服务器类型(即 db2 udb.content manager v7.content manager v8.domino.doc 等),都有一个连接器.这些连接器由一套基本的类扩展而来,从而为访问数据提供了一个公共框架.除了提供对各种后端服务器的连接性以外,information integrator for content 工具箱还包含一套文档查看器 api,这些 api 可用来将信息呈现给用户.

本文将重点关注 information integrator for content 工具箱,并讨论如何使用它来增强定制的解决方案的文档查看功能.我们将讨论将一个 applet 查看器集成到定制的 web 客户机中,以及定制的可能性.我们还将谈到运行全操作性 web 客户机示例的详细说明.我们的目标就是演示如何在定制的客户机中使用文档查看器工具箱来提供查看功能,这种查看功能可以与 content manager eclient ( 图 1)提供的查看功能相媲美.

图 1 - applet 查看器示例

文档查看器工具箱是一套 java api,它为文档的显示与用户注解文档提供了便利.这个工具箱包括一个基于 swing 的图形类,如图 1 所示.此外,还有一组类对象,这些对象提供了文档转换与呈现功能.开发人员可以选择定制现有的图形接口,也可以构建自己的接口.该工具箱还包括大量的文档功能,其中包括旋转.缩放.增强.反转.打印以及创建/查看/修改注解.content manager eclient 利用该工具箱来提供它自己的查看功能.

一种常见的误解是,文档查看器工具箱不过是一个 applet 罢了.然而,这个工具箱其实还包括一个基于 swing 的类,这个类可能在一个 applet 中用到,它包括很多其他的独立的类对象,这些对象可用于文档的转换.呈现以及注解.实际上,可以开发出自动化的注解程序,这种程序可以完全独立于 applet 组件.

如果要开发一个 web 客户机,而且必须开发一个新的文档查看器用户界面,那么此工具箱中所包含的基于 swing 的 gui 类就提供了一项颇吸引人的选择.这个类提供用户界面实现,并依赖于回调类(开发人员必须实现这个类)来提供文档与注解服务功能.

架构

为定制的 web 客户机开发的 applet 文档查看器包括两个组件 -- 一个 applet 与一个控制器 servlet( 图 2).其中 applet 及其支持类提供了文档图像的表示与呈现.而且,由于 applet 运行在客户机上,转换与呈现图像时所需的处理是在客户机上执行的.

图 2 - applet 查看器组件

控制器 servlet 直接与后端服务器通信(即,更新注解部分,获取文档与注解部分的位置,判定 mime 类型,等等).为了使该 servlet 能够与 content manager version 8 (cm v8) 服务器通信,必须安装 information integrator for content (ii4c) cm v8 连接器与 db2 udb 运行时.如果不使用 servlet,那么使用该 applet 的每个客户机都将需要安装 information integrator for content cm v8 连接器与 db2 udb 运行时客户机.否则,该 applet 将无法连接到 cm v8 服务器.

该 applet 使用 cmbgenericdocviewer 类,这个类是基于 java foundation class (jfc) 并且用于文档查看器的图形用户界面.就其本身而言,cmbgenericdocviewer 类只不过是一个 gui.也就是说,它依赖于其他类来处理用户所请求的任何功能. 图 3描绘了 cmbgenericdocviewer 类.
...   下一页

 ·创建智能的、灵活的解决方案    »显示摘要«
    摘要:john medicke, ibm on-demand solution center , ibm research triangle park feng-wei chen, ibm on-demand solution center , ibm research triangle park margie mago, ibm on-demand solution center , ibm re......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE