IBM FileNet Content Java API 简介

取代AD域控方案,宁盾接管FileNet,助力国产化改造升级 在我国党政、金融、央国企等行业中,随着信创国产化改造的深入,企业内部使用的微软 AD、IBM TDS 等国外目录服务产品可能面临替换,寻找能够接管 FileNet 的国产身份目录服务器,有备无患。 阅读详情

2008 年 6 月 24 日

 

原文地址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/

本文介绍 IBM FileNet P8 4.0 Platform 提供的 Content Java API。首先对 FileNet P8 Content Engine 和 API 进行概要介绍, 并说明了一些基本概念,随后详细介绍了 FileNet Content Engine提供的基于 EJB 和 Web Service 的应用程序开发接口。借助本文,读者可以轻松的掌握 P8 Content Engine API 的使用方法,并通过运行和阅读本文提供的例子来了解各个 API 的功能和使用方法。

FileNet Content Engine 概述

IBM FileNet Content Engine 是 IBM FileNet P8 平台上负责内容管理的核心解决方案。企业数据可以分为三类:

 

  • 结构化数据(Structured Data)- 被数据库应用程序严格管理的数据。例如关系数据库中的数据或 ERP 系统中的数据。
  • 半结构化数据(Semi-structured Data)- 被数据库应用程序进行松散管理的数据 . 例如 Email, Messaging。
  • 非结构化数据(Unstructured Data)- 不被任何应用程序或数据服务器管理和控制的数据 . 例如员工的家庭住址 , 传真文件 , Microsoft word 文档等。

 

FileNet Content Engine 对这三类数据进行统一集中式管理,从而提供企业内容管理(ECM – Enterprise Content Management)解决方案。具体功能包括:对物理数据建立逻辑索引;对内容的搜索和存取;版本管理以及不同层次的安全性管理等。同时,它的文档管理功能与 FileNet Process Manager 相结合 , 还可以实现企业工作流和业务过程的自动化实现和管理 .

基本概念

这里介绍一些 FileNet Content Engine 中的基本概念,将有助于读者阅读和理解下面的内容。

FileNet P8 Domain

FileNet P8 Domain 是一个逻辑上的集合,它包含一系列物理资源(比如 Object Store 等),还包含 Content Engine 服务器,客户端需要通过这些服务器提供的服务来访问同一个 Domain 中的物理资源。同时它还关联到一个或多个 security realm,来完成对用户的身份认证和权限控制。FileNet 中的任一资源,必须属于并只属于一个 Domain。

Object Store

一个 Object Store 是一个独立的、存在于 Domain 的对象。它提供了对资源的访问和存取,这里的资源包括 documents,folders, custom objects, class descriptions, property descriptions, security policies 等等,以及有关这些资源的元数据。Object Store 代表了这些资源在 server 上的存储位置。借助 Object Store 对象提供的方法,开发者可以对 Content Engine Server 中的资源进行操作。

Document

Document 对象表示存在于 Content Engine Object Store 中的一个唯一版本的文档。Document 可以被理解成以下两种形式:

  • 用户创建的文档:例如 Microsoft Word 文档、图片、HTML 文件等等。
  • 包含用户文档信息的对象:在 Content Engine 中用这个对象来唯一表示一个特定版本的用户文档。

一个 document 可以有零或多个内容元素。如果一个 document 包含内容,它的内容可以存储于 Content Engine 服务器(称为 content transfer element),也可以存贮于外部(称为 content reference element)。

 




回页首


FileNet Content Engine Java APIs 概述

如何在自己的 JAVA 应用程序中访问 FileNet 内容引擎并对其中的内容进行增删改查的操作?FileNet 提供了基于 JAVA 的一整套应用程序接口 (API),借助这些 API,开发者可以完成对 Content Engine Server 的所有操作。这些操作根据应用场景的不同可以分为三类:

  • Runtime Application: 这类应用程序在运行时与 Content Engine Server 中的 Object Store 和 Documents 进行互操作。
  • Administration Application: 主要负责完成对 server 的配置。
  • Metadata Authoring Application: 对原数据进行操作,例如定义 Class, 创建 properties 等。

本文中的例子主要针对 Runtime Application 类的 API,也是最常用的这一类接口进行介绍。

FileNet Content Engine 支持两种通讯协议,EJB 和 Content Engine Web Service (CEWS)。下图说明了这些协议在 Content Engine 中的转换和交互,读者可以对 FileNet Content Engine 对外提供的接口及内部的实现机制有一个架构上的理解。


图 1:Content Engine 应用程序接口架构
Content Engine 应用程序接口架构

开发者可以选择任意一种通讯协议与 FileNet Content Engine server 建立连接。接口开发包中的 Connection 对象代表客户端与 FileNet P8 Domain 之间的一个逻辑连接,连接中包含的 URI(Universal Resource Identifier)表明了这个连接的目标服务器地址、端口号以及所采用的通讯协议(EJB 或 CEWS)。

FileNet 实例 可以运行的filenet应用实例,附带相关jar包 立即下载

相关推荐

IBMFileNet产品组件详细介绍

IBMFileNet产品组件详细介绍 IBM企业内容管理解决方案

详解IBM FileNet业务流程框架

许多企业已经开始利用业务流程管理(BPM),根据 BPM 规则和机制对业务流程进行模拟,实现自动化并进行全面优化。为了通过灵活的业务运作来有效地满足不断变化的客户和业务需求,企业必需要能够更快、更轻松地建立、部署和维护 BPM 应用。此外,还必需跨越基于多个流程的应用保持一致的外观和感觉。企业可以通过采用标准化的框架作为此类以流程为中心的应用的基础以保证对流程的控制和一致性。 IBM...

suoyihen 383

IBM FileNet P8 Content Engine Java API 程序设计指导手册

IBM FileNet P8 Content Engine Java API 程序设计指导手册。对于从事FileNet方面开发的人很有帮助。

FileNet项目中附件存储形式与上传下载的数据结构

FileNet CE部分核心基类有:Document、Folder和CustomObject。在ECM产品中,大部分Document或基于此类自定义的Document代表的是各业务处科室的主件。主件在定制的同时可能也会定制其他相关文件,这便可以称为附件。由此可看出就业务而言,仅文件内容至少可分为两种情况:区分主附件的业务和不区分主附件的业务。这些也会对ECM产品设计和实现产生微妙的影响。此文简述这

指尖思维 2432

我的经验分享--FileNet流程设计概述

我的流程(文档借阅流程)设计总结 20XX年X月X日 星期X 前言为了方便大家进一步熟悉IBM FileNet产品开发,来做的一个简单流程(文档借阅流程),主要的功能实现和流程节点设计,还是参照CNOOC_TJ 项目上的问题提出流程。时间仓促,...

weixin_30639719的博客 293

IBM FileNet BPM

FileNet简介 FileNET 是一家专门提供企业内容管理解决方案的公司。 FileNet 在全球金融及大型企业的内容管理及流程管理产品市场份额占到了 30%,其产品占有率高、管理效率好,深受业界的好评. FileNet的关键技术 影象技术: 包括把纸张文档扫描捕捉成电子图象存储。 电子文档管理 EDM: 电子文件的处理,文件的安全性、版本控制、文件

李丽军 @ IBM-FileNet 1661

FileNet 开发资料 官方红皮书

书名: [code="java"] Developing Applications with IBM FileNet P8 APIs [/code] 官方下载地址: [url]http://www.redbooks.ibm.com/abstracts/sg247743.html[/url] 已添加到附件中。可到附件中下载。 这是这本书的目录: [code="java"] Chap...

xkorey的专栏 328

使用 FileNet Content API 开发以内容为核心的流程

前言 IBM FileNet P8 4.0 Platform 是一个以内容为核心的 BPM 产品,主要应用在金融行业,为企业提供流程管理和内容管理的相关服务。 FileNet BPM 在整个业务活动中通过对工作流程进行简化、自动化和优化来控制工作的流程。在处理大多数复杂的业务流程时 ( 包括数百万事务、数以千计的用户及众多的业务应用 ),FileNet BPM 具有足够的灵活性和扩展性。 B

microfhu的专栏 1313

企业内容管理:kkFileView与IBM FileNet集成方案

在企业内容管理领域,文件预览功能往往是提升工作效率的关键一环。你是否还在为不同格式的文档需要安装多种软件而烦恼?是否在寻找一种能够无缝集成到现有系统中的文件预览解决方案?本文将详细介绍如何将kkFileView与IBM FileNet进行集成,为企业打造高效、统一的文档预览平台。 ## 方案概述 kkFileView是一款基于Spring Boot框架开发的通用文件在线预览项目,支持多种文档格...

gitblog_00871的博客 420

IBM FileNet 讲义 BPM Java API

压缩包里的文件: 201748.BPMJavaProg.IG.00.IG.TOC.doc 201748.BPMJavaProg.IG.01.CourseIntroduction.ppt 201748.BPMJavaProg.IG.02.Magellan.Intro.P8.3.5.2.ppt 201748.BPMJavaProg.IG.03.PE Overview.ppt 201748.BPMJavaProg.IG.04.Process Objects and API Overview.ppt 201748.BPMJavaProg.IG.05.Logon to PE.ppt 201748.BPMJavaProg.IG.06.Create Work.ppt 201748.BPMJavaProg.IG.07.Find Work.ppt 201748.BPMJavaProg.IG.08.Process Work.ppt 201748.BPMJavaProg.IG.09.Monitor Work Status.ppt 201748.BPMJavaProg.IG.10.WorkwithComponentIntegrator.ppt 201748.BPMJavaProg.IG.XA.Configure Email Notification.ppt 201748.BPMJavaProg.WK.00.BK3of3.TOC.doc 201748.BPMJavaProg.WK.01.ManualStartUp.doc 201748.BPMJavaProg.WK.02.Answer.MagellanIntro.P8.3.5.2.doc 201748.BPMJavaProg.WK.02.MagellanIntro.P8.3.5.2.doc 201748.BPMJavaProg.WK.05.LogOnToPE.doc 201748.BPMJavaProg.WK.06.CreateWork.doc 201748.BPMJavaProg.WK.07.FindWork.doc 201748.BPMJavaProg.WK.08.ProcessWork.doc 201748.BPMJavaProg.WK.09.MonitorWorkStatus.doc 201748.BPMJavaProg.WK.10.WorkWithComponentIntegrator.doc 201748.BPMJavaProg.WK.XA.ConfigureEmailNotification.doc 201748.BPMJavaProg.WK.XB.SetUpEclipseIDE.doc 201748[1].BPMJavaProg.LabFiles.Rev1.6.zip 201748_BPMJavaProg.WK.00.BK3of3.Cover_IBM.doc

IBM FileNet 讲义 CE API 系列之 Documents.ppt

IBM FileNet 讲义 CE API 系列之 Documents.ppt

IBM FileNet 讲义 CE API 系列之 Logon.ppt

IBM FileNet 讲义 CE API 系列之 Logon.ppt

IBM FileNet BPM 工作流应用举例

IBM FileNet BPM 简介 FileNet 业务流程管理 (Business Process management) 软件是国际领先的流程管理软件,许多企业已经开始利用 FileNet BPM 管理自己的业务流程。企业每天都要涉及到数百个流程,怎样保证运作的速度及有条不紊已经成为一个至关重要的问题,BPM 可通过灵活的业务运作来有效地满足不断变化的客户和业务需求,这些根据流...

wuqingCL的博客 806

FileNet定制个人桌面(IBM Content Navigator)

在ACCE下创建完Object Store以后可以在IBM Content Navigator 先

码农一个 1493

9080端口对应服务器文件位置,Filenet更改端口-更改9080 端口到 80 端口

IBM Filenet 安装完毕后,启动 AE ,打开 workplace 或者 workplaceXT ,你会发现默端口是 9080, 如果在安装完毕后想修改 端口怎么办呢:1. 修改websphere 的 default host 端口为 802. 修改websphere配置文件 serverindex.xml3.FileNet process task manager 简称 PTM 中...

weixin_35851482的博客 3005

FileNet

首先简单介绍一下FileNet吧,FileNetIBM下的一款ECM(Enterprise Content Manager)解决方案,它在全球ECM解决方案中,占据着最高的百分比。FileNet在2006年进入中国,在一些银行、核电站等大型企业项目中开始实施。 说到FileNet,就离不开ECM,之前我在前面的博文中介绍过ECM,这里就不做过多的介绍。ECM通过对Enterprise(企业

microfhu的专栏 7750
上一篇: Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
下一篇: oracle startup时 ORA-00600错误解决
victor1220
博客等级 码龄18年 2粉丝 40原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值