Structuring packages in webMethods Integration Server
While you can start simple with just one package, this soon becomes a problem. Here is real-world advice how to structure your code base. This reduces complexity, makes your solution much easier to maintain, and reduces the risk of bugs. And as a special bonus, you end up with a real integration platform.
CI/CD for webMethods Integration Server
CI/CD is a great way to deliver better software faster. So many people are interested how to do this with Integration Server. Here are the core points from my perspective that will get you started.
Microservices and code reuse for integration platforms
Today I want to write about a software development approach I was able to put into practice a few years ago. I was myself very much surprised how well things worked out, and especially how fast I was able to see tangible benefits for the business side.
Custom logging with Log4j on Integration Server
Every serious IT system needs proper logging. This article describes how I use Log4j v2 with webMethods Integration Server. There is no need to change anything on the system, just install the package and it works.
External Java libraries in webMethods Integration Server
To get most out of your Integration Server you will sooner or later need to leverage the functionality of existing Java libraries. Common examples are Log4j or Apache POI (for working with Excel or Word files). Here is a short guide for this.
Fixing Windows 10 update problem with WinRE partition
There are (as of May 2024) update issues on many Windows 10 systems due to a bug in Bit Locker. If you get error “0x80070643” and updates are not installed, you need to fix this manually.
Running webMethods Integration Server in containers
Organizations are moving from traditional deployments to containers and Kubernetes to increase business agility. This article discusses a lot of topics that are relevant to actually reach the goal of faster delivery of value to the business through software. Because if you do it wrong, you just end up with yet another technology stack. And, as always, technology is not your biggest challenge.
Legacy software: Better than its reputation
Moving away from “legacy software” is easier said than done. It is a complex combination of business and technical aspects that needs to be looked at.
Having worked on a number of migration projects over the last 20 years, here are my thoughts. It is just a “short” overview but will give you a starting point for things to look at.
Update connection details for JDBC adapter on webMethods Integration Server
Connections to a an external database are mostly environment specific. So they must be adjusted whenever a new instance of Integration Server gets deployed. In some situations that can be done manually, in others automation is mandatory. The tool described here can do this for you and is ideal for use in a container scenario.
Performance tuning for webMethods Integration Server
Having spent a lot of time with performance tuning on webMethods Integration Server, I wanted to share some thoughts here. They will equip you with a starting point and the flexibility to go wherever your project takes you.