2019-09-11T14:09:00Z

What questions should I ask before buying an ESB?

Miriam Tover - PeerSpot reviewer
  • 5
  • 178
PeerSpot user
7

7 Answers

BN
Consultant
2019-09-13T02:46:09Z
Sep 13, 2019

There are two kinds of integration piece ESB & EAI. If your requirement is for basic integration(Web services) then ESB would be helpful. If you have traditional or legacy systems that communicate with legacy protocols and message formats then ESB would be a bit harder to use as you need to develop adapters for those legacy systems by your own. On the other hand EAI is an extension to ESB by vendors and it offers ready made tools and adapters which can ease your integration. But cost is involved there.

Search for a product comparison in ESB (Enterprise Service Bus)
CK
Real User
2021-06-23T17:00:00Z
Jun 23, 2021

ESBs are now about 10+ years old. Evaluation practices are now well established as follows (key ones):


1. For low cost and pay per use look for iPaaS options rather than on-promise installs. You have the option to move over to something better later.


2. Look for skilled resources at your end. Fancy high end ESB could cost you for usage and also resources in demand.


3. What are the integration needs of your org? Are your apps legacy, what are their integration capabilities? This will highlight the need for adapters (tight-coupling), or loose coupled integrations like HTTPS or JMS/MQ, etc.


5. Look for ease of use for developers and monitoring capabilities of ESB.


6. Always carryout end to end POC before making any commitment to any vendor. Have this done with specific use cases or your org.

RR
Real User
2019-11-22T11:36:46Z
Nov 22, 2019

For purchasing the ESB, you should ask the few questions below:
1. It should be highly scalable, re-usability and low cost.
2. The related company should provide good support in case of environmental issues.
3. Security should be good in case of inbound and outbound messages.
4. Should be supported by a wide range of protocols and adapters.
5. With the wide adoption of cloud and SaaS applications, integration needs to support on-premise, hybrid, and cloud/SaaS applications.

WK
Real User
ExpertTop 5
2020-02-06T12:40:30Z
Feb 6, 2020

1. What kind of integration do you need? Does the supplier understand your problem domain? Do you focus on flexibility, on speed of integrating, etc?
2. Are the so called adaptors there which you need? Also the protocols supported you need?
3. How is security enabled?
4. Does it run on own servers, or in cloud?
5. How complex is the development cycle, and the management of versions of processes and interfaces? Error management?
6. Pricing including stages you may need, amount of licences you need for larger Environments,... till long term costs
7. What kind of infrastructure is needed?
8. Is federation of ESBs important for you, if so, how is it supported?
9. Who will do the implementation and the operative management of the ESB?
10. Performance?
11. Config Management?
12. Vendor support - how fast, how expensive?

JC
User
2021-06-23T08:38:25Z
Jun 23, 2021
PP
Real User
Top 20
2020-07-20T20:38:10Z
Jul 20, 2020

The main question about an ESB is to understand if you need an ESB to implement links between partners together in a kind of workflow or if you want to link the partner in the same business process.


You have to understand that the ESB market can be shared in two parts:


1- The workflow managers (MULE, WSO2, Dell Boomi...) link efficiently one partner (ex: applications, data containers, resources, external services) but offer a few possibilities to involve theses partner in complex and Sophisticated business processes. 


2- On the other side, the Orchestrators (Oracle, Tibco, OpenESB) implement complex processes that required overworks when you just need to connect a Database with a microservices.


The main difficulty in that choice is that after the first project implementations it often come more complex projects that require complex process implementations and changing for another product is often impossible only after a few months.


We have to evaluate what is your real integration needs and the Complexity of your future projects.


The other criteria are less relevant since each large editor provides a large scope of adapters, good scalability and certainly good support. 

Find out what your peers are saying about IBM, MuleSoft, Software AG and others in ESB (Enterprise Service Bus). Updated: March 2024.
765,234 professionals have used our research since 2012.
it_user1207389 - PeerSpot reviewer
User
2019-10-21T09:15:01Z
Oct 21, 2019

Check out:

http://www.tibco.com
http://community.tibco.com

ESB (Enterprise Service Bus)
What is ESB software? An ESB (Enterprise Service Bus) collects and transmits information from one system to another. It is a software that enables communication between applications.
Download ESB (Enterprise Service Bus) ReportRead more

ESB (Enterprise Service Bus) experts

Derrick Brockel - PeerSpot reviewer
Radhey Rajput - PeerSpot reviewer
Cameo Mbowane - PeerSpot reviewer
Ismail El-Dahshan - PeerSpot reviewer
Omar_Ismail - PeerSpot reviewer
Harimohan Pathak - PeerSpot reviewer
Ahmed_Gomaa - PeerSpot reviewer
MM