Deploying Oracle Service Bus (OSB) Projects with Configuration Files in FlexDeploy by Greg Draheim

image

OSB Configuration files allow the developer to manage environment specific values during deployment.  FlexDeploy supports the use of these configuration files and extends them to using tokens in the configuration file that will get replaced with configured properties from FlexDeploy.   This way we do not need to generate a customization file for every environment where we are going to deploy the project.  We can have one configuration file that will work across environments.

My example is built using JDeveloper and SOA 12.2.1.  I have an OSB project named ValidatePayment that is acting as a proxy service for a SOA service:

The ValidateBS when I run locally, refers to localhost:

When I deploy this to our shared development environment, I want to replace http://localhost.flexagon:7001/ with http://soalt05.flexagon:7001/.  When I deploy to production, I want the URL to be http://soa.flexagon.com/.  To accomplish this I add a property to my OSB Deploy workflow in FlexDeploy.  First, I will show the full workflow for the OSB deploy.  Since FlexDeploy has smart plugins, the deploy workflow is a simple 1 step process to import the OSB project: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Increase speed to deployment of SOA with FlexDeploy by Dan Reynebeau

 

clip_image002With SOA, you can have hundreds of composites that need to be setup for deployment and this can be a challenge.  With FlexDeploy, we have a way to mass load and create projects from a csv file. Through the use of a template (a groovy script along with inputs) in conjunction with the csv file, projects can be created within a few minutes.

So now that I have your interest.  Let’s get started with how this feature can assist you in getting to the deployment of SOA composites faster.

First, we need to make sure that several project components have been created in FlexDeploy prior to running the mass load, as the mass load will validate the data in the csv file against the data in FlexDeploy and warn you when there is a issue.  Components that need to be created prior are build/deploy workflows, build/deploy instances, SCM instance (SVN or GIT) and the SOA plugin needs to be uploaded.

Second, we need to have a template defined in FlexDeploy. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

FlexDeploy 3.0 to be Unveiled at Oracle OpenWorld by Dan Goerdt

 

clip_image002Flexagon to Launch New Version of FlexDeploy at Oracle OpenWorld

Flexagon FlexDeploy 3.0 – Automating the Enterprise

October 12, 2015 – Flexagon today announced it will unveil FlexDeploy Version 3.0 at Oracle OpenWorld. FlexDeploy significantly lowers project risk and complexity and accelerates the overall project lifecycle. FlexDeploy provides a comprehensive and integrated platform for managing the entire build, deploy, test, and release life cycle, enabling customers to capitalize on their investments faster and decrease cost and risk of delivering solutions based on Oracle Fusion Middleware, Applications, and Cloud. FlexDeploy 3.0 enhancements further improve the speed, quality, and cost of software delivery both on-premise and in the cloud.

FlexDeploy 3.0 Highlights

· Oracle Cloud PaaS, SOA Cloud Service – Extending the existing support for Java Cloud Service (JCS) and Database Cloud Service (DB CS), FlexDeploy 3.0 makes it easy to deploy on the SOA Cloud Service. On-premise SOA deployments can be moved to the SOA CS with no changes to the FlexDeploy workflow or projects; simply a few configuration changes and FlexDeploy automatically deploys SOA Composites, MDS, OSB, and other artifacts to the SOA CS. The SOA and JCS instances can be brought up and down dynamically, driving optimized utilization of resources.

· Oracle EBS Plugin – The EBS plugin automates deployment and migration processes for EBS Customization and Personalization such as OAF View Objects, Entity Objects, Page Objects, and Substitutions. All EBS object types are supported, which during the beta program has shown to provide significant cost reduction and improved quality of EBS changes. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki