Professional Documents
Culture Documents
Table of Contents
1 OVERVIEW............................................................................................................................................ 4
1 Overview
1.1 ECM Architecture Document
In ECM Program, new architecture is proposed and finalized based on the business
requirement understanding.
EXACT & AIS implementation team together is responsible to apply and align Archiving
systems, applications and solutions at customer to the ECM Architecture as designed,
documented and approved.
1. FileNet.ArchiveWorkflow(WorkflowEntity)
2. WorkflowEntity(workflow instance attributes ) and foreach instance call List
Executer.GetWorkflowDataForArchiveSystem() WorkflowEntityDetails (key, value)
e. Maktaby.InActivateWorkflows()
i. Get all completed workflows extract ArchiveFileID list
f. Maktaby.FinalDeleteWorkflows()
i. Get all inactive workflows extract ArchiveFileID list
g. List[ArchiveFileID] FileNet.GetFilesInState(List[ArchiveFileID],state.finalDelete)
i. Passing the file ids list and check in archive system which of them is in finalDelete state and
return it back, Then change the status of workflow related to the returned ArchiveFileID list
to [FinalDeterminationState] retention state ( SearchWorkflows : should be changed to meet
this requirements by adding ArchiveState filter)
All the key components of the new system will be deployed in a highly available mode by
integrating with existing hardware.
The new system will utilize server virtualization in line with the trend in enterprise systems
deployment.
The AIS Workflow custom application can rebuilt with the latest version of IBM Content
Navigator thus enhancing maintainability and supportability.
The new system will provide an integration layer that will standardize ECM integration
across the Existing environment. The new integration module will ease up adoption of the
proposed ESB (Enterprise Service Bus) integration layer if exist.
A major improvement with the new system will be the standardization of the database for
the FileNet infrastructure to any complied database. Such as Oracle Database or Microsoft
SQL Server.
2.2 Architecture
The architecture of the new system is described in this section. The major considerations for
the architecture documentation include the ECM system architecture description, hardware
and software sizing, virtualization, storage management and enterprise security standards
adherence.
2.2.1 ECM Architecture
The figure provides a layered component architectural representation of the proposed ECM
system. The components depicted in the diagram are described in detail below.
The ECM components described here operate in three tiers: Server, Client and User. The
storage tier provides the persistence layer for the ECM solution.
The IBM FileNet platform provides a comprehensive list of features to enable the users in
managing all the enterprise content, whatever form and type the content may be in. The
focus is to ingest the content, organize it, and make it easily findable. The following sections
explain the features of FileNet components.
2.2.1.1 Content Platform Engine
The heart of the FileNet P8 platform is the Content Platform Engine (CPE). It is an application
module deployable on a J2EE application server. The CPE can be deployed on the popular
J2EE application servers such as IBM WebSphere, Oracle WebLogic, and JBOSS. In the ECM
Solution, IBM WebSphere Network Deployment will be used.
The CPE consists of two primary modules apart from the APIs and the EJB container itself.
They are content services and process services modules. While the content service is
responsible for providing all content management features in addition to user
authentication, the process service provides the workflow capabilities.
2.2.1.2 IBM Content Search Server
FileNet provides text search services based on the metadata or the content of an object.
Textual data and property values of documents are searchable using IBM Content Search
Services. The content search server (CSS) creates Apache Lucene based content indexes and
stores them in designated storage areas. It also searches these indexes and provides the
results back to the CPE when a client queries the system.
2.2.1.3 IBM Content Navigator
IBM Content Navigator (ICN) is a web client that can connect to the IBM FileNet CPE and
provide a user interface for accessing the various content and process management
features. It is an end-user application that can be accessed by any authorized user to
perform the activities. An administrator will be able to make specific customizations to the
UI provided by ICN to fit the requirements of the solution. Besides, an ICN developer can
make extensive customizations to fit the requirements of the business solution.
2.2.1.4 IBM Content Collector (Optional)
IBM Content Collector (ICC) for Email provides automated, policy-driven email archiving to
archive emails at the server end. Incoming and outgoing emails can be identified and
classified according to the rules and policies set in ICC. The archived emails and attachments
are added the IBM FileNet repository. For the AIS ECM system, ICC will be configured with
the Microsoft Exchange Mail server. IBM Content Collector also has connectors to File
System and Microsoft Share Point Server. These are optional components as indicated in the
high-level solution architecture.
2.2.1.5 IBM Watson Content Analytics (Optional)
IBM Watson Content Analytics includes Content Analytics and Enterprise Search component
capabilities. The strength of these two technologies provided through content mining and
business analysts can explore the data from different aspects and discover relationships
between various sets of data.
IBM Watson Content Analytics collects and analyzes structured and unstructured content in
documents, email, databases, websites, and other enterprise repositories. By providing a
platform for crawling and importing content, parsing and analyzing content, and creating a
searchable index, Watson Content Analytics help performing text analytics across all data in
within the enterprise and make that data available for analysis and search.
data from any type of structured, highly variable, or unstructured documents.
2.2.1.6 IBM ECM System Monitor
IBM ECM System Monitor automates the monitoring of the entire FileNet P8 environment
including FileNet P8 software components, application servers, databases, log files, network
communication and devices, and the full range of FileNet P8 storage repositories.
System Monitor can also identify potential problems that might arise, enabling you to take
preventive action before an outage occurs.
While System Dashboard is a performance monitoring tool that tracks information such as
application-specific events, System Monitor continually monitors the health of FileNet
systems and alerts administrators to critical errors.
IBM ECM System monitor notifies in real time about the critical problems. It provides
inbound monitoring of the FileNet P8 components by using IBM FileNet P8 API’s.
2.2.1.7 MS-Office Integration (Optional)
IBM FileNet integrates with Microsoft Office applications so that users can manage
documents, email, and attachments that are within a FileNet repository directly from the
associated office application. Outlook integration broadens search capabilities by
automatically capturing email properties such as the “To” and “From fields”. With Office
integration, a user can add a document or email message and its attachments to the FileNet
repository by selecting tasks from familiar menus.
2.2.2 Virtualization
The proposed architecture utilizes server virtualization. Virtualization has become a major
trend in the IT industry. The drivers for virtualization are cost reduction and providing better
management of hardware resources. Virtualization can be applied over servers, storage, and
applications. In this document virtualization refers to server virtualization. Virtualization will
be achieved using VMWare for all the servers in the testing and production servers if AIS IT
provides the same as per the timeline, otherwise it will be achieved using Microsoft Hyper-V
hypervisor for all components except the ones that do not support Hyper-V.
2.2.3 Deployment Architecture & Sizing
This section provides the deployment architecture for the ECM solution. Three
environments are proposed for the new system: Production, Test, and Development. All
server requirements provided in this section are for virtual servers. Using the existing
hardware Microsoft Hyper-V virtual clusters can be deployed for each environment.
Will be discussed in details in a later stage.
3 Conclusion
This document thus covers all the servers and IBM FileNet Components mentioned in the
new AIS ECM architecture. During further stages of ECM Application, the document shall be
updated accordingly with other server details.