Upload
p6academy
View
32
Download
1
Tags:
Embed Size (px)
Citation preview
Primavera Integration Possibilities – Technical Overview
Pete Angstadt, Principal Sales Consultant
Padmini Kanive, Senior Sales Consultant
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential 2
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
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
Application
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
Application
3rd Party
Application
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
Application
3rd Party
Application
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 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
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
Workflow Development
• BPM Studio
– IT Developer graphical
modeling tool
– Business Process
Modeling Notation
(BPMN) 2.0 standard
• BPM Process Composer
– Business Users to build
and modify business
processes
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Workflow Form Generation
• Visual Designer
• Completely auto-generated forms
• Data control for drag and drop
editing
• Mash up data from other sources
• Rich set of interactive UI elements
• Charting and other visualization
elements
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Demo #1
Primavera Business Forms
______________
Web Services enable Business Forms
No coding required!
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Demo #2
Primavera Web Parts (Portals)
______________
Open standards-based Web Services
.NET integration is easy!
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Demo #3
Primavera – Jira Integration
______________
Web Services PTP Integration
SOAP and ReST
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
Q & A
Copyright ©2012, Oracle. All rights reserved.
Oracle Confidential
San Francisco 2012 September 30 – October 5
Register and Exhibit Now! oracle.com/openworld