Upload
onreddy
View
445
Download
3
Embed Size (px)
Citation preview
FileNet P8 Architecture
Presentation Layer
Process EngineProcess EngineContent EngineContent Engine
Services Layer
ConnectivityConnectivity
DatabaseDatabase
Data Layer
Web Clients
BrowserBrowser OutlookOutlook
ContentManagerContentManager
ImageManagerImage
Manager eFormseFormsRecordsManagerRecordsManager
Team CollaborationManager
Team CollaborationManager
Web ContentManager
Web ContentManager
SolutionTemplateSolution
Template
Business LogicBusiness Logic
Image ServicesImage Services
WebDAV Client
WebDAV Client
Business ProcessManager
Business ProcessManager WorkplaceWorkplace
BusinessApplicationsBusiness
ApplicationsFile
SystemFile
SystemEMC
CenteraEMC
Centera TapeTapeMagneticMagnetic OpticalOptical
OfficeOffice
High Level View
Java ConnectorJava Connector
Presentation Layer
Business Logic Layer
ClientApplications
RulesDesigner
RulesDesigner
EnterpriseManager
EnterpriseManager
CaptureCapture
FormsDesignerForms
Designer
Analytics Reporting
(Excel)
Analytics Reporting
(Excel)
Services Layer
ConnectivityConnectivity
Data Layer
BusinessApplicationsBusiness
Applications
Repository
Image ServicesImage Services
DatabaseDatabase
File SystemFile System
EMC CenteraEMC Centera
DirectoryServicesDirectoryServices
Mid Level View
Web Clients
BrowserBrowser
Office, OutlookOffice, Outlook
ContentManagerContentManager ServletServleteFormseFormsRecords
ManagerRecordsManager
Team CollaborationManager
Team CollaborationManager
Web ContentManager
Web ContentManager
Content ProviderContent Provider
COM and Java APIsCOM and Java APIs WebDAV ClientWebDAV Client
Repository
MagneticMagneticFile SystemFile System
TapeTape OpticalOptical
Business ProcessManager
Business ProcessManager WorkplaceWorkplace
XML Web ServicesXML Web Services
Process OptimizationProcess Optimization
Content EngineContent Engine Process EngineProcess Engine Image ServicesImage Services
ProcessDesignerProcessDesigner
BEA Content SPIBEA Content SPI
JCA (ISRA)JCA (ISRA)
Presentation Layer
Business Logic Layer
ClientApplications
RulesDesigner
RulesDesigner
EnterpriseManager
EnterpriseManager
CaptureCapture
FormsDesignerForms
Designer
Analytics Reporting
(Excel)
Analytics Reporting
(Excel)
Process EngineProcess EngineContent EngineContent Engine
XML WebServices
XML WebServices
Services Layer
BusinessIntegrationBusiness
IntegrationRendition
EngineRendition
EngineRules
EngineRules
EngineProcess
SimulatorProcess
SimulatorProcessAnalyzerProcessAnalyzer
DatabaseWarehouseDatabase
Warehouse
Data Layer
Repository
Image ServicesImage Services
DatabaseDatabase
File SystemFile System
EMC CenteraEMC Centera
DirectoryServicesDirectoryServices
Component Integrator
Java ConnectorJava Connector
JMS ConnectorJMS Connector
RM OperationsRM Operations
CE OperationsCE Operations
Web Clients
BrowserBrowser
Office, OutlookOffice, Outlook
ServletServletContentProviderContentProvider WorkplaceWorkplacePortal
IntegrationPortal
IntegrationRecordsManagerRecordsManager
Team CollaborationManager
Team CollaborationManager
FormsManagerForms
ManagerWeb Content
ManagerWeb Content
ManagerSolution
TemplateSolution
Template
Content & Process COM and Java APIsContent & Process COM and Java APIs
CollaborationServices
CollaborationServicesCase ToolkitCase Toolkit WCM
Engine WCM
Engine
EJB Container
Image ServicesImage Services
XML WebServices
XML WebServices
Web DAVClient
Web DAVClient
OLAPOLAP
Repository
Magnetic TapeMagnetic Tape
DatabaseDatabase
File SystemsFile Systems
Optical TapeOptical TapeBusiness ApplicationsBusiness Applications
Low Level View
ProcessDesignerProcessDesigner
Records ManagerServices
Records ManagerServices
Forms ManagerServices
Forms ManagerServices
Internet/Intranet
Content Engine
SOAP ListenerSOAP Listener
Web ServerWeb Server
WebDAV ProviderWebDAV Provider
Web ServerWeb Server
SOAP ListenerSOAP Listener
COM APICOM API
Object Store ServiceObject Store Service
Content CacheService
Content CacheService
File StoreService
File StoreService
Publishing HTMLPlug-in Service
Publishing HTMLPlug-in Service
Publishing PDFPlug-in ServicePublishing PDFPlug-in Service
BusinessIntegrationBusiness
Integration Process RouterProcess Router
ObjectsMetadataContent
Databases
Rendition Engines
DirectoryServices
EnterpriseManager
Event Framework
Full-TextSearchService
Full-TextSearchService
CustomClassifierCustom
ClassifierXML
ClassifierXML
ClassifierJScript
VB ScriptJScript
VB ScriptCOM
ObjectCOM
ObjectBusiness
IntegrationEvent
BusinessIntegration
EventWorkflowLaunch
WorkflowLaunch
Content
File Systems
LDAP/ADSI (TCP/IP)
OLEDB (TCP/IP)
SMB (TCP/IP)
Business IntegrationServer
ProcessEngine
TCP/IP Socket
WebDAVClients
BrowserClients
XML WebServices
DCOM
Java APIJava API
ComponentIntegrator
ComponentIntegratorCE OperationsCE Operations Custom
ComponentsCustom
Components
SOAP/HTTP WebDAV/HTTP
J2EE Application/Web Server
WorkplaceWorkplace CustomApplications
CustomApplications
ECM SuitesECM SuitesECM SuitesECM SuitesP8 SuitesP8 Suites
HTTP
Web ServerWeb Server
RMIMQ Series (TCP/IP or SNA)
HTTP
CaptureFormsDesigner
Auto Classification Framework
BrowserClients
Process Engine
Business IntegrationBusiness Integration
Pooled Process ManagerPooled Process Manager
Process ServiceProcess Service Email NotificationEmail Notification Process AnalyzerConnector
Process AnalyzerConnector
Process TaskManager
Process TaskManager
Web ServerWeb Server
SOAP ListenerSOAP Listener
Java APIJava API
ComponentIntegrator
ComponentIntegratorCE OperationsCE Operations Custom
ComponentsCustom
Components
J2EE Application/Web Server
WorkplaceWorkplace CustomApplications
CustomApplications
ECM SuitesECM SuitesECM SuitesECM SuitesP8 SuitesP8 Suites
DirectoryServices
Queues, Logs,Stats
Database
Process Analyzer
Process Simulator
Internet/Intranet
LDAP TCP/IP TCP/IP
SMTP Mail Server
OLAP
Database
ODBC
RMI
TCP/IP (optional)
HTTP
TCP/IP
XML WebServices
Business IntegrationServer
SMTPMQ Series (TCP/IP)
Process RouterProcess Router
RMIHTTP
Rules Engine
RulesDesigner
RMI
ProcessDesigner
Process TaskManager
Process Config.Console
RMI RMI RMI
ContentEngine
RMI
Presentation Layer
Business Logic Layer
Process EngineProcess EngineContent EngineContent Engine
ServletServletApplicationIntegrationApplicationIntegrationWorkplaceWorkplace Search
DesignerSearch
DesignerExternalService
ExternalService
Content & Process Java APIsContent & Process Java APIs
Web Application ToolkitWeb Application Toolkit
Web Clients
BrowserBrowser OutlookOutlook WebDAV ClientWebDAV ClientOfficeOffice
PublishDesignerPublish
Designer
Application Engine
BatchServicesBatch
Services
Remote LocationCache Server
WQSServices
WQSServices
SQIServices
SQIServices
IndexServices
IndexServices
Thick Client
IDM DesktopIDM Desktop
Generic DatabaseGeneric Database
MKF Database MKF Database
NCHNCH TransientTransientPermanentPermanent
OsrarServicesOsrar
ServicesCache
ServicesCache
Services
DocumentServices
DocumentServices
PrintServices
PrintServices
Cache ServicesCache Services
Batch ServicesBatch Services
BES ApplicationServer
Cache ServicesCache Services
Batch ServicesBatch Services
RPCRPC
SecurityServicesSecurityServices
NCHServices
NCHServices
RPC
FileNet Web Services
RMIRMI
.NET Web Controls.NET Web Controls .NET WebForms.NET WebForms
High Level User ControlHigh Level User Control
IS Client Lib (NT WAL)IS Client Lib (NT WAL)
Panagon Foundation Objects/COMPanagon Foundation Objects/COM
.NET Class Library.NET Class Library Data ProviderData Provider
SecuritySecurity
Image Services
IndexDatabase
Magnetic TapeMagnetic TapeFile SystemsFile Systems
Optical TapeOptical Tape
Repository
Tape DeviceTape Device
FileNet JCA 1.0 compliantResource Adapter
J2EE Application ServerJ2EE Application Server
SPI and CCI ClassesBuilt on JCA 1.0
SPI and CCI ClassesBuilt on JCA 1.0
IS Interface LayerIS Interface Layer
Service LayerService Layer
Communication LayerCommunication Layer Java
CO
RLa
yer
Custom JavaApplication
Internet/Intranet
RPC
App Server/eProcess
WALWAL
RMIRMI
WorkflowServices
WorkflowServices
eProcessServices
eProcessServices
WALWAL
RPC
Client Browser
Internet/Intranet
HTTP
Thank You