SlideShare a Scribd company logo
Primavera P6 R8 Technology Architecture
Robbie.Jones@Oracle.com
Applied Technology, Primavera
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential 3
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated
into any contract. It is not a commitment to
deliver any material, code, or functionality, and
should not be relied upon in making
purchasing decision. The development,
release, and timing of any features or
functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Safe Harbor Statement
© 2012 Oracle Corporation
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Oracle Enterprise Software
Unprecedented Value
Lowers risk through a broader choice of solutions and connectivity
within and across the enterprise
Out-of-box integration of processes, user experience, intelligence,
and technology to reduce cost and provide flexibility to change
On an OPEN Standards-Based Architecture
INTEGRATED for High-Value and Flexibility
Solutions, not just administrative processes, that positively
influence market competitiveness
Deliver COMPLETE, Best-in-Class Solutions
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
100% Web Enterprise Architecture
• All P6 users can access P6 via a
web-browser
• Highly interactive, intuitive and
personalized
• All application administration is
accessible through the web browser
interface
• Alerts and notifications to various
destinations in various formats
• High performance
• Single Sign-On capabilities
Web Server
SQL
PMDB
EAI
Primavera Application Server
UI
Layer
Data Layer
Web Browser Clients
SSL
SSL
Bus Logic Layer
Web
Services
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Resource Manager Executive
Scheduler/Planner Field/Skilled Trades
Access Anywhere
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Resource Manager Executive
Scheduler/Planner Field/Skilled Trades
Access Anytime
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Resource Manager Executive
Scheduler/Planner Field/Skilled Trades
Access Anytime
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Secure
Internal Users
Project:
Enterprise
Enablement
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Secure
Internal Users
Partners
Project:
Enterprise
Enablement
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Secure
Internal Users
Partners
Intruders
Project:
Enterprise
Enablement
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Easy to Operate
SaaS
Outsource
Project:
Enterprise
Enablement
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Enterprise PPM
Easy to Operate
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Usability
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
“Business users follow a simple paradigm. If they like
an application and it is effective they use it. If they
don’t, they do the bare minimum or nothing at all.”
• Usability = Utility…Drive continuous usability improvements
• Focus on the small things users do most often
• Solve for the complete business process, not just Project Managers
Application Design Philosophy
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera Web Client
Fully-Featured User Interface
• Highly Interactive, Intuitive and
Personalized
• Network Efficient with Minimal
Screen refresh
• Interactive Gantt charts that allow
for adding, deleting and modifying
the WBS, activities, relationships,
resource assignments and costs
• Task List for Workflow Items
• Intelligent Controls
• Usability features
A rich Internet application user experience.
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Mobile Support
• Team Member Web for tablets
• Team Member iPhone Application
• BPM Forms
– Delivered to mobile devices
– View to action
• P6 Analytics
– View dashboards remotely using
iPhone, iPad
– Receive alerts on mobile devices
• Event Notification
– P6 event notifications can trigger
content delivered to mobile devices
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Microsoft Office Integration
Collaboration Across the Enterprise
• Microsoft Outlook – Email Notifications
• Microsoft Word
– Create and publish BI Publisher reports
– Output to .doc, .csv, .pdf, xml, etc.
• Microsoft Excel
– Export to Excel from almost anywhere
– Connect to Analytics and conduct analysis using
Excel and the Oracle BI plug-in
• Microsoft PowerPoint
– Display real-time Analytics charts, graphs, etc.
from PowerPoint utilizing the Oracle BI plug-in
• Microsoft SharePoint
– Utilized for document repository and collaboration
• Microsoft Project
– Import/Export capabilities with P6
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Microsoft SharePoint Web Part Integration
• Created in Visual Studio
– Use SharePoint standard controls
– Easy to tie into P6 Web Services
– Simple to deploy
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Microsoft SharePoint Workflow Integration
• Build forms in InfoPath
• Easily tie into Primavera
P6 Web Services
• Assemble forms into a
workflow
• Deploy to SharePoint
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Internationalization and Localization
• Unicode
• Internationalization
– Global Data
– Universal Time Code (UTC)
– Multi-org schema
• Multi-Language Support
• Locale Support
– Date and Time
– Multi-Byte
– Bi-Directional
– Currencies
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Accelerate User Adoption thru UPK
• Oracle User Productivity Kit
• End user training, documentation
and support materials
• Improves user productivity
• Lowers cost
• See It, Do It, Print It!
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Accelerate User Adoption thru UPK
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Configuration or
Customization
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Configuration
• A highly configurable system
– Enterprise Project Structure (EPS), Work Breakdown
Structure (WBS), Organization Breakdown Structure (OBS)
– Portfolios
– Enterprise Data (Units, Rates, Topics, Categories….)
– Codes (Projects, Resources, Activities, Issues…)
– User-Defined Fields, Filters
– Views / Dashboards based on Roles
– Custom Portlets, Custom Reports & Analytics
– Business Workflows
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Workflow/Business Process Management (BPM)
• Leverages Oracle BPM Suite
• Initiate workflows within P6
– Launched by users or P6
event actions
• Participate in workflows
– Workflow worklist
– Email notification
• Monitor workflow status
– Indicate where workflow is
currently
– Actions taken in previous
workflow steps
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Data Management
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Data Management
• Project information is the life blood of
effective Project Management
• Provide a single view of projects across the
enterprise, and all of their relationships
• Tight integration between Operational &
Analytical data
• Maximize the mapping of multiple complex
relationships between typical entities
– Project Initiation to Completion
– Costs to Budgets, Resources, Risks and
Timesheets
• Extensible, whilst maintaining
– Upgradeability
– Performance
– Integration
– Mobile User Support
• Accommodates data requirements and
complexities of Industry Specific Verticals
Data Warehouse
ODS
P6 PMDB
w/ PX
Schema
Activity
Star
Resources
Star
Projects
Star
Project
History Star
Transactional and
static operational
reporting
Operational and Analytical
Reporting
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Content Management
• Tight integration to popular
Content Management Systems
– Oracle Universal Content
Management
– SharePoint
• Manage private, project and sub-
project documents
• Enables
– Check-in and check-out of
documents
– Version control
– Routing of documents to various
users for approvals.
– Attachment of documents to
activities and projects
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Integration
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Three Modes Of Integration
Web Server
SQL
PMDB
EAI
Primavera Application Server
UI
Layer
Data Layer
Web Browser Clients
SSL
SSL
Bus Logic Layer
Web
Services
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Three Modes Of Integration
Web Server
SQL
PMDB
Data Level
Integration
SQL SQL and ETL
EAI
Primavera Application Server
UI
Layer
Data Layer
Web Browser Clients
SSL
SSL
Bus Logic Layer
Web
Services
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Three Modes Of Integration
Web Server
SQL
PMDB
J2EE/ MQ/.NET
SOAP/etc.
Web Services
Events
Java and XML APIs
Data Level
Integration
Service Oriented
Integration
SQL SQL and ETL
3rd
Party
Applicatio
n
EAI
Primavera Application Server
UI
Layer
Data Layer
Web Browser Clients
SSL
SSL
Bus Logic Layer
Web
Services
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Three Modes Of Integration
Web Server
SQL
PMDB
J2EE/ MQ/.NET
SOAP/etc.
Web Services
Events
Java and XML APIs
Data Level
Integration
Service Oriented
Integration
UI
Integration
SQL
HTML / XML
SOAP
SQL and ETL
Custom Portlets
3rd
Party
Applicatio
n
3rd
Party
Applicatio
n
EAI
Primavera Application Server
UI
Layer
Data Layer
Web Browser Clients
SSL
SSL
Bus Logic Layer
Web
Services
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Three Modes Of Integration
Web Server
SQL
PMDB
J2EE/ MQ/.NET
SOAP/etc.
Web Services
Events
Java and XML APIs
Data Level
Integration
Service Oriented
Integration
UI
Integration
SQL
HTML / XML
SOAP
SQL and ETL
Custom Portlets
3rd
Party
Applicatio
n
3rd
Party
Applicatio
n
EAI
Primavera Application Server
UI
Layer
Data Layer
Web Browser Clients
SSL
SSL
Bus Logic Layer
Web
Services
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera UI Integration
• P6 Custom Portlets
– External content through P6 Web UI
– Pass security credentials
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera as a Consumer
3rd Party Web
Application
Primavera as a Provider
Service Oriented Integration via Web Services
• Interoperable
– .NET integration supported
• Enables consumption and
publication of web services
• Based on core Web services
standards
– WS-*
– WSDL
– SOAP
– XML
• SSO via SAML
• Eventing framework
Publish Primavera
WSDL
3rd Party Web
Application
External App
Consumes
Web Services
HTTP/SOAP
PMDB
Primavera
Consumes
External Web
Services
HTTP/SOAP
Publish External
App WSDL
PMDB
EAI
Primavera Application Server
Bus
Logic
Layer
Data Layer
Web
Services
UI Layer
EAI
Primavera Application Server
Data Layer
Web
Services
UI Layer
Bus
Logic
Layer
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Business Services Delivered as Web Services
• Supports Rapid composite
application development
• An efficient and optimized
approach for integrating with
Primavera Applications
• Business object based services
provide the following operations
– Create
– Read
– Update
– Delete operations
• Enables the Primavera
Applications to fully interoperate
as part of a Service Oriented
Architecture
Project
Baseline
Issue History
Budget Change
Code
Assignment
Funding
Issue
Note
Portfolio
Resource
Resource
Quantity
Spending Plan
Threshold
Schedule
Options
WBS
WBS Milestone
Activity
Activity Service
Code
Assignment
Note
Expense
Owner
Period Actual
Step
Step Template
Item
Step Template
Relationship
Resource
Assignment
Resource
Assignment
Period Actual
Resource
Service
Code
Assignment
Curve
Rate
Role
Team
Role Limit
Role Rate
Role Service
Role Team
Shift
Resource
Project
EPS Service
B udget Change
Log
Funding
Note
Spending Plan
EPS
* For a full list of Web Services available, please refer to the P6 Web Service Reference Manual
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Event Enablement
Risk
Baseline
Budget
ChangeLog
Code
Assignment
Document
EPS
EPSFunding
EPSBudget
ChangeLog
EPSNote
Issue
ProjectNote
ProjectPortfolio
ProjectResource
WBS
Activity
Activity
Feedback
Risk
Code
Assignment
Note
Expense
Owner
Step
Relationship
Resource
Assignment
Assignment
Code
Assignment
ResourceRate
ResourceRole
ResourceTeam
Role
Role Rate
Role Team
Resource
Project
Admin
User
User OBS
Category
Impact
MatrixScore
MatrixThreshold
Response Action
ResponseActionImpact
ResponsePlan
ScoreMatrix
Treshold
ThresholdLevel
Special
Ops
Schedule Project
Summarize Project
Apply Actuals
Approve Timesheet
Store Period
Performance
* For a full list of Events available, please reference the Using Events with P6 8.2 guide.
• Powerful component in creating:
– Notifications
– Workflows
– Custom business processes
• XML messages sent to JMS queue
• Triggered on
– Creating / updating business
objects
– Invoking special operations
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera - Data Level Integration
• File Import/Export
– Project Management
• XER, P3, MPP, MPX
– Excel
– XML
• Integration API/Java API
– Provides access to Business
Objects within the Primavera
application
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Application Level Integration
• Oracle Primavera Portfolio Management Bridge
• Contract Management Connector
• Risk Analysis Connector
• AutoVue
• Inspire for SAP
• Additional integration to:
– Oracle Identity Manager and SSO
– Oracle Enterprise Manager
– Oracle Configuration Manager
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Application Level Integration for the Oracle Enterprise
Process Integration Packs
Optimize. Pre-built business processes
across enterprise Applications
• P6 & EBS
• P6 & JD Edwards
Direct Integrations
Manage. Pre-built integrations to
support data flows between systems
• Contract Management & JD
Edwards
• P6 and PeopleSoft
Process Integration Packs
• Loosely coupled
composite business
processes
Direct
Integrations
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Complete PPM for the Enterprise
Deployment Lifecycle
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Deployment
Platform Architecture
• Virtualization Support
• Installation Automation
–Application Level
–Database Level
–Sample Industry Data
• Web Client Verification
–Runtime Validation of Web
Client requirements
• Browser Compatibility and JRE
version
–Automated repair of common
configuration conflicts
Application Delivery
• Needs Assessment
• Integration Requirements
• Data Structures
• Reporting & Analytics
• Processes / Procedures
• User Adoption
• Change Management
• Communication Strategy
• Operational Support
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
System Management
• Leverage Oracle Enterprise Manager at
all tiers of the Technology Platform
• End User Response Measurement
– Oracle Real User Experience Insight
– Ensure response times and performance
levels within
• Application Server Management
– Monitor, Tune, Diagnose and Manage
Oracle WebLogic and IBM WebSphere
Application Servers
• Database Management
– Monitor, Tune, Diagnose and Manage
Oracle or SQL Server DB
• Operating System
– Solaris, Linux, IBM AIX, HP-UX and
Windows
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera Upgrade Technology
• Upgrade underlying technology
– No impact to existing repository
assets
– Used for enhancing infrastructure with
zero downtime to business
• Upgrade application assets –
including your customizations
– Supports multiple releases
– Migrates configurations
Prior New
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Security
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Security
• Layered Protection of Application
– “Bank Vault” Model – No Single
Point of Failure
• Strict Adherence to Industry
Standards
– Across all Layers and Technologies
• Secure Processes in addition to
Product Features
– Vulnerability Testing, Secure Coding
Practices
• User Management
– Role based
– Identification and Validation
– External Authentication
Access Control
Visibility
Data Privacy
Audit Trail
Secure Data
Storage
NETWORK /
ENVIRONMENT
APPLICATION
DATA
User
Management
Firewall
Protection
Secure
Communication
Secure
Deployment
Authentication
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Common Firewall Placement
• Firewall Deployment
– Standard HTTP ports
– Multiple levels of
firewall protection
– No application logic
in web servers
Web
Servers
Application
Servers
Data Stores
Network
Local
DB
Sync Web Server
EAI
Primavera Application Server
Business Logic
Layer and Core
Service
Data Layer Services
User Interface Services
Bus. Process
SQL
PMDB
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Standards Based Security and Validation
• SSL secured communications
• Password and data security
– RSA SHA-2 password security
– AES data encryption
• Authentication via Industry standard
platforms
– Directory Server
– Single Sign-On
– Database EAI
Primavera Application Server
Bus Logic
Layer
Data Layer
Web
Services
UI Layer
SQL
PMDB
Web Server
SSL
SSL
SSL
for SMTP
POP3
SSL
Email
Server
Directory
(LDAP)
Server
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Application Security: Global and Project
• Global Security
– Configure access to application-wide information
– Example:
• Limit ability to access resource rates
• Project Security
– Configure access to project-specific information
– Example:
• Limit ability to see specific projects
Configuring application security can be fully automated via Web
Services and/or the Java Integration API
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Application Security: User Interface Views
• Limit access to functionality
• Target the user interface
• Example:
– Limit ability to edit
specific activity fields
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Availability
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Availability
• The Primavera Architecture supports 24 x 7 operation for business
continuity
• Ensures continuous service for high volume, highly demanding
implementations
• Eliminates single points of failure (SPOF)
• Ensures the system will be always available
– Through application updates and upgrades
• Provides a holistic approach to:
– Failover Services
– Scalable Services
– Distributed Services
– Storage Redundancy
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
PMDB
PMDB
Application Load Balancer
High Availability
• Distributed Services
– Multi-threaded, multi-process
services
– Balance work across active
servers
• Load-balanced Services
– Use standard HTTP load
balancing
– Leverage N+1 model of pooled
servers
• Failover Services
– Redundant server components
– Redundant database server
– Support for Clustering Services
Web Server (+1) Web Server
XML
over
HTTP
Web Server Load Balancer
Web Server
Resilient pool of web servers
Resilient pool of application servers
SQL
EAI
+ 1
Failover
SQL SQL
* When deployed on an Oracle Technology Stack
EAI
Primavera App Server
Bus
Logic
Layer
Data Layer
Web
Svcs
UI Layer
EAI
Primavera App Server
Bus
Logic
Layer
Data Layer
Web
Svcs
UI Layer
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Recovery
• All system data and metadata is stored in a secured database: built-in
capabilities, no coding is necessary
– Support automatic reconnection to the database if the connection is interrupted
– Supports Oracle and SQL Server database platforms
• Stateless Web Connection sessions without server affinity are provided
through load balancer technology
– Load-Balanced Web Server Farm
– Session information is embedded in the requesting URL or in Session Cookie
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Performance and
Scalability
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Scalability and Performance
• Evolutionary Architecture focused on
supporting interactions in a scalable and
high performance manner leveraging:
– Efficient clients
– Stateless Web server
– Multiple machines per tier
– Multi-threaded services and servers
– Load balanced services and servers
– Fail-over and clustering
– Database connection pooling and multiplexing
SQL
HTML
Web Server
EAI
Primavera Application Server
Bus Logic
Layer
Data Layer
Web
Services
UI Layer
Primavera
Database
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Deployment Options
• On-Premise
– Deployed internally in a data center and
operationally managed by the customer
• Cloud / Hosted
– Deployed in a 3rd
party data center and
operationally managed by 3rd
Party
• Oracle On Demand
• Partner Hosting Services
• 3rd
Party Cloud Offerings
• SaaS
– Deployed and managed in a 3rd
party data
center
• Partner SaaS Services
On-Premise
CLIENT CLIENT CLIENT CLIENT CLIENT
EAI
EAI
Siebel Application Server
EAI
EAI
Siebel Application Server
HQ
Hosted
EAI
EAI
Siebel Application Server
EAI
EAI
Siebel Application Server
Hosted
Service
CLIENT CLIENT CLIENT CLIENT CLIENT
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Operational and Analytical
Business Intelligence
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Operational and Analytical Business Intelligence
• Transactional
– Real-time dashboards and reports (pdf, etc.) in P6 Application provide
snapshot views of project, resource, timesheet, etc.
• Operational
– Pixel-perfect static reports provided
– Uses the Px schema to run extensive timely reports to be delivered in various
formats to various destinations
• Analytical
– Out of the box data warehouse
– ETL and Star Schemas provided
– Pre configured dynamic analytic dashboards provided
• Portfolio Analysis
• Project Earned Value
• Project Health
• Resource Analysis
– Ad-hoc reporting capabilities on simplified metadata
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
BI Publisher Robust Reporting Architecture
© 2010 Oracle Corporation
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
P6 Web Reporting with BI Publisher
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
• Built on combination of P6
Reporting Database &
Oracle Business
Intelligence (BI) Suite
• Provides out of the box
interactive dashboards
• Delivers a rich metadata
layer for ad-hoc
report/dashboard creation
by business users
P6 Analytics
Project, Activity, and
Resource Stars
Operational Data Store
(ODS)
Primavera P6 Reporting Database
ETL Process
Primavera P6 Analytics
• Integrated Security
• Multidimensional Calculation and
Integration Engine
• Intelligent Request Generation &
Optimized Data Access Services
Oracle BI Server
• 80+ prebuilt, interactive
dashboard
• Project information model
(metadata) for Ad
hoc analysis
• Custom configured dimensions
Primavera P6 Enterprise Project Portfolio Management
Proactive
Detection
and Alerts
Disconnected
Analytics
Ad-hoc
Analysis
MS Office
Plug-in
Reporting &
Publishing
Interactive
Dashboards
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Smart Office Access Dashboards and Scorecards
Interactive Analysis
Drill anywhere visualization
Published Reporting
Page-Oriented, High Volume, Pixel-Perfect
Secure Integration with Microsoft Office Role-based and Personalized
P6 Analytics Benefits
Any Interaction Style
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
P6 EPPM
Data
Warehouse
Oracle Business Intelligence
Oracle BI Server
Alerts Processing
Threshold Alerts
P6 PMDB
Oracle Metadata
PPM Business Model
End Users
accessing reports
via report portal
Reporting
Portal
Web
Server
Developer
Business Report
Author using
Oracle BI EE Plus
PMO Report Author using
BI Publisher for
Operational Reports
Native view reporting
directly from P6 Web client
Activity
Star
Resources
Star
Projects
Star
Project
History Star
Primavera P6 EPPM Architecture for BI & Reporting
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera P6 EPPM Architecture for BI & Reporting
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Characteristics of an Enterprise Application
Data Management
Performance and
Scalability
Configuration or
Customization
Operational and Analytical
Business Intelligence
Availability
Security
Integration
Deployment Lifecycle
Usability
Primavera
Complete PPM for the Enterprise
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera Solutions Relied On By More than
5000 global enterprises
Public Sector
Engineering &
Construction
Manufacturing
Aerospace &
Defense
Utilities, Oil &
Gas IT & High Tech
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera P6 Platform Support
P6 Web Browser and JRE Firefox 5.x/8.0.1, Internet Explorer 7/8/9, Chrome 15.x, Safari
5.1.1 (MAC only), JRE 1.6.0_30 and 1.6.0_26 (MAC)
Client O/S and Email Clients Windows (32/64 bit): XP (SP3+),Vista (SP2+),7 (SP1+),
Ubuntu Linux 11.04 (64 bit), MAC O/S X 10.6.8 (64 bit), iOS
5.0.1, MS Outlook, Thunderbird, Apple Mail, Android,
Blackberry
EAI
Primavera Application Server
Bus Logic
Layer
Data Layer
Web
Services
UI Layer
SQL
PMDB
Web Server
SSL
SSL
* Please refer to the Tested Configuration Doc for additional details
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera P6 Platform Support
WebServer OHS 11g (11.1.1.5.0), IIS 7/7.5,IBM HTTP Server 7-FP19
EAI
Primavera Application Server
Bus Logic
Layer
Data Layer
Web
Services
UI Layer
SQL
PMDB
Web Server
SSL
SSL
* Please refer to the Tested Configuration Doc for additional details
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera P6 Platform Support
Application Server Oracle WebLogic 11g (11.1.1.5), IBM WebSphere 7.0 FP19
JDK JRockit 6 Update 22 R28.1.1+ (32 and 64 bit)
Sun JDK 1.6.0_27 (32 and 64 bit)
HP JDK 1.6.0.05 + (64 bit), IBM SDK 1.6 (64 bit)
Application Server OS Platforms Oracle Enterprise and RH Linux 5.3/6 x32/x64
MS Windows 2003 w/ R2 SP2 x32/x64, 2008 R2 x64, 2008SP2
x32/x64
Solaris 10 Update 4+ SPARC x64, IBM AIX 6.1 x64
HP UX 11i v3 x64, HP Itanium 11i v3 x64
Content Management Oracle Universal Content Management 10g
R3(10.1.3.4.1)/11g (11.1.1.5)
Microsoft Office SharePoint 2007 SP3/2010 SP1
Workflow / Visualization / JMS Oracle BPM 10g (10.3.2)/11g(11.1.1.5.0), Oracle AutoVue
20.1, Apache-ActiveMQ 5.4.1, OWLS 11gR1
Reporting / Analytics Oracle BI Publisher 10g/11g
Oracle BI EE+ 11g for Analytics
EAI
Primavera Application Server
Bus Logic
Layer
Data Layer
Web
Services
UI Layer
SQL
PMDB
Web Server
SSL
SSL
* Please refer to the Tested Configuration Doc for additional details
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Primavera P6 Platform Support
Database Server Oracle 10g (10.2.0.5+) , 11g (11.2.0.2+)
MSSQL Server 2005 SP3, 2008 R2
Database Server OS Platforms Oracle Enterprise and RH Linux 5.3/6 x32/x64
MS Windows 2003 w/ R2 SP2 x32/x64, 2008 R2 x64, 2008SP2
x32/x64
Solaris 10 Update 4+ SPARC x64, IBM AIX 6.1 x64
HP UX 11i v3 x64, HP Itanium 11i v3 x64
Enterprise Administration /
Configuration Management
Oracle Enterprise Manager Grid Control 11g, Oracle
Configuration Manager 10.3.6.0
EAI
Primavera Application Server
Bus Logic
Layer
Data Layer
Web
Services
UI Layer
SQL
PMDB
Web Server
SSL
SSL
* Please refer to the Tested Configuration Doc for additional details

More Related Content

PPT
Primavera p6 eppm r8 enhancements you don't want to miss apr8
PDF
Primavera integration possibilities technical overview ppt
PPTX
Lesson 1_2_3 Primavera 2.pptxProject Planning with Primavera
PDF
Introduction to P6 Analytics 2.0
PPTX
Oracle Primavera P6 partner programs
PPT
Using bpm to automate project workflows with primavera
PPTX
P6 analytics
Primavera p6 eppm r8 enhancements you don't want to miss apr8
Primavera integration possibilities technical overview ppt
Lesson 1_2_3 Primavera 2.pptxProject Planning with Primavera
Introduction to P6 Analytics 2.0
Oracle Primavera P6 partner programs
Using bpm to automate project workflows with primavera
P6 analytics

Similar to Oracle P6 R8.2 Technical Architecture Feb 2012 v3.pptx (20)

PDF
Oracle Primavera P6 Release Content Document (RCD)
PDF
What's new in primavera p6 version 16.2
PDF
What's New in Primavera P6 16.2
PDF
206430 whats new in primavera p6 rel8 3
PDF
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
PDF
Primavera vision & roadmap collaborate13 april 2013
PDF
Primavera Mobile Applications - Now and Beyond
PDF
What's New in Primavera 15.2 Webcast
PDF
New Primavera BI
PDF
Oracle What's New In Primavera P6 16.2
PDF
Whole enterprise integration with primavera and business process mgmt ppt
PDF
P6 system architecture data sheet r8
PDF
P6 Release 8 Application Considerations Overview
PDF
Business intelligence with primavera p6 analytics ppt
PDF
P6 Release 8 Installation Orientation
PDF
206530 getting started with p6 analytics and reporting
PDF
206510 p6 upgrade considerations
PDF
Implementation demystification 10 keys to a successful p6 implementation wh...
PDF
What's New in Unifier 16.1
PDF
What s new in Primavera Unifier 16.1
Oracle Primavera P6 Release Content Document (RCD)
What's new in primavera p6 version 16.2
What's New in Primavera P6 16.2
206430 whats new in primavera p6 rel8 3
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera vision & roadmap collaborate13 april 2013
Primavera Mobile Applications - Now and Beyond
What's New in Primavera 15.2 Webcast
New Primavera BI
Oracle What's New In Primavera P6 16.2
Whole enterprise integration with primavera and business process mgmt ppt
P6 system architecture data sheet r8
P6 Release 8 Application Considerations Overview
Business intelligence with primavera p6 analytics ppt
P6 Release 8 Installation Orientation
206530 getting started with p6 analytics and reporting
206510 p6 upgrade considerations
Implementation demystification 10 keys to a successful p6 implementation wh...
What's New in Unifier 16.1
What s new in Primavera Unifier 16.1
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
KodekX | Application Modernization Development
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Ad

Oracle P6 R8.2 Technical Architecture Feb 2012 v3.pptx

  • 1. Primavera P6 R8 Technology Architecture Robbie.Jones@Oracle.com Applied Technology, Primavera
  • 2. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential 3 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Safe Harbor Statement © 2012 Oracle Corporation
  • 3. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Oracle Enterprise Software Unprecedented Value Lowers risk through a broader choice of solutions and connectivity within and across the enterprise Out-of-box integration of processes, user experience, intelligence, and technology to reduce cost and provide flexibility to change On an OPEN Standards-Based Architecture INTEGRATED for High-Value and Flexibility Solutions, not just administrative processes, that positively influence market competitiveness Deliver COMPLETE, Best-in-Class Solutions
  • 4. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential 100% Web Enterprise Architecture • All P6 users can access P6 via a web-browser • Highly interactive, intuitive and personalized • All application administration is accessible through the web browser interface • Alerts and notifications to various destinations in various formats • High performance • Single Sign-On capabilities Web Server SQL PMDB EAI Primavera Application Server UI Layer Data Layer Web Browser Clients SSL SSL Bus Logic Layer Web Services
  • 5. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Resource Manager Executive Scheduler/Planner Field/Skilled Trades Access Anywhere
  • 6. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Resource Manager Executive Scheduler/Planner Field/Skilled Trades Access Anytime
  • 7. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Resource Manager Executive Scheduler/Planner Field/Skilled Trades Access Anytime
  • 8. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Secure Internal Users Project: Enterprise Enablement
  • 9. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Secure Internal Users Partners Project: Enterprise Enablement
  • 10. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Secure Internal Users Partners Intruders Project: Enterprise Enablement
  • 11. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Easy to Operate SaaS Outsource Project: Enterprise Enablement
  • 12. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Enterprise PPM Easy to Operate
  • 13. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Complete PPM for the Enterprise
  • 14. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Usability Complete PPM for the Enterprise
  • 15. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential “Business users follow a simple paradigm. If they like an application and it is effective they use it. If they don’t, they do the bare minimum or nothing at all.” • Usability = Utility…Drive continuous usability improvements • Focus on the small things users do most often • Solve for the complete business process, not just Project Managers Application Design Philosophy
  • 16. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera Web Client Fully-Featured User Interface • Highly Interactive, Intuitive and Personalized • Network Efficient with Minimal Screen refresh • Interactive Gantt charts that allow for adding, deleting and modifying the WBS, activities, relationships, resource assignments and costs • Task List for Workflow Items • Intelligent Controls • Usability features A rich Internet application user experience.
  • 17. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Mobile Support • Team Member Web for tablets • Team Member iPhone Application • BPM Forms – Delivered to mobile devices – View to action • P6 Analytics – View dashboards remotely using iPhone, iPad – Receive alerts on mobile devices • Event Notification – P6 event notifications can trigger content delivered to mobile devices
  • 18. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Microsoft Office Integration Collaboration Across the Enterprise • Microsoft Outlook – Email Notifications • Microsoft Word – Create and publish BI Publisher reports – Output to .doc, .csv, .pdf, xml, etc. • Microsoft Excel – Export to Excel from almost anywhere – Connect to Analytics and conduct analysis using Excel and the Oracle BI plug-in • Microsoft PowerPoint – Display real-time Analytics charts, graphs, etc. from PowerPoint utilizing the Oracle BI plug-in • Microsoft SharePoint – Utilized for document repository and collaboration • Microsoft Project – Import/Export capabilities with P6
  • 19. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Microsoft SharePoint Web Part Integration • Created in Visual Studio – Use SharePoint standard controls – Easy to tie into P6 Web Services – Simple to deploy
  • 20. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Microsoft SharePoint Workflow Integration • Build forms in InfoPath • Easily tie into Primavera P6 Web Services • Assemble forms into a workflow • Deploy to SharePoint
  • 21. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Internationalization and Localization • Unicode • Internationalization – Global Data – Universal Time Code (UTC) – Multi-org schema • Multi-Language Support • Locale Support – Date and Time – Multi-Byte – Bi-Directional – Currencies
  • 22. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Accelerate User Adoption thru UPK • Oracle User Productivity Kit • End user training, documentation and support materials • Improves user productivity • Lowers cost • See It, Do It, Print It!
  • 23. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Accelerate User Adoption thru UPK
  • 24. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Configuration or Customization Complete PPM for the Enterprise
  • 25. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Configuration • A highly configurable system – Enterprise Project Structure (EPS), Work Breakdown Structure (WBS), Organization Breakdown Structure (OBS) – Portfolios – Enterprise Data (Units, Rates, Topics, Categories….) – Codes (Projects, Resources, Activities, Issues…) – User-Defined Fields, Filters – Views / Dashboards based on Roles – Custom Portlets, Custom Reports & Analytics – Business Workflows
  • 26. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Workflow/Business Process Management (BPM) • Leverages Oracle BPM Suite • Initiate workflows within P6 – Launched by users or P6 event actions • Participate in workflows – Workflow worklist – Email notification • Monitor workflow status – Indicate where workflow is currently – Actions taken in previous workflow steps
  • 27. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Data Management Complete PPM for the Enterprise
  • 28. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Data Management • Project information is the life blood of effective Project Management • Provide a single view of projects across the enterprise, and all of their relationships • Tight integration between Operational & Analytical data • Maximize the mapping of multiple complex relationships between typical entities – Project Initiation to Completion – Costs to Budgets, Resources, Risks and Timesheets • Extensible, whilst maintaining – Upgradeability – Performance – Integration – Mobile User Support • Accommodates data requirements and complexities of Industry Specific Verticals Data Warehouse ODS P6 PMDB w/ PX Schema Activity Star Resources Star Projects Star Project History Star Transactional and static operational reporting Operational and Analytical Reporting
  • 29. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Content Management • Tight integration to popular Content Management Systems – Oracle Universal Content Management – SharePoint • Manage private, project and sub- project documents • Enables – Check-in and check-out of documents – Version control – Routing of documents to various users for approvals. – Attachment of documents to activities and projects
  • 30. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Integration Complete PPM for the Enterprise
  • 31. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Three Modes Of Integration Web Server SQL PMDB EAI Primavera Application Server UI Layer Data Layer Web Browser Clients SSL SSL Bus Logic Layer Web Services
  • 32. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Three Modes Of Integration Web Server SQL PMDB Data Level Integration SQL SQL and ETL EAI Primavera Application Server UI Layer Data Layer Web Browser Clients SSL SSL Bus Logic Layer Web Services
  • 33. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Three Modes Of Integration Web Server SQL PMDB J2EE/ MQ/.NET SOAP/etc. Web Services Events Java and XML APIs Data Level Integration Service Oriented Integration SQL SQL and ETL 3rd Party Applicatio n EAI Primavera Application Server UI Layer Data Layer Web Browser Clients SSL SSL Bus Logic Layer Web Services
  • 34. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Three Modes Of Integration Web Server SQL PMDB J2EE/ MQ/.NET SOAP/etc. Web Services Events Java and XML APIs Data Level Integration Service Oriented Integration UI Integration SQL HTML / XML SOAP SQL and ETL Custom Portlets 3rd Party Applicatio n 3rd Party Applicatio n EAI Primavera Application Server UI Layer Data Layer Web Browser Clients SSL SSL Bus Logic Layer Web Services
  • 35. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Three Modes Of Integration Web Server SQL PMDB J2EE/ MQ/.NET SOAP/etc. Web Services Events Java and XML APIs Data Level Integration Service Oriented Integration UI Integration SQL HTML / XML SOAP SQL and ETL Custom Portlets 3rd Party Applicatio n 3rd Party Applicatio n EAI Primavera Application Server UI Layer Data Layer Web Browser Clients SSL SSL Bus Logic Layer Web Services
  • 36. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera UI Integration • P6 Custom Portlets – External content through P6 Web UI – Pass security credentials
  • 37. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera as a Consumer 3rd Party Web Application Primavera as a Provider Service Oriented Integration via Web Services • Interoperable – .NET integration supported • Enables consumption and publication of web services • Based on core Web services standards – WS-* – WSDL – SOAP – XML • SSO via SAML • Eventing framework Publish Primavera WSDL 3rd Party Web Application External App Consumes Web Services HTTP/SOAP PMDB Primavera Consumes External Web Services HTTP/SOAP Publish External App WSDL PMDB EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer EAI Primavera Application Server Data Layer Web Services UI Layer Bus Logic Layer
  • 38. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Business Services Delivered as Web Services • Supports Rapid composite application development • An efficient and optimized approach for integrating with Primavera Applications • Business object based services provide the following operations – Create – Read – Update – Delete operations • Enables the Primavera Applications to fully interoperate as part of a Service Oriented Architecture Project Baseline Issue History Budget Change Code Assignment Funding Issue Note Portfolio Resource Resource Quantity Spending Plan Threshold Schedule Options WBS WBS Milestone Activity Activity Service Code Assignment Note Expense Owner Period Actual Step Step Template Item Step Template Relationship Resource Assignment Resource Assignment Period Actual Resource Service Code Assignment Curve Rate Role Team Role Limit Role Rate Role Service Role Team Shift Resource Project EPS Service B udget Change Log Funding Note Spending Plan EPS * For a full list of Web Services available, please refer to the P6 Web Service Reference Manual
  • 39. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Event Enablement Risk Baseline Budget ChangeLog Code Assignment Document EPS EPSFunding EPSBudget ChangeLog EPSNote Issue ProjectNote ProjectPortfolio ProjectResource WBS Activity Activity Feedback Risk Code Assignment Note Expense Owner Step Relationship Resource Assignment Assignment Code Assignment ResourceRate ResourceRole ResourceTeam Role Role Rate Role Team Resource Project Admin User User OBS Category Impact MatrixScore MatrixThreshold Response Action ResponseActionImpact ResponsePlan ScoreMatrix Treshold ThresholdLevel Special Ops Schedule Project Summarize Project Apply Actuals Approve Timesheet Store Period Performance * For a full list of Events available, please reference the Using Events with P6 8.2 guide. • Powerful component in creating: – Notifications – Workflows – Custom business processes • XML messages sent to JMS queue • Triggered on – Creating / updating business objects – Invoking special operations
  • 40. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera - Data Level Integration • File Import/Export – Project Management • XER, P3, MPP, MPX – Excel – XML • Integration API/Java API – Provides access to Business Objects within the Primavera application
  • 41. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Application Level Integration • Oracle Primavera Portfolio Management Bridge • Contract Management Connector • Risk Analysis Connector • AutoVue • Inspire for SAP • Additional integration to: – Oracle Identity Manager and SSO – Oracle Enterprise Manager – Oracle Configuration Manager
  • 42. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Application Level Integration for the Oracle Enterprise Process Integration Packs Optimize. Pre-built business processes across enterprise Applications • P6 & EBS • P6 & JD Edwards Direct Integrations Manage. Pre-built integrations to support data flows between systems • Contract Management & JD Edwards • P6 and PeopleSoft Process Integration Packs • Loosely coupled composite business processes Direct Integrations
  • 43. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Complete PPM for the Enterprise Deployment Lifecycle
  • 44. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Deployment Platform Architecture • Virtualization Support • Installation Automation –Application Level –Database Level –Sample Industry Data • Web Client Verification –Runtime Validation of Web Client requirements • Browser Compatibility and JRE version –Automated repair of common configuration conflicts Application Delivery • Needs Assessment • Integration Requirements • Data Structures • Reporting & Analytics • Processes / Procedures • User Adoption • Change Management • Communication Strategy • Operational Support
  • 45. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential System Management • Leverage Oracle Enterprise Manager at all tiers of the Technology Platform • End User Response Measurement – Oracle Real User Experience Insight – Ensure response times and performance levels within • Application Server Management – Monitor, Tune, Diagnose and Manage Oracle WebLogic and IBM WebSphere Application Servers • Database Management – Monitor, Tune, Diagnose and Manage Oracle or SQL Server DB • Operating System – Solaris, Linux, IBM AIX, HP-UX and Windows
  • 46. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera Upgrade Technology • Upgrade underlying technology – No impact to existing repository assets – Used for enhancing infrastructure with zero downtime to business • Upgrade application assets – including your customizations – Supports multiple releases – Migrates configurations Prior New
  • 47. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Security Complete PPM for the Enterprise
  • 48. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Security • Layered Protection of Application – “Bank Vault” Model – No Single Point of Failure • Strict Adherence to Industry Standards – Across all Layers and Technologies • Secure Processes in addition to Product Features – Vulnerability Testing, Secure Coding Practices • User Management – Role based – Identification and Validation – External Authentication Access Control Visibility Data Privacy Audit Trail Secure Data Storage NETWORK / ENVIRONMENT APPLICATION DATA User Management Firewall Protection Secure Communication Secure Deployment Authentication
  • 49. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Common Firewall Placement • Firewall Deployment – Standard HTTP ports – Multiple levels of firewall protection – No application logic in web servers Web Servers Application Servers Data Stores Network Local DB Sync Web Server EAI Primavera Application Server Business Logic Layer and Core Service Data Layer Services User Interface Services Bus. Process SQL PMDB
  • 50. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Standards Based Security and Validation • SSL secured communications • Password and data security – RSA SHA-2 password security – AES data encryption • Authentication via Industry standard platforms – Directory Server – Single Sign-On – Database EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer SQL PMDB Web Server SSL SSL SSL for SMTP POP3 SSL Email Server Directory (LDAP) Server
  • 51. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Application Security: Global and Project • Global Security – Configure access to application-wide information – Example: • Limit ability to access resource rates • Project Security – Configure access to project-specific information – Example: • Limit ability to see specific projects Configuring application security can be fully automated via Web Services and/or the Java Integration API
  • 52. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Application Security: User Interface Views • Limit access to functionality • Target the user interface • Example: – Limit ability to edit specific activity fields
  • 53. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Availability Complete PPM for the Enterprise
  • 54. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Availability • The Primavera Architecture supports 24 x 7 operation for business continuity • Ensures continuous service for high volume, highly demanding implementations • Eliminates single points of failure (SPOF) • Ensures the system will be always available – Through application updates and upgrades • Provides a holistic approach to: – Failover Services – Scalable Services – Distributed Services – Storage Redundancy
  • 55. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential PMDB PMDB Application Load Balancer High Availability • Distributed Services – Multi-threaded, multi-process services – Balance work across active servers • Load-balanced Services – Use standard HTTP load balancing – Leverage N+1 model of pooled servers • Failover Services – Redundant server components – Redundant database server – Support for Clustering Services Web Server (+1) Web Server XML over HTTP Web Server Load Balancer Web Server Resilient pool of web servers Resilient pool of application servers SQL EAI + 1 Failover SQL SQL * When deployed on an Oracle Technology Stack EAI Primavera App Server Bus Logic Layer Data Layer Web Svcs UI Layer EAI Primavera App Server Bus Logic Layer Data Layer Web Svcs UI Layer
  • 56. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Recovery • All system data and metadata is stored in a secured database: built-in capabilities, no coding is necessary – Support automatic reconnection to the database if the connection is interrupted – Supports Oracle and SQL Server database platforms • Stateless Web Connection sessions without server affinity are provided through load balancer technology – Load-Balanced Web Server Farm – Session information is embedded in the requesting URL or in Session Cookie
  • 57. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Performance and Scalability Complete PPM for the Enterprise
  • 58. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Scalability and Performance • Evolutionary Architecture focused on supporting interactions in a scalable and high performance manner leveraging: – Efficient clients – Stateless Web server – Multiple machines per tier – Multi-threaded services and servers – Load balanced services and servers – Fail-over and clustering – Database connection pooling and multiplexing SQL HTML Web Server EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer Primavera Database
  • 59. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Deployment Options • On-Premise – Deployed internally in a data center and operationally managed by the customer • Cloud / Hosted – Deployed in a 3rd party data center and operationally managed by 3rd Party • Oracle On Demand • Partner Hosting Services • 3rd Party Cloud Offerings • SaaS – Deployed and managed in a 3rd party data center • Partner SaaS Services On-Premise CLIENT CLIENT CLIENT CLIENT CLIENT EAI EAI Siebel Application Server EAI EAI Siebel Application Server HQ Hosted EAI EAI Siebel Application Server EAI EAI Siebel Application Server Hosted Service CLIENT CLIENT CLIENT CLIENT CLIENT
  • 60. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Operational and Analytical Business Intelligence Complete PPM for the Enterprise
  • 61. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Operational and Analytical Business Intelligence • Transactional – Real-time dashboards and reports (pdf, etc.) in P6 Application provide snapshot views of project, resource, timesheet, etc. • Operational – Pixel-perfect static reports provided – Uses the Px schema to run extensive timely reports to be delivered in various formats to various destinations • Analytical – Out of the box data warehouse – ETL and Star Schemas provided – Pre configured dynamic analytic dashboards provided • Portfolio Analysis • Project Earned Value • Project Health • Resource Analysis – Ad-hoc reporting capabilities on simplified metadata
  • 62. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential BI Publisher Robust Reporting Architecture © 2010 Oracle Corporation
  • 63. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential P6 Web Reporting with BI Publisher
  • 64. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential • Built on combination of P6 Reporting Database & Oracle Business Intelligence (BI) Suite • Provides out of the box interactive dashboards • Delivers a rich metadata layer for ad-hoc report/dashboard creation by business users P6 Analytics Project, Activity, and Resource Stars Operational Data Store (ODS) Primavera P6 Reporting Database ETL Process Primavera P6 Analytics • Integrated Security • Multidimensional Calculation and Integration Engine • Intelligent Request Generation & Optimized Data Access Services Oracle BI Server • 80+ prebuilt, interactive dashboard • Project information model (metadata) for Ad hoc analysis • Custom configured dimensions Primavera P6 Enterprise Project Portfolio Management Proactive Detection and Alerts Disconnected Analytics Ad-hoc Analysis MS Office Plug-in Reporting & Publishing Interactive Dashboards
  • 65. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Smart Office Access Dashboards and Scorecards Interactive Analysis Drill anywhere visualization Published Reporting Page-Oriented, High Volume, Pixel-Perfect Secure Integration with Microsoft Office Role-based and Personalized P6 Analytics Benefits Any Interaction Style
  • 66. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential P6 EPPM Data Warehouse Oracle Business Intelligence Oracle BI Server Alerts Processing Threshold Alerts P6 PMDB Oracle Metadata PPM Business Model End Users accessing reports via report portal Reporting Portal Web Server Developer Business Report Author using Oracle BI EE Plus PMO Report Author using BI Publisher for Operational Reports Native view reporting directly from P6 Web client Activity Star Resources Star Projects Star Project History Star Primavera P6 EPPM Architecture for BI & Reporting
  • 67. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera P6 EPPM Architecture for BI & Reporting
  • 68. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Characteristics of an Enterprise Application Data Management Performance and Scalability Configuration or Customization Operational and Analytical Business Intelligence Availability Security Integration Deployment Lifecycle Usability Primavera Complete PPM for the Enterprise
  • 69. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera Solutions Relied On By More than 5000 global enterprises Public Sector Engineering & Construction Manufacturing Aerospace & Defense Utilities, Oil & Gas IT & High Tech
  • 70. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera P6 Platform Support P6 Web Browser and JRE Firefox 5.x/8.0.1, Internet Explorer 7/8/9, Chrome 15.x, Safari 5.1.1 (MAC only), JRE 1.6.0_30 and 1.6.0_26 (MAC) Client O/S and Email Clients Windows (32/64 bit): XP (SP3+),Vista (SP2+),7 (SP1+), Ubuntu Linux 11.04 (64 bit), MAC O/S X 10.6.8 (64 bit), iOS 5.0.1, MS Outlook, Thunderbird, Apple Mail, Android, Blackberry EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer SQL PMDB Web Server SSL SSL * Please refer to the Tested Configuration Doc for additional details
  • 71. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera P6 Platform Support WebServer OHS 11g (11.1.1.5.0), IIS 7/7.5,IBM HTTP Server 7-FP19 EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer SQL PMDB Web Server SSL SSL * Please refer to the Tested Configuration Doc for additional details
  • 72. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera P6 Platform Support Application Server Oracle WebLogic 11g (11.1.1.5), IBM WebSphere 7.0 FP19 JDK JRockit 6 Update 22 R28.1.1+ (32 and 64 bit) Sun JDK 1.6.0_27 (32 and 64 bit) HP JDK 1.6.0.05 + (64 bit), IBM SDK 1.6 (64 bit) Application Server OS Platforms Oracle Enterprise and RH Linux 5.3/6 x32/x64 MS Windows 2003 w/ R2 SP2 x32/x64, 2008 R2 x64, 2008SP2 x32/x64 Solaris 10 Update 4+ SPARC x64, IBM AIX 6.1 x64 HP UX 11i v3 x64, HP Itanium 11i v3 x64 Content Management Oracle Universal Content Management 10g R3(10.1.3.4.1)/11g (11.1.1.5) Microsoft Office SharePoint 2007 SP3/2010 SP1 Workflow / Visualization / JMS Oracle BPM 10g (10.3.2)/11g(11.1.1.5.0), Oracle AutoVue 20.1, Apache-ActiveMQ 5.4.1, OWLS 11gR1 Reporting / Analytics Oracle BI Publisher 10g/11g Oracle BI EE+ 11g for Analytics EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer SQL PMDB Web Server SSL SSL * Please refer to the Tested Configuration Doc for additional details
  • 73. Copyright ©2012, Oracle. All rights reserved. Oracle Confidential Primavera P6 Platform Support Database Server Oracle 10g (10.2.0.5+) , 11g (11.2.0.2+) MSSQL Server 2005 SP3, 2008 R2 Database Server OS Platforms Oracle Enterprise and RH Linux 5.3/6 x32/x64 MS Windows 2003 w/ R2 SP2 x32/x64, 2008 R2 x64, 2008SP2 x32/x64 Solaris 10 Update 4+ SPARC x64, IBM AIX 6.1 x64 HP UX 11i v3 x64, HP Itanium 11i v3 x64 Enterprise Administration / Configuration Management Oracle Enterprise Manager Grid Control 11g, Oracle Configuration Manager 10.3.6.0 EAI Primavera Application Server Bus Logic Layer Data Layer Web Services UI Layer SQL PMDB Web Server SSL SSL * Please refer to the Tested Configuration Doc for additional details

Editor's Notes

  • #4: So, to wrap-up Oracle’s Applications Strategy… The 3 words we want you to walk out of here remembering are Complete, Open and Integrated. Complete industry solutions and an Open standards based architecture that is Integrated for value and efficiency. Complete, open and integrated.
  • #29: Language Support Brazilian Portuguese English French German Italian Japanese Russian Spanish Simplified Chinese Traditional Chinese
  • #33: Typically, traditional applications or toolkit approaches: Are difficult to develop and can be unsupportable over time Are complex and time consuming to customize or integrate Require duplication of effort for enterprise deployments Have higher project risks with greater chance of failure Often fail to deliver on user expectations
  • #35: Composer – tool to bridge gap between business needs and what developers create...
  • #39: Restricted User license of UCM included, but not automatically installed.
  • #47: The external client programs use P6 Web Services by creating a request and sending it to the application server using the SOAP protocol which is essentially XML over HTTP. Having received the request, Primavera’s Project Management software invokes whatever business logic is required to service the request. The client application need not understand the semantics of this processing. Responses or requests from Primavera’s Project Management software simply follow the same path in reverse. At Oracle, SOA is a key strategy for enabling enterprise integration. The Primavera EPPM applications such as P6, make use of Web services and an event-driven architecture (ERA) to allow integration to ERP systems, desktop tools, portals, etc.
  • #50: Import/Export –our batch capability – first, the Excel import/export capability which supports activities and resources, second the project level approaches which include manually with XML format for a single project or XER a proprietary format which supports scheduling via Job Services and multiple projects in a single file.
  • #52: Key Points: The AIA solution is comprised of 3 product categories: Process Integration Pack: (pre-built integrations) for customers that want to implement end-to-end processes, PIPs are prebuilt composite business processes that allow companies to get up and running with core processes without having to build the entire integration from scratch. Direct Integration: not all integrations need to be process integrations. Sometimes customers just need a nightly batch upload or pure data synchronization between systems. Direct Integrations are designed to support this type of integration requirement. Foundation Pack: this is the foundational framework that our process integration packs are built on. Using Foundation Pack, customers can build their own custom integrations with our “do it yourself” solution, bypassing much of the upfront work associated with complex integration projects, like defining a common object model, architecture framework, creating a service library, etc.
  • #58: What are the security requirements of your business Primary Message: In the past, technology was not available to provide open authentication structures and data encryption, so application vendors had to provide their own solutions. However today, many industry leading solutions exist to solve the various challenges of security and Oracle has implemented an open layered approach, enabling it to incorporate may of the best of breed, industry leading security solutions into its architecture… RSA SHA-1 Password Hashing Documented upgrade path to migrate existing passwords Includes support for Mobile Client passwords AES Data Encryption Provided as a Business Service (similar to existing RC2 Encryption Service) Upgrade utilities provided to migrate existing data Support for multiple key lengths – 128, 196 and 256
  • #60: Industry standards-based secure communication, password security and user authentication SSL secured communications Between clients, middleware server components, database servers, and external servers Tie in to LDAP and Active Directory
  • #68: Browser cache, high performance rendering engine Very light load on Web Servers Acts solely as HTTP transmission layer No page assembly Near linear scalability
  • #77: SaaS offering currently through Critigen (Oracle Cloud may offer down the road)
  • #82: Oracle Primavera P6 Analytics is a complete, packaged project portfolio analysis and business performance management solution that enables your business to bring disparate project information together, providing a single source of truth that is authentic & relevant to enable you to make better business decisions. By incorporating industry and business intelligence (BI) best practices, P6 Analytics delivers deep insights into existing projects, programs and portfolios as well as complete history and trends which you can use to identify potential problems in your projects and course-correct early in the lifecycle. Everything you need to get up and running on day 1 with improved decision-making is available with interactive drill-down dashboards. Business Intelligence (BI) is about getting the right information, to the right decision makers, at the right time. BI is an enterprise-wide platform that supports reporting, analysis and decision making. BI leads to: fact-based decision making “single version of the truth” BI includes reporting and analytics.
  • #88: Suggested business flow is to create all projects to be evaluated in Primavera Portfolio Management (Prosight), synch projects to Primavera P6, and finally synch to PeopleSoft to create projects in Project Costing and Program Management for those that are going to actually get executed. - PeopleSoft Resource Management: For global IT organizations that need sophisticated cross-organization, competency-based resource searching and analysis, PeopleSoft Resource Management can be used to identify and assign the best resources. PeopleSoft Services Procurment: To source external resources when qualified internal resources or known contractor resources cannot be identified, source them via Services Procurement. PeopleSoft Supplier Contract Management/Strategic Sourcing: If support for RFP creation, evaluation, and contract award are required for IT contract work and service agreements, Strategic Sourcing can be utilized. For authoring IT contracts, Supplier Contract Management can be used. - Projects created in Microsoft Project and other tools: MS Project files can be loaded into Primavera P6 or PeopleSoft, if desired.