Content Engine is designed to handle the heavy demands of a large enterprise. It is capable of managing 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 system. In addition, a rich, object-oriented, and extensible metadata model enables Content 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 Engine objects.
Content Engine includes Application Programming Interfaces (APIs) that provide an extensible platform for development and cross-repository queries, and lets administrators configure systems programmatically. A Java™ API provides a rich set of Java classes which map to object store objects such as Document, Folder, Property Description, et cetera.; 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 .NET API (which is functionally equivalent to the Java API) provides for development of applications using the Microsoft .NET platform.
Content Engine is designed using the latest Java 2 Enterprise Edition (J2EE) technology standards. By deploying Content Engine to a J2EE compliant application server, FileNet P8 Platform offers reliability, scalability, and high availability features, as well as support for a wide range of operating system platforms, application servers, and database technologies.
Content Engine servers 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 at any time add members to web server farms and Content Engine server farms.
Content Engine uses Unicode, as does the Java platform on which it is built. Unicode is a universal character encoding standard which enables Content Engine to be targeted across multiple platforms, languages, and countries without re-engineering, and it allows data to be transported through many different systems without corruption.