Open for Business

Noam Tamarkin

ESB - Friend or Foe?

user-pic
Vote 0 Votes
Hello to my IT colleagues,

For sometime I wonder if ESB is good or bad. From SOA point of view is it a friend or a foe?
Well, I wrote about it and also designed some architecture that bypass the need for ESB.
I claimed that in the SOA world, the internet is my ESB and I do not need more that access to the desired web service (or REST service).
From my current position, I understand why ESB is popular.
It is simply comfortable for the IT organization. Normally, there is a specialized team that develop the integration requirements with the ESB.
SOA is nice but we keep getting all these different services, so the the integration work is still overloaded with XML transformations, connection strings, protocols and routing decisions.

So, despite the fact that ESB is a bottleneck in runtime and implementation time. Even if we try to adopt Jim Webber's ideas, we will be back to the ESB implementation.

I think it driven by the same reason we still carry electrical socket adapters when we travel abroad: The national standard for socket is already implemented, it will take a lot of investment to implement a new standard and who will define the new standard?

Try to ask your self the same questions about services in your IT environment and maybe someday you will not need ESB.

Please let me know what is the ESB usage in your organization.

Yours,
Noam
 

1 Comment

| Leave a comment

ESB is good only as SO pattern.

ESB product is good for very small organisations or start-ups that have no IT infrastructure. For mid- or large-size organisations with already existing IT infrastructure it is FOE.

ESB does not provide any additional or own business values over other IT technical means. Moreover, ESB as a product creates additional problems in the management of Service Contracts between service consumers and service (service provider).

Leave a comment

In this blog, Noam Tamarkin provides ideas for improving and better integrating your applications.

Noam Tamarkin

Noam Tamarkin is a senior software consultant, architect and experienced development manager. View more

Recently Commented On

Tag Cloud

adaptation, analytics, appliance, Application, application, architect, assets, Batch run, Best of breed, best practice, Bus, business, CIS, client, Cloud, cloud, coding, Coghead, complex architecture, complex design, compliance, context, CRM, data, DRP, e-book, EDI, effective, efficient, email, engine, engineering, ERP, ESB, Facebook, financial, framework, FTP, future, go-live, Google Wave, governance, HaaS, hacker, IDE, idea, ideal, IDOC, imaginary, improve maintainability, increase maintainability, industry, Inetgration, infrastructure, innovation, insurance, Integration, integration, Introduction, Intuit, IT, Job, Large, large enterprise, layer, Legacy application, legal, liability, Linux, load, machine, maintainability, Manifesto, manufacturing, Marketing, maturity, message, metadata, Microsoft, middleware, migration, Model, mom and pop, MySpace, New technology, Noam Tamarkin, On-Demand, on-premise, open, Operating system, optimization, optimizing, Oracle, organization culture, Out of the Box, outage, owner, PaaS, physical server, process, Protocol, proxy, QuickBooks, Red Hat, reduce, regulation, reliability, request, Resource, response, REST, RFC, risk, risks, ROI, SaaS, sales, Sales, Salesforce, SAP, security, service, Service, service design, service logic, Service provider, Service technology, service terms, services, SLA, small business, SMB, SME, SOA, SOAP, Social network, software, Software, Software as a Service, software cost, standard, Sun, survival, synchronize, TCO, technology, tenant, Thinking inside the box, thinking out of the box, toolkit, Total Cost of Ownership, train, Twitter, users, Users, Virtual, virtual server, Visual Studio, Web Methods, Windows, Within the box, within the Box, workfolw,

Monthly Archives

Blogs

ADVERTISEMENT