Agile Integration Architecture – The end of the centralized ESB?
This webinar is now available online. If you would like to (re)view it, please fill out below form and receive the recorded version.
For many years people have associated integration platforms with the Enterprise Service Bus pattern (ESB), even though these platforms have evolved to support many other integration patterns. Modern integration platforms are capable of so much more than simply routing and transforming between SOAP web services.
By definition, the ESB is an enterprise-wide component that centralizes all integration logic in one place, so there is only one ESB. And many organizations that have adopted the extended capabilities of modern integration platforms, still stick to this centralized approach by having only one instance of the integration runtime that hosts all their integrations. Even though this approach has its merits, it also comes with some significant challenges, which we will extensively discuss.
We will then explain the idea behind decentralized integration runtimes and how they can bring value to your organization. We will explain how the ideas behind microservice architecture can also be applied to the integration world and how you can put them into practice. Greater agility, scalability and resilience: the key benefits of microservice architecture can also be achieved by integration! Decentralized integration is only one part of agile integration though, which not only requires architectural, but also organizational changes. We’ll also deep-dive in how you can change the culture within your organization to move forward by applying this approach.
By Niek Jacobsen, Integration Architect at LoQutus Linkedin
In the second part of the session we will present the journey to a microservice architecture based integration solution that we made with our customer Digital Platform for Attorneys (dp-A). This platform integrates with multiple government agencies using both synchronous and asynchronous messaging styles and exposes many APIs consumed by third parties offering software solutions for lawyers. Furthermore, we will go through the architectural challenges already encountered and the ones yet to come, to transition a monolith to a decentralized integration solution that is agile, scalable and resilient!
By Michael Schoenmakers, Junior Software Engineer at AXI Linkedin