Skip Headers
Oracle® Fusion Middleware Overview Guide for Oracle Enterprise Content Management
11g Release 1 (11.1.1)

Part Number E10724-01
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Go to current chapter
Go to next page
View PDF

3 Oracle Imaging and Process Management

Oracle Imaging and Process Management (Oracle I/PM) provides organizations with a scalable solution upon which to develop process-oriented imaging applications and image-enablement solutions.

This chapter covers the following topics:

Oracle I/PM is documented in the following manuals:

Also see the Oracle Fusion Middleware Installation Guide for Oracle Enterprise Content Management Suite and the Oracle Fusion Middleware Enterprise Deployment Guide for Oracle Enterprise Content Management Suite for additional information.

3.1 Oracle I/PM Overview

Oracle I/PM combines multiple Oracle technologies, providing a streamlined document imaging platform on which numerous business solutions can be built by leveraging image enablement, application extension, and long term archiving. Oracle I/PM adds a metadata-focused document management model, a powerful viewer tool, image annotation capabilities, high volume ingestion and storage of data, and advanced searching tools to these solutions.

Oracle Document Capture (ODC) and Oracle Distributed Document Capture (ODDC) can be added to automate image collection and categorization. Oracle I/PM leverages the Content Server as the document repository which allows the use of Oracle Universal Records Management to manage the life cycles and dispositions of Oracle I/PM content.

An easily configured integration with Oracle BPEL services injects Oracle I/PM document content directly into automated core business processes to reduce manual steps and increase efficiency. Organizations can quickly extend these solutions by integrating with Oracle enterprise applications such as Oracle E-Business Suite and PeopleSoft Enterprise. Customers thus benefit by having a single source for all transaction-based content.

Oracle I/PM manages documents through the entire document life cycle, from image capture to archiving. A document is uploaded into Oracle I/PM either singly by individual users or in bulk via a background agent. After uploading, a document becomes part of an application, which is a type of container for documents that defines metadata, storage information, and BPEL process configuration for all documents within it.

Applications are defined by the system administrator based on a specific business need. For example, an Invoicing application may track invoice number, date sent, date due, status, and any other metadata required by an accounting department.

Depending on how your repository is configured, uploaded documents can be stored within an Oracle database, on a file system, or in storage-specific hardware for retrieval. Security is applied to an Oracle I/PM document based on its application, ensuring access only by authorized users. In addition, Oracle I/PM can be configured to initiate a business process instance within Oracle's BPEL server.

Predefined searches are created to find documents based on document metadata and full-text indexes. With the proper permissions, users can:

The following graphic shows the general workflow of an Oracle I/PM process.

Surrounding text describes ipmintro.gif.

3.2 Oracle I/PM and Content Server

Oracle I/PM resides within WebLogic Server, connected to a database. Oracle I/PM events are routed through WebLogic Server using Java Messaging Service (JMS) to communicate with its background agents.

Custom applications can interact with Oracle I/PM through its set of application programming interfaces (APIs). Custom applications wishing to integrate with an Oracle I/PM system can communicate with Oracle I/PM through the Oracle I/PM public API. The API is available in two forms:

Oracle I/PM provides architectural features designed to help business managers simplify the process of building imaging solutions. Features such as applications, searches, and inputs provide convenient constructs that can be used to organize data, apply security to user groups, and facilitate the movement of those constructs between systems such as a development and production instance.

Oracle I/PM agents operate in the background to perform tasks not associated with immediate requests from users. The Input Agent facilitates high volume ingestion of document content and the Workflow Agent handles any interaction with the BPEL server as required by document activity.”

Standard Java Management J2EE Beans (or MBeans) are used to configure the operation of Oracle I/PM's business logic as well as its agents. The values of these MBean configuration objects can be manipulated through Oracle Enterprise Manager and WebLogic Scripting Tool, allowing you to choose the best system management tool for your needs.

3.3 Oracle I/PM Integration with Oracle Technologies

Oracle I/PM integrates with several other key Oracle Technologies: