Discover more from Fogplug by Thor Ingham
ESB the fatty into lean fine grained agile integration IBM Cloud Pak for Integration
Enterprise Service Bus (ESB) has been a popular way to describe an integration platform for a long time. However, with the increasing demand for agile integration, ESB has become cumbersome and outdated as pattern. IBM has introduced its Cloud Pak for Integration, which offers a lean and agile integration solution that makes et even easier to not fall into the ESB pattern. In this blog post, we will discuss how IBM Cloud Pak for Integration turns ESB the fatty into a lean fine-grained agile integration solution.
ESB is a heavyweight integration solution that requires a lot of resources, hardware, and software, well that is not entirely true. ESB is a pattern, it is a pattern one can choose to implement or not. ESB is often used to describe an application integration server. These servers however are not only for implementing the ESB pattern. IBM Cloud Pak for Integration, on the other hand, offers a lean integration solution that is cloud-native and container-based. This means that you can deploy your integration solution anywhere, be it on-premises, in the cloud, or hybrid environments. With IBM Cloud Pak for Integration, you can save on hardware costs, reduce the footprint of your integration solution, and enjoy the flexibility of deployment.
ESB is known for its monolithic architecture, which makes it difficult to make changes to the integration solution. IBM Cloud Pak for Integration offers a fine-grained integration solution that is based on microservices architecture. This means that you can break down your integration solution into smaller, independent services that can be developed, deployed, and scaled independently. With fine-grained integration, you can make changes to your integration solution quickly, without affecting other parts of the solution.
ESB is a rigid integration solution that is not agile enough to meet the demands of digital transformation. IBM Cloud Pak for Integration offers an agile integration solution that is designed for the modern world. With agile integration, you can respond quickly to changing business needs, integrate new technologies, and innovate faster. IBM Cloud Pak for Integration provides a flexible and scalable integration platform that supports various integration styles, such as API, event-driven, and message-driven integration.
ESB has been a popular integration pattern for a long time, but it is no longer suitable for the new era of Continuous Integration and Continuous Deployment (CICD). This is a software engineering approach that most DevOps approaches use to enable frequent and automated releases of software to production environments. . IBM Cloud Pak for Integration offers a lean, fine-grained, and agile integration solution that replaces ESB the fatty. With IBM Cloud Pak for Integration, you can save on hardware costs, reduce the footprint of your integration solution, make changes quickly, and respond faster to changing business needs. If you are looking for a modern integration solution, IBM Cloud Pak for Integration is the way to go.
IBM Cloud Pak for integration consists of the following components. You choose which features you turn on if your requirements require them.
IBM App Connect for application integration
IBM API Connect for API Management
IBM MQ for Messaging
IBM Event Streams as an Enterprise ready Kafka one click deploy
IBM Aspera for fast data transfer
These components work together seamlessly to provide a comprehensive integration solution for all your business needs. With IBM Cloud Pak for Integration, you can achieve a unified and simplified integration experience that helps you achieve your business goals faster and more efficiently.
One thing that is often overlooked is that with the Cloud Pak you get, IBM Cloud Pak Automation foundation. And in here there are som golden nuggets.
BM Process Mining which can uncover processes. It can then use your system data to create process visualizations and provide you with an easy source of analysis. In real life it helps you see what is really going on, because you were supposed to document everything but never got around to it.
IBM Robotic Process Automation automates all of your processes through the use of bots. These bots run pre-programmed, repetitive tasks in an efficient and risk-free manner. There are plenty of opportunities for IBM Robotic Process Automation to make an impact on your organization today, including automatic invoice emission, system integration, information reconciliation, report generation, intelligent email management to lead generation, and many others.
These two, IBM Process mining and RPA are often overlooked when deploying the Cloud Pak.
Then there is the Automation assets to share assets across platform capabilities. Here you can make things like JSON schemas available in the cloud pak so that you can get more reuse. Basically pount it to your existing GitHub repository and see the magic happen.