Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Architecture performance and tips and tricks for instantis enterprise track 8.6 - Oracle Primavera...
Transcript of Architecture performance and tips and tricks for instantis enterprise track 8.6 - Oracle Primavera...
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
Architecture, Performance and Tips and Tricks for Instantis Enterprise Track 8.6Instantis Enterprise Track 8.6Chris TheibaultSenior Support Engineer
Program Agenda
What is Instantis Enterprise Track?
Instantis Architecture
Installation Prerequisites
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
Installation Prerequisites
Database Tips
Sitewand
Program Agenda
Security Options
Instantis EnterpriseTrack with P6 EPPM
Helpful Knowledge Articles
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
Helpful Knowledge Articles
Q/A
EnterpriseTrack Architecture
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
What is Instantis Enterprise Track?
Cloud based PPM solution
Improve Strategy, Execution and Financial Performance
Top Down Management Approach
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
Top Down Management Approach
Highly Scalable
Instantis Architecture
Architecture Diagrams
– Minimum Configuration
– Enterprise Configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
Deployment Options
– Weblogic
– Apache
– Tomcat
Instantis Architecture
Installation Requirements
– Middle Tier Application
– Database Server
Installation Prerequisites
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
– Mail Server
– Operating Systems
Instantis ArchitectureMinimum Configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
Instantis ArchitectureClustered Configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
Instantis Architecture
Application Server (Middle Tier)
– Weblogic (Windows OS)
– Apache (Linux OS)
– Tomcat (Linux OS)
Server Requirements
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
– Tomcat (Linux OS)
Database Server
– Oracle Database
– Microsoft SQL Server
Operating System
Windows Prerequisites
Windows Version
– Server 2008 R2
Database
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
– Oracle Database
– Microsoft SQL Server Database
Oracle WebLogic
Oracle HTTP Server (OHS)
Java SDK Windows
Linux Prerequisites
Linux Version
– Red Hat EL 6(UL3)
– Oracle Linux
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
Oracle Database
Apache
Tomcat
Perl
Java SDK Linux RPM from Oracle
Database Tips
Parameters based on:
– Number of Projects
– Financial Tracking Practices
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
– Financial Categories
OLTP Requests
Reporting Requests
Oracle Database Tips
Character Set
Database Files and Disk Layout
– RAID 1+0 (stripe and mirror) disk partition
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
Oracle Database Client
Oracle Text Index
.
Microsoft SQL Database Tips
Proper JDBC Driver
Database Files and Disk Layout
– RAID 1+0 (stripe and mirror) disk partition
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216
Full-Text Search
– Creating a full-text catalog
– Indexing PDF profiles
Sitewand Configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217
Sitewand
What is Sitewand?
Deployment on Windows Operating System
Deployment on Linux Operating System
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218
Deployment on Linux Operating System
Sitewand Daily Job
– Required task to be run daily
– Updates Project Status
– Password Protected
Sitewand on Windows Operating System
Weblogic Deployment
– Java Arguments
DailyJob.bat Settings
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219
– IETRACK_ROOT
– Daily_job_error_email
– Hostname[:port]
– Accountname
– Daily_job_password
Sitewand on Windows Operating System
Log file locations
– Weblogic
– OHS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220
Sitewand on Linux Operating System
Tomcat and Apache Deployments
DailyJob.pl Settings
– Full-path
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221
– Daily_job_error_email
– https://hostname[:port]
– Accountname
– Daily_job_password
Sitewand on Linux Operating System
Log File Locations
– Apache: INSTALL_DIR/apache-X/logs
– Tomcat: INSTALL_DIR/tomcat-X/logs
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222
Security when integrating withEnterpriseTrack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223
Security Overview
Security Review
Safe Deployment
Authentication options
Getting Started with Security
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224
Authentication options
Authorization
Confidentiality and Sensitive Data
Cookies usage
Safe Deployment of EnterpriseTrack
Administrative Privileges Needed
Minimum Client Permissions
Security Considerations
Security Requirements for EnterpriseTrack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225
Security Considerations
– Follow Install\Config documents
– Controlled Access
Application Security Settings
Files to Protect
Authentication Options for EnterpriseTrack
Native Mode
Active Directory(AD)/LDAP
Single Sign-On (SSO)
Authentication Methods
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226
Single Sign-On (SSO)
– SAML
– Requirements for On Premises SSO Integration
Authorization for EnterpriseTrack
Protect Against Unauthorized Access
Security Planning
Provided Administration Guides
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227
Provided Administration Guides
– EntepriseTrack Security Guide
– EnterpriseTrack Administration Guide
Confidentiality for EnterpriseTrack
Data In Transit
– SSL\TLS
– LDAPS for LDAP or SSO
Protecting Sensitive data in EnterpriseTrack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228
Data at Rest
– Review respective database documentation
Sensitive Data
– Usernames, passwords, e-mail addresses
Cookies Usage in EnterpriseTrack
Cookie Name Description Scope Retention Encrypted?
JSESSIONID Session Identifier DefaultNone (expires at end
of session)No
ialogSession
performance analytics info
DefaultNone (expires at end
of session)No
SessionSecurityCookieSecondary session
identifier for defaultNone (expires at end
No
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229
SessionSecurityCookie identifier for enhanced security
defaultNone (expires at end
of session)No
BIGipServerProd-80 or
BIGipServerProd-443
Load balancer related cookie
DefaultNone (expires at end
of session)No
_gaUsed to distinguish
users on OTN.2 years
Instantis EnterpriseTrack and P6 EPPM Integration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230
Instantis Integration with P6 EPPM
How does Instantis EnterpriseTrack Integrate with P6 EPPM?
– Web API
Instantis EntepriseTrack along side P6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231
Instantis Integration with P6 EPPM
Instantis EntepriseTrack along side P6
– Purpose Built
– Cloud Enabled
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232
– Seamless PPM
Knowledge Reference
How Are The Email Notifications Triggered: "Approval Request For Activity", "Approval Of Activity" Within Instantis EnterpriseTrack? (Doc ID 1611954.1)
Important Knowledge Documents
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233
Instantis Enterprise Track Documentation Repository
– http://www.oracle.com/technetwork/documentation/default-1956119.html
Q&A
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234
Please complete the session evaluation
We appreciate your feedback and insight
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1236