今天接着给大家扫盲,着重介绍一下FileNet P8中的核心组件Content Platform Engine,今天的介绍以下几方面:
Content Platform Engine主要功能
Content Platform Engine整体架构
Content Platform Engine的状态检查页面
1. 首先我们来介绍CPE的主要功能:
CPE主要提供了如下的功能:
内容管理:通过对象存储库(object store)的概念,在一个object store中可以实现对文档的捕获、转换、添加、修改、删除等功能,并且包含版本控制。
与外部内容存储库的集成:CPE的内容联合服务(Content Federation Service)可以集成外部的应用存储设备来进行数据之前的共享,一个外部应用的存储设备对FileNet来说就是一个虚拟存储设备。
工作流管理:FileNet P8可以分析和模拟商业流程,通过软件实现对工作流的建立修改以及管理。
第三方应用集成: FileNet P8可以和很多第三方应用进行集成,包括Microsoft的Office,Sharepoint,以及SAP等等。
记录管理:主要针对于面向对象的企业记录管理,以及记录的合规性管理。IBM Enterprise Records是一个非常流行的记录管理solution,在美国很多银行保险公司都被大规模的应用。
系统管理:FileNet P8可以通过IBM® System Dashboard for Enterprise Content Management来检测FileNet P8系统的性能,也可以通过IBM Enterprise Content Management System Monitor来监控系统的健康状况。
2. Content Platform Engine整体架构:
系统架构实现:我们还是由从底层到上层来看CPE的整体架构。
最底层也就是数据层,数据层主要由数据库以及存储系统组成:
数据库主要存储FileNet P8的全局配置数据以及对象存储库数据。
存储系统主要存储FileNet P8中所有的配置文件以及所有的文档。
之上一层就是服务层,服务层主要由CPE的各种服务组成,包括EJB协议以及WebService协议的服务。CPE通过中间件把自己变成J2EE的应用,来实现业务功能。
最上层就是表现层,表现层主要是CPE的客户端,这些客户端通过对应的CPE的API来完成相应的功能。
由于FileNet CPE的功能非常的多,我将在今后的介绍中具体介绍每个部分的功能,特点以及优缺点的讨论。
3. Content Platform Engine的状态检查页面:
我们如何来判断一个CPE是否正常工作,主要通过下面的页面:
Content Engine Startup Context (Ping Page)
http://CEHost:port/FileNet/Engine
这个页面会打印出CPE中CE组件的版本信息,操作系统信息,JVM信息,启动时间,日志路径以及所有的组件相关信息。当中间件正常启动后,我们便可以通过这个页面来检查CPE的启动状态。
CE System Health Page (Health Page)
Process Engine Server Information (Ping Page)
这个页面是CPE产品中主要打印PE相关信息的,主要包括组件的版本信息,操作系统信息,JVM信息,启动时间,日志路径以及所有的组件相关信息,并且在最下面提供了一些可以查看系统日志以及组件详细信息的链接。
希望这篇文章可以帮助大家对FileNet CPE有更多的认识,达到普及的目的。