Académique Documents
Professionnel Documents
Culture Documents
Architecture
Architecture 8-2
Platform Architecture
Platform-Based Architecture Platform Architecture
Client-Server Communication
Useful DQL Queries
Documentum is implemented as a flexible
platform that supports enterprise content management applications
Content Applications
Records Mngt.
Collaboration
Compliance
Custom
Portals
WCM
DAM
CRM
ECM
ERP
Documentum Interfaces, Components, and Tools
Content Services
Server Extensions
Content Server
Content Repository
Architecture 8-3
Content Repository Layer: The Repository
Architecture 8-4
Services Layer: The Content Server
Repository
Architecture 8-5
Services Layer: Repository Management
Content Server 2
Repository
Architecture 8-6
Services Layer: Content Services
Collaboration Services
WDK Desktop
Portlets Web Services
Components Components
J2EE .NET
Architecture 8-9
Client Application Layer: Documentum Clients
Webtop Records Manager DCM Web Publisher
Documentum Client for Outlook Desktop Digital Asset Manager Custom Application
custom
Architecture 8-10
Client Application Layer: Enterprise Application Integrations
Architecture 8-11
The Connection Broker Platform Architecture
Client-Server Communication
Useful DQL Queries
Client
2
1 Content Server A
Connection Broker
Content Server B
Architecture 8-12
Connecting to Multiple Content Servers
DMCL DMCL
Architecture 8-14
The DFC
DFC
DMCL
DMCL
Architecture 8-15
Client-Server Application Communication
1
1. The Content Server Tier 1
projects to the Client Application
connection broker
DFC
2
2. The client connects to the
dmcl.ini
3 DMCL
connection broker to retrieve
connection information for
the Content Server Tier 2
2
3
3. The client establishes a
5
connection and issues API DMCL
commands to the Content
Server via the DFC 1
4
4. The Content Server processes Connection Broker Content Server
the client APIs and retrieves
the requested information 4
Tier 3
from the repository
5
5. The Content Server sends the
information back to the client
using APIs via the DFC
Repository
Architecture 8-16
WDK
Architecture 8-17
Web Application Communications (1 of 2)
Tier 1
1
1. The Content Server Web Browser
registers itself with the
connection broker
2. The application server
2 3
connects to the connection Tier 2
broker to retrieve
connection information for WDK
the Content Server
DFC
3
3. The client issues a URL to DMCL DMCL
the application server Application Server
1 Content Server
The application server dmcl.ini 2
resolves the request to
the correct JSP page
Connection Broker
The JSP engine dynamically
Tier 3
creates a servlet from the
JSP page
Repository
Architecture 8-18
Web Application Communications (2 of 2)
Tier 1
4
1. The servlet uses WDK Web Browser
methods that call DFC
classes or Business Objects
that issue API commands
to the Content Server 7 Tier 2
5
2. The Content Server
processes the APIs and WDK
retrieves the requested
DFC 6
information from the DMCL
DMCL 4
repository
Application Server
6
3. The Content Server sends Content Server
dmcl.ini
the information back to the
servlet
5
7
4. The servlet sends the Connection Broker
content to the browser
Tier 3
Repository
Architecture 8-19
Useful Queries: Content Server Platform Architecture
Client-Server Communication
Useful DQL Queries
Architecture 8-20
Test Your Knowledge Platform Architecture
Client-Server Communication
Useful DQL Queries
1. Which programming interface is used by
client applications to communicate with
the Content Server:
A) WDK
B) DFC
C) dmcl.ini
D) Connection broker
2. True/False: Multiple Content Servers can project to a single
connection broker.
3. True/False: For Web applications, the browser is the actual client
to the Content Server.
Architecture 8-21
Classroom Exercise: Lab 8 Estimated time: 10 min
Architecture 8-22