Presentation by Martin Fowler and Jim Webber: "Does My Bus Look Big in This?"
In their visual and funny presentation, Martin and Jim first explore the history of enterprise integration, outlining how ever more sophisticated integration middleware became more and more important, until every enterprise architect was expected to have in-depth knowledge of such toolkits. They take exception to the mainstream view on SOA, which in their interpretation puts way too much significance on intelligent middleware – an ESB – to connect various consumers and providers in an SOA. While understandable from a vendor's point of view, they claim there is more benefit in relying on a less smart network, with intelligent endpoints at the edges. In their opinion, the Web has emerged as a scalable platform for connectivity, and in combination with agile methods, which have become accepted in enterprise circles, offers a compelling vision for the future.
Watch the full presentation (42 minutes).
One of the best presentations of the event
by
Sadek Drobi
So, the solution for EAI is some ad hoc services?
by
Ronald Miura
It seems like 'I got it done, it works, but how to manage it in the long term is not my problem'.
I don't think big, complex ESBs are the solution, but I'm not sure ad hoc services are, either.
Re: So, the solution for EAI is some ad hoc services?
by
Michael Neale
Seriously though, yes web architectures can scale - but that implies behind the firewall there will have to be web style infrastructure - stuff like DNS servers and so on. The current view of using web based tech in enterprise forgets that the web actually has some pretty powerful "middleware" out there behind the scenes that most of the time Just Works, hence we forget about it. Replicating that in the enterprise would not be trivial.
Brilliant!
by
Rickard Öberg
Excellent Presentation!
by
siva prasanna kumar P
Every one(seem to) understand that pushing the complexity on to web is a good idea but how to do that is the Question? (Answer REST??)
how can I use REST for building Business Processes? I have no idea how to ;) in fact I believe REST was not meant for that. (its ROA not SOA and R may not always S, inturn S can be using many R's, hope you got what I am pointing out!)
Every one say REST!= CRUD they say internet is an example for that,is it justified? what are we doing on internet other than CR ??
Hope I am not taking off this conversation, I felt Gureilla SOA will be a combination of SOA and REST.
Again I am kind off biased with this article about REST style and SOAP Style.
Thanks all, for such a nice community to share the thoughts.
Facts?
by
Jean-Jacques Dubray
Re: Excellent Presentation!
by
Jim Webber
I gave another talk at QCon last year called "A Couple of Ways to Skin an Internet-Scale Cat" which details how to do boring enterprise-y things like workflow using Web technologies. I don't know if that video will ever be released, but you can grab the slide deck from my Web site, jim.webber.name/presentations.html
Jim
Re: Facts?
by
Jim Webber
Jim
Re: Excellent Presentation!
by
Diana Baciu
Yes we have your presentation from QCon San Francisco on the scheduled as will be released the first week of August.
Diana
Re: Excellent Presentation!
by
siva prasanna kumar P
Finally some sense of SOA
by
R R
Well Well...so SOA :)
by
Gaston Coco
technologies...i don't think squid can do that (by the way...i have installed squid ;) ), today bussinesses
are more than a simple WS that responds with data (in any format you like....but data) today bussinesses
need integration stuff that i don't think you can do with a few WS-REST.
My experience integrating different Enterprise Applications is that ESB can do a lot for you, maybe you
can play with incremental services published inside the ESB.
Martin and Jim are like those generals outside reality, please switch to the reality.
Pd: How you can integrate a CICS with a J2EE application? come on...using WS-REST.
Re: Finally some sense of SOA
by
Stefan Tilkov
Very much in alignment...
by
Carlos Perez
On the use of Squid as middleware:
www.manageability.org/blog/stuff/cache-tier-arc...
On the use of lean methodology for SOA:
www.manageability.org/blog/stuff/why-soa-2-dot-0
Carlos
Out of Touch
by
Brett Huber
And also very often, business refuses to accept "small things that work". They want us to deliver entire thing that work and bring the competitive advantages.
Gorilla SOA
by
Eric Roch
I watched the presentation hoping to learn some new approaches to SOA. But the presentation says middleware is bad, big SOA projects are bad and Agile is still great so keep buying the books. Unfortunately some SOA projects really are big but SOA experts already know to decompose and iterate them as much as possible. I do agree with their points on iteration and continuous integration, which is fairly well accepted in the SOA community.
Their good proxy diagram that replaces the bad middleware diagram this is just semantics. Isn't a proxy middleware too if it does anything to help the developer with integration problems? Also, middleware does not have to be expensive that only "stupid" CIOs buy. There is an open source SOA logo on the screen right behind the presenters. Middleware is becoming a commodity.
The problem most companies face is not how to develop new application in an agile fashion. Most IT shops are buying ERP, CRM, SCM packages and maintaining legacy systems. SOA and middleware can help with integration problems and it does not have to be expensive or big bang.
This just looks like an attempt to protect their Agile franchise from the threat of SOA.
blogs.ittoolbox.com/eai/business/archives/goril...
Vendors hijacking the principles
by
Alberto Brandolini
It's interesting to notice that SOA implementation actually differs quite a lot from he original intentions. I bet big vendors played quite a role in that. To some customers, SOA was a chance to get rid of some nasty vendor lock in, but this turned into an opportunity for the same vendor to feed in some more tools, more or less useful.
However the main struggle goin'on is about size. Agile principles aim for small but continuous increment, but SOA is too often sold as a "big plan" that will require "big operations" to be delivered in a "big bang" fashion or require a "big team" or adetailed "top-down" specification. It's somewhat hard to define "big" or "small" in a huge organization, but the way the whole stuff is "sold" really makes a difference.
However, nobody wants to turn the ESB into a mess repository, ...but still looks like a good tool to deal with legacy systems.
Educational Content
Intro to CLP with core.logic
Ryan Senior Jun 18, 2013
Spock: A Highly Logical Way To Test
Howard Lewis Ship Jun 18, 2013
Java Garbage Collection Distilled
Martin Thompson Jun 17, 2013
C++11 The Future is Here
Bjarne Stroustrup Jun 16, 2013
The Big Data Revolution
Claudia Perlich Jun 16, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think