Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Differences between API development platform e.g APIGEE and ESB

Me and my team will be working on APIGEE which is an API development platform to expose some services in our application. I am going through their documentation and also trying to understand the need of APIGEE or any other API development platform like Mashery. One very good article on the need of API proxy as been very well explained in the given link, http://apievangelist.com/2011/06/11/the-battle-for-your-api-proxy/

One question that i am confused about is What is the difference between APIGEE and any ESB like ALSB or Mule. We know Apigee too supports message transformation via policies and protocols like http/https/soap.

Can anyone please tell me the differences between the two? Does Esb support more protocols like SMTP/JMS etc.

Any information is most welcome

like image 688
Tatha Avatar asked May 29 '13 13:05

Tatha


People also ask

Is MuleSoft an ESB or API gateway?

MuleSoft's industry-leading API management platform provides end-to-end, enterprise-grade security, including a high-performance API gateway component. The API gateway points to the backend APIs and services that you define and abstracts them into a layer that Anypoint Platform manages.

What is the difference between Apigee and MuleSoft?

What is the difference between Apigee & MuleSoft? They both are API management platforms, serving the same API concentrate and management requirement, and they are similarly famous. The differences are: "In Apigee, APIs is consumption essential, whereas, in MuleSoft, it is exposure focused."

What is the difference between API gateway and service mesh?

The Difference Between Service Mesh and API GatewayA service mesh aims to manage internal service-to-service communication, while an API Gateway is primarily focused to manage traffic from client-to-service. Focuses on internal organizing resources. Maps external traffic to internal resources.


1 Answers

Nowadays, APIGEE and Mule are direct competitors in the API management offering realm. In the case of Mule, there was a great transformation on the company, towards API-ification of all systems. Current Mule runtime is integrated with strong API management capabilities including analytics (functionalities from the former Mulesoft's API Gateway product, which was merged into the Mule runtime since v3.8.0), as well the usual ESB capabilities. Further info is available at Mule dev doc site.

like image 118
Nahuel Dalla Vecchia Avatar answered Oct 27 '22 00:10

Nahuel Dalla Vecchia