Project Partners Blog


GOING SERVERLESS WITH ORACLE PRIMAVERA P6 EPPM

Project Partners Blog Author:
Sachin Gupta | Oracle Primavera Solution Architect – Application Integration Specialist

In recent years, many customers have preferred Oracle Primavera P6 EPPM applications on the cloud. It saves them from typical deployment and system administration tasks of creating databases, hosting servers, configuring supporting technologies, and integrating supported applications.

One of the most pertaining questions asked by new and existing customers alike is – how easy it is to integrate Oracle Primavera P6 EPPM applications on the cloud with other application?

Let us look at this in more detail.

Most of the time cloud customers do not have in-house IT staff to maintain infrastructure or a team of programmers. Their requirements are often small and specific like:

  • automating calculation or rolling up some UDF data
  • performing certain task conditionally
  • perform certain task periodically for which there is no schedule/background job available
  • other custom functionality more specific to their organization
  • exchanging data with other application

Being a cloud customer, they often think that it is not possible to have a solution around it without spending a significant amount of money on servers and license cost of related software. They are also concerned with ongoing cost of maintaining and monitoring the infrastructure. So, they end up using excel or similar tool and maintain data manually. This comes with its own set of issues like human error, redundant data, etc.

Well, there is a relatively simple solution to all this and much more – Serverless Architecture.

Use AWS Lambda to run integration code with zero administration. AWS Lambda is a serverless compute service that allows to run code without provisioning or managing servers, creating workload-aware cluster scaling logic, maintaining event integrations, or managing run-times. AWS Lambda in conjunction with other services like Amazon S3, Amazon DynamoDB, Amazon API Gateway, can be used to run specific integration code.

Oracle Primavera P6 EPPM provides web services. These web services can be consumed in the integration solution to meet business requirement. The integration solution can be hosted on AWS Lambda to perform the desired operation at specific time and frequency.

If you have a similar requirement and want to discuss how serverless architecture can be utilized effectively, then drop an email to Sachin directly at sgupta@projectp.com.

Project Partners, a long-standing Oracle Partner, and global leader in optimizing business processes and IT investments within project-driven organizations.

www.projectp.com