FileNet P8 Architecture
High Level View Web Clients
Browser
Outlook
WebDAV Client
Office
Presentation Layer Content Web Team Content Business Business Process Process Web Content Content Team Collaboration Collaboration Records Records Manager Manager Manager Manager Manager Manager Manager Manager Manager Manager
Image Image Manager Manager
Workplace Workplace
eForms eForms
Solution Solution Template Template
Business Logic
Services Layer Content Engine
Process Engine
Image Services
Connectivity Data Layer File File System System
Business Business Applications Applications
EMC EMC Centera Centera
Database Database
Magnetic
Tape Tape
Optical Optical
Mid Level ViewLayer
Web Clients
Presentation
Content Web Team Content Business Business Process Process Web Content Content Team Collaboration Collaboration Records Records Manager Manager Manager Manager Manager Manager Manager Manager Manager Manager
Workplace Workplace
Content Content Provider
eForms eForms
Servlet Servlet
Browser Browser
Office, Office, Outlook Outlook
Business Logic Layer
COM COM and and Java APIs
Java Java Connector Connector
Client Applications
Services Layer XML XML Web Web Services Services
Content Engine
WebDAV WebDAV Client Client
Enterprise Enterprise Manager Manager
Process Engine
Image Services
Capture Capture Forms Forms Designer Designer Process Process Designer Designer
Connectivity Connectivity
Process Process Optimization Optimization
Rules Rules Designer Designer Analytics Analytics Reporting Reporting (Excel) (Excel)
Data Layer EMC EMC Centera Centera
Database Database
File File System System Image Image Services Services Reposito ry
Business Business Applications Applications
Directory Directory Services Services
Tape Tape
Optical Optical
File File System System
Magnetic Magnetic
Reposito ry
Low Level View Presentation Layer Solution Solution Template Template
Web Web Content Content Team Team Collaboration Collaboration Manager Manager Manager Manager
Records Records Manager Manager
Content Content Provider Provider
Web Clients Forms Forms Manager Manager
Portal Portal Integration Integration
Workplace Workplace
Servlet Servlet
Business Logic Layer Case Case Toolkit Toolkit
WCM WCM Engine Engine
Collaboration Collaboration Services Services
Records Records Manager Manager Services Services
Forms Forms Manager Manager Services Services
EJB Container
Browser Browser Office, Office, Outlook Outlook
Java Java Connector Connector RM RM Operations Operations BEA BEA Content Content SPI SPI JMS JMS Connector Connector CE CE Operations Operations
Web Web DAV DAV Client Client
Component Integrator
Content Content & & Process Process COM COM and and Java Java APIs APIs
JCA JCA (ISRA) (ISRA) Client Applications
XML XML Web Web Services Services
XML XML Web Web Services Services
Enterprise Enterprise Manager Manager
Services Layer
Capture Capture Content Content Engine Engine
Rendition Rendition Engine Engine
Process Process Engine Engine
Image Image Services Services
Process Process Analyzer Analyzer
Business Business Integration Integration
Process Process Simulator Simulator
Process Process Designer Designer
Rules Rules Engine Engine
Rules Rules Designer Designer Analytics Analytics Reporting Reporting (Excel) (Excel)
Data Layer EMC EMC Centera Centera
Database Database
File File System System
Image Image Services Services
Reposito ry
OLAP OLAP
Business Business Applications Applications Directory Directory Services Services
Forms Forms Designer Designer
Database Database Warehouse Warehouse
Optical Optical Tape Tape
Database Database
File File Systems Systems
Magnetic Magnetic Tape Tape
Reposito ry
J2EE Application/Web Server Workplace Workplace
Custom Custom CE CE Operations Operations Components Components
Forms Designer
ECM Suites ECMSuites Suites ECM ECM Suites P8 P8 Suites Suites
Custom Custom Applications Applications
Browser Clients
WebDAV Clients
XML Web Services
Enterprise Manager
Component Component Integrator Integrator
HTTP
Java Java API API
HTTP
Internet/Intranet
SOAP/HTTP
WebDAV/HTTP
Content Engine Web Web Server Server
Web Web Server Server
Web Web Server Server
SOAP SOAP Listener Listener
WebDAV WebDAV Provider Provider
SOAP SOAP Listener Listener DCOM
COM COM API API Object Object Store Store Service Service Event Framework
Auto Classification Framework Full-Text Full-Text Search Search Service Service
Custom Custom Classifier Classifier
Content Content Cache Cache Service Service
File File Store Store Service Service
XML XML Classifier Classifier
COM COM Object Object
Publishing Publishing HTML HTML Publishing Publishing PDF PDF Plug-in Plug-in Service Service Plug-in Plug-in Service Service
SMB (T/IP)
T/IP Socket
OLEDB (T/IP)
Rendition Engines
LDAP/ADSI (T/IP)
Directory Services
JScript JScript VB VB Script Script
Objects Metadata Content
Content
Databas es
File Systems
Business Business Workflow Integration Integration Workflow Launch Launch Event Event
Business Business Integration Integration
Process Process Router Router
MQ Series (T/IP or SNA) RMI Business Integration Server
Process Engine
Capture
Rules Designer
Process Config. Process Task Manager Console
Process Designer
XML Web Services
Browser Clients
HTTP
Internet/Intranet
J2EE Application/Web Server Workplace Workplace
RMI
RMI
RMI
RMI
ECM Suites ECMSuites Suites ECM ECM Suites P8 P8 Suites Suites
Custom Custom Applications Applications
Custom Custom CE CE Operations Operations Components Components
Component Component Integrator Integrator
T/IP (optional)
Java Java API API Process Process Router Router
HTTP
Web Web Server Server
RMI
Process Engine
SOAP SOAP Listener Listener
Process Process Task Task Manager Manager
Pooled Pooled Process Process Manager Manager
Rules Engine
Business Business Integration Integration
MQ Series (T/IP)
LDAP
Business Integration Server
Process Process Service Service
Email Email Notification Notification
Process Process Analyzer Analyzer Connector Connector
Process Simulator
T/IP
SMTP
T/IP
T/IP
SMTP Mail Server
Process Analyzer
Queues, Logs, Stats
Directory Services
RMI
ODBC
Databas e OLAP
Databas e
RMI
Content Engine
Application Engine Web Clients Outlook
Browser
Office
WebDAV WebDAV Client Client
Presentation Layer Workplace Workplace
Publish Publish Designer Designer
Search Search Designer Designer
Application Application Integration
External External Service Service
Business Logic Layer Web Application Toolkit Content & Process Java APIs
Content Content Engine Engine
Process Process Engine Engine
Servlet Servlet
FileNet JCA 1.0 compliant Resource Adapter
FileNet Web Services .NET .NET Web Web Controls Controls
Internet/ Intranet
.NET .NET WebForms WebForms
High High Level Level Control Control .NET .NET Class Class Library Library
HTTP
J2EE J2EE Application Application Server Server
App Server/eProcess Data Data Provider Provider
eProcess eProcess Services Services
RMI RMI
SPI SPI and and CCI CCI Classes Classes Built Built on on JCA JCA 1.0 1.0
Internet/ Intranet
IS IS Interface Interface Layer Layer
RPC
Panagon Panagon Foundation Foundation Objects/COM Objects/COM IS IS Client Client Lib Lib (NT (NT WAL) WAL)
RMI RMI
Custom Java Application
Service Service Layer Layer Workflow Workflow Services Services
WAL WAL
Communication Communication Layer Layer
Java COR Layer
Client Browser
RPC
Thick Client
Image Services
WQS SQI Index WQS SQI Index Services Services Services Services Services Services Generic Generic Database Database
Batch Batch Services Services Security Security Services Services
NCH NCH Services Services
MKF Database Security Security
Index Database
IDM IDM Desktop Desktop
NCH NCH
RPC
RPC
Remote Location Cache Server
BES Application Server
Cache Cache Services Services
Cache Cache Services Services
Batch Batch Services Services
Batch Batch Services Services
Osrar Cache Osrar Cache Services Services Services Services Document Document Print Print Services Services Services Services
MKF Database Permanent Permanent
Transient Transient
Reposit ory
Optical Optical Tape Tape
Tape Tape Device Device
File File Systems Systems
Magnetic Magnetic Tape Tape
WAL WAL
RPC
Thank You