Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
Introduction
This article explains how to migrate existing on-prem code and run it on webMethods.io Integrations.
Audience
It is assumed that readers of this article know how to create integrations on Webmethods.io Integration.
Pre-requisite
Link: https://community.ibm.com/community/user/integration/viewdocument/ibm-webmethods-serv[…]ey=82b75916-ed06-4a13-8eb6-0190da9f1bfa&tab=librarydocuments
What is DADA?
The Develop anywhere and deploy anywhere (DADA) provides the flexibility to use webMethods on prem existing code and run the same in a runtime deployed in cloud or onpremise. This allows customers to deploy their code into runtimes in cloud or on their on premise/network and monitor them.
Please refer below link for more :
https://community.ibm.com/community/user/integration/blogs/john-carter/2023/10/20/what-is-develop-anywhere-deploy-anywhere
Use Case
Target Architecture
Migration path
Run Cloud Analyzer :
In our case we have all the assets compatible, therefore no refactoring of code required before we push the code to GitHub.
Note:
Github link: https://github.com/SoftwareAG/WxCloudReadinessAnalyzer.git
Bring on prem Assets to cloud
Create GitHub token:
Push the on prem assets to external REPO
Setup version controls and imports external packages in webMethods.io Integration
Pull the packages from the external repository
Now we can see the list of external packages
What is Integration Runtimes?
https://community.ibm.com/community/user/integration/blogs/theo-ezell/2025/03/07/develop-anywhere-deploy-anywhere-what-are-integrat
https://docs.webmethods.io/saas/webmethods-integration/11.0.10/develop_anywhere_deploy_anywhere/deployanywhere_integrations/#co-additional_options
Steps to setup the edge runtime
Copy the command and execute it where you want to run your edge runtime.
In our case I am executing it on my local machine where my Integration server is running.
Orchestration
Configure the Connectors
Test
Note: Attached the sample package used for this use case.
Very nice article.