Perusahaan tempat saya bekerja sedang mengevaluasi beberapa solusi middleware untuk pengaturan, pengukuran dan keamanan layanan web. Saat ini, kami menggunakan Enterprise Service Bus (ESB) untuk tujuan ini, tetapi beberapa orang keren dalam manajemen memutuskan mereka akan menggunakan beberapa Middleware Manajemen API.
Saya meneliti sedikit tentang Solusi Manajemen API (alias API Gateway) ini tetapi tidak dapat menemukan perbedaan antara mereka dan ESB yang sebenarnya. Saya mengevaluasi beberapa kertas putih dari Mule, WSO2, Oracle dll, tetapi fitur yang ditawarkan oleh kedua produk tampaknya hampir sama. Pertanyaannya adalah, apa yang bisa dilakukan oleh Manajemen API yang tidak bisa dilakukan oleh ESB dan sebaliknya? Nilai apa yang dapat ditambahkan ke Infrastruktur TI dengan mengganti ESB untuk Gateway API?