Content Platform Engine is
a FileNet® P8 component that
is designed to handle the heavy demands of a large enterprise. It
can manage enterprise-wide workflow objects, custom objects, and documents
by offering powerful and easy-to-use administration tools. Using these
tools, an administrator can create and manage the classes, properties,
storage, and metadata that form the foundation of an enterprise content
management (ECM) system.
Key architectural aspects include:
- Object-oriented, extensible metadata model
- Enables Content Platform Engine to
provide complex and flexible data representation; and a rich event
framework provides the means to trigger an action in response to activities
performed against Content Platform Engine objects.
- Application programming interfaces (APIs)
- Provide an extensible platform for development and cross-object
store queries, and lets administrators configure systems programmatically.
A Java-based API provides a rich set of Java™ classes
that map to object store objects, such as Document, Folder, or Property
Description; a Web Service API allows customers to author applications
in a platform and language independent manner by exposing the object
model in a small number of generic methods suitable for deployment
in a web environment; a Microsoft .NET
framework-based API, functionally equivalent to the Java-based API,
provides for development of applications using the .NET framework.
- Java EE-compliant application
server
- Java Platform, Enterprise
Edition (Java EE) offers reliability,
scalability, and high availability features, as well as support for
a wide range of operating system platforms, application servers, and
database technologies.
- Scalable
- Can be deployed to suit the demands of the enterprise. As the
enterprise's needs change, you can reconfigure the system by replacing,
adding, or removing servers or applications without bringing the system
down. You can add members to web server clusters and Content Platform Engine server clusters at
any time.
- Unicode-based
- Unicode is a universal character encoding standard that enables Content Platform Engine to be targeted across
multiple platforms, languages, and regions without reengineering,
and it allows data to be transported through many different systems
without corruption.
The following diagram provides an overview of the Content Platform Engine architecture.