Professional Documents
Culture Documents
June 2009
Introduction ......................................................................................... 1
The Integration Challenge................................................................... 2
Integration Methods for Primavera Solutions ...................................... 2
Integration Application Programming Interface in Primavera
P6 Enterprise Project Portfolio Management .................................. 3
Primavera Web Services................................................................. 4
Primavera P6 Reporting Database ................................................. 4
Software Development Kit............................................................... 5
Primavera Contract Management’s Application Programming
Interface .......................................................................................... 5
Conclusion .......................................................................................... 6
About Oracle’s Primavera Solutions ............................................... 6
Appendix 1: Summary of Integration Technologies for Primavera
Solutions ............................................................................................. 7
Oracle White Paper—Integration Technologies for Primavera Solutions
Introduction
Because project and portfolio management is part of an integrated technical environment,
Oracle’s Primavera solutions can be configured to interoperate with other applications. To
integrate Primavera P6 Enterprise Project Portfolio Management from Oracle, you can
choose from four options:
All these integration options are built to comply with industry standards and are designed
to preserve data integrity, eliminate duplicate data entry, and maximize your investments.
1
Oracle White Paper—Integration Technologies for Primavera Solutions
2
Oracle White Paper—Integration Technologies for Primavera Solutions
3
Oracle White Paper—Integration Technologies for Primavera Solutions
received invoices are paid and tracked within a financial accounting system, the integration API
links the actual costs to the appropriate resources in Primavera P6 Enterprise Project Portfolio
Management. By linking these costs to the schedule, the product is able to calculate and report
on actual project costs for any given cost account.
4
Oracle White Paper—Integration Technologies for Primavera Solutions
a dimensional schema enabling business analysts to slice and dice through project data to
uncover trends.
Primavera P6 Reporting Database supplies The open architecture of Primavera P6 Reporting
operational, day-to-day data with a denormalized
Database enables users to create custom operational
version of the project management database and
reports and business intelligence analysis, using any
provides BI capabilities and data snapshots with a
dimensional star data schema.
third-party reporting tool. In addition to report
creation, Primavera P6 Reporting Database offers a
unique integration path. For example, dashboards and Web reports can be created from
Primavera P6 Reporting Database and extended into portal systems or even back into Primavera
P6 Enterprise Project Portfolio Management.
5
Oracle White Paper—Integration Technologies for Primavera Solutions
via the vendor approval process described above—and cost worksheets are built with planned-
to-commit values populated from the financial system.
Figure 2. A technical overview of integration paths for Primavera P6 Enterprise Project Portfolio Management and
Conclusion
The technologies discussed here enable you to integrate Oracle’s Primavera solutions into even
the most modern, complex enterprise IT environments.
6
Oracle White Paper—Integration Technologies for Primavera Solutions
Description Leverages a business rules engine to extend data and functionality from Primavera P6 Enterprise
Project Portfolio Management to other enterprise applications
Offers proven integrations with work order, financial, and ERP systems
Description Extends data and functionality from Primavera P6 Enterprise Project Portfolio Management to other
enterprise applications
Features Integrates Java- and .NET-based applications with platform-agnostic Web services
Description Uses a proprietary ETL process to persist data from Primavera P6 Enterprise Project Portfolio
Management into two databases.
Has an operational data store that is a denormalized version of the project management database
Has a project schema database that supplies a dimensional star schema of project-related data
Facilitates creation of Web-enabled reports and dashboards, using a third-party reporting tool
Provides business intelligence capabilities and can take snapshots of data over time
7
Oracle White Paper—Integration Technologies for Primavera Solutions
Description Provides straightforward integrations, including loading global data for conversions
Connects to the project management database via ODBC-compliant interfaces such as OLE-DB and
JDBC
Description Links external systems and Primavera Contract Manager for pushing and pulling data
Features Forms a model exposing Primavera Contract Manager data and functionality with XML requests and
responses
8
Integration Technologies for
Primavera Solutions
June 2009
Copyright © 2008, 2009, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and
the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
Oracle Corporation
warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or
World Headquarters
fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are
500 Oracle Parkway
formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any
Redwood Shores, CA 94065
means, electronic or mechanical, for any purpose, without our prior written permission.
U.S.A.
Worldwide Inquiries: Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective
Phone: +1.650.506.7000 owners.
Fax: +1.650.506.7200
oracle.com 0109