(一)IBM FileNet 平台概览

来源:互联网 发布:excel中建立数据表格 编辑:程序博客网 时间:2024/06/06 17:13

FileNet P8 平台是新一代的,统一的企业基础综合 FileNet P8 产品。它结合了企业内容管理的参考架构,全面的业务流程管理和实施。



FileNet P8 IBM新一代的、统一的企业级内容和流程管理平台,它包含广泛的产品和服务,帮助用户在面向服务架构(SOA)的环境中构建,部署,运行和管理企业的内容和流程。

它在分布式(distributed),可获取性(availability),可调控性(scalability),安全,标准化等诸多方面都有很强的表现。

组成组件IBM FileNet P8是一个产品系列,有若干个组件组成.

它包含三大产品组:

内容管理 (FileNetContent Manager)

流程管理 (FileNetBusiness Process Manager)

和记录管理 (FileNetRecords Manager)


下面是全部组件概述:



FileNet 核心组件有: Content Engine(CE),Process Engine(PE),Application Engine(AE) 。

简介:

        ContentEngine,    简称 CE,主要用于数据的储存和管理;

        ApplicationEngine,简称 AE,是给终端客户使用的,用于展示存储在 CE 里面的数据;

        ProcessEngine,    简称 PE,主要用户业务流程的管理。

FileNetP8 的三大组件 CE,AE PE,它们的认证机制有所不同。

AE CE PE的一个 Client端,所以 AE CE认证方式类似,而 PE的认证要依赖于 CEPE的认证时通过 CE来完成。


FileNet核心组件架构:


下面可以看到工作关系.




 概述:

P8平台主要包括三大核心组件,它们分别是AE(Application Engine),PE(Process Engine)和CE(Content Engine)。
CE是一个标准的J2EE应用程序。它的结构包括以下部分:
1.        Content Engine Service。接受建立、更新和恢复对象(比如文档,文件夹和事务对象)的请求。它处理用来管理一个或多个Object Store的数据库交易。一个Object Store是一个存储对象和定义对象的类的存储区域。一个Content Engine Service能够访问FileNet P8域名下的所有Object Store。它负责增加新的内容和从一个Object Store里恢复对象。
2.        Content Engine Transport。Content Engine Service提供了两个传输机制,应用程序可以利用它来访问Content Engine Server。
3.        .Net API 接受用户名和密码,它和WSI 监听器一同工作。
4.        Java API 
5.        Enterprise Manager:一个管理平台,利用它可以管理Content Engine services和Object Store。它可以连接到本地或远程的CE Server。
再介绍CE里的几个重要的概念:
1.        FileNet p8 Domain:一种逻辑概念,为了方便管理物理资源,如Object Store 数据库,文档存储区域和文档目录区,并对其设置安全访问策略。
2.        Enterprise Manager:CE Server的客户端,它是MS .Net应用程序。
3.        Object Store:存储metadata和对象本身。
4.        CLASS:类似与Java的类,它是建立一个新的对象的模板,你可以继承与扩展它。
PE是一个C/C++应用程序。它的结构包括以下几个部分:
1.        Process Service:事务流程管理系统的核心。它代表PE提供工作流服务。
2.        Email Notification:能够自动传送邮件给用户,也可以用来跟踪工作流。
3.        Rules Connectivity Framework:提供一个规则整合的框架。
4.        Process Task Manager:提供配置和管理流程处理相关的服务。
5.        Workflow database:包含了PE的配置信息和正运行的workflow实例。
6.        Workflow auto-launch:在PE系统里启动工作流的事件驱动组件,你可以配置这个组件来启动一个特定的workflow来作为特殊事件的反应。
再介绍几个PE相关的重要概念:
1.        Region:一个独立的Region是一个workflow数据库的逻辑子分区,这个数据存储了queues,events logs,rosters和其他配置信息。
2.        Queues:存储待处理的work items。
3.        Roster:记载了在这个Region里所有workflow的相关信息,比如,workflow的状态信息。
4.        Step:代表一个特定的事务或系统行为。
5.        Work items:单独的工作单位。它的存在是暂时的,一旦它被处理掉了,它也就不存在了。
AE是Java Web Application + Java Application。
1.        Workplace:提供文档管理功能访问权限的的终端用户web application。
2.        integration for office:能使用户来方便得管理P8内容存储区的的文档和邮件。除此之外,用户还能够浏览Object Store和给文档添加属性。
3.        Component Intergrator:与外部实体进行交互。它能处理Java类的引入和管理PE和界面的通信



原创粉丝点击