Request A Demo
Back to All Blog Articles

FlexDeploy: Project Dependencies and Deployment

I decided write this after reading several blogs where people were struggling with the complexities of managing project dependencies during deployment. It is common in most enterprises to have multiple projects which are dependent on other projects. My example below is for Oracle SOA, but the issue exists with many technologies and FlexDeploy makes it easy to handle such dependencies as you’ll see.

Project Dependencies 

Projects can contain artifacts that depend on other artifacts. When dependencies like these occur between multiple projects, it is necessary to deploy them in a given order.

For example:

  1. SOA Services Project depends on MDS Objects project
  2. OSB Services Project depends on OSB common services project
  3. DB objects need to be deployed before the OSB and SOA projects

FlexDeploy makes it easy by providing a priority setting for these projects under an application, and makes sure these projects are deployed in desired order.

Priority

 

Deployment

Below is a screen shot of the project execution for this deployment. FlexDeploy executes requests based on the priority order configured for the application. I have the DB and MDS objects set to the highest priority so they can run first, and in parallel. After they complete, the OSBCommon project will be deployed. Then finally the HROSBServices and HRSOAService can be deployed in parallel.

ProjectExecution

Using FlexDeploy you can deploy any number of projects within an application and configure the dependencies as required. FlexDeploy takes care of the rest, it’s that simple. No need to modify xml files, property files, or deal with the dependencies manually.  FlexDeploy manages all the dependencies, running parallel executions where appropriate, and all controlled by setting the priority for the projects within an application. That’s it!

 

 

 

Related Resources

Forrester Wave ISDP 2023

Flexagon recognized in the Forrester Wave ISDP

Flexagon Recognized in the Forrester Wave: Integrated Software Delivery Platforms, Q2 2023 We are delighted to share that Flexagon has ...

Deploy Einstein GPT Generated Components with FlexDeploy

The TrailblazerDX Main Keynote was a highly anticipated event, and it did not disappoint. The biggest news coming out of ...
Ultimate Guide for DevOps: Oracle EBS cover

Ultimate Guide for DevOps: Oracle EBS

Although Oracle EBS has been around for some time, its popularity as an enterprise resource planning solution remains high. In ...

Join DevOps leaders across the globe who receive analysis, tips, and trends in their inbox