Enterprise Service Bus (ESB) is a modern software (or in the form of middleware) approach that implements Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) principles. Independent services run and communicate with others through a high-level network protocol in a distributed computing environment. This research demonstrates a performance evaluation by comparing the selected performance metrics such as response time, throughput, and resource (CPU and memory) utilization on the chosen ESB products. Unfortunately, this type of study is very limited, and its publications are hard to find. Thus, our work could become a new framework reference for organizations when evaluating and choosing available ESB products in the market nowadays that fit organization needs. Furthermore, this research also studied the effect of chosen performance factors on the selected performance metrics through systematic measurements.