Enterprise Service Bus or also known as ESB is an on-premise software that uses connectors and adapters between software to enable communication between them. This integration method works well on vertical scaling but not horizontally. It is more complex compared to the other methods, therefore it is not an ideal solution for those who aim to simplify their business.