InfoQ

InfoQ

Presentation

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Recorded at:
Recorded at

Jim Webber on "Guerilla SOA"

Presented by Jim Webber on Jan 29, 2008 Length 00:53:05
Sections
Architecture & Design,
Enterprise Architecture
Topics
SOA ,
ESB ,
Hype
Tags
SOAP ,
WCF ,
Qcon London 2007 ,
Web services ,
QCon ,
Microsoft
The next QCon is in London March 5-9, Join us!
 

How would you like to view the presentation?

In case you are having issues watching this video, please follow these simple steps to help us investigate the issue:
1. Right click on the video player and select Copy log
2. Paste the copied information in an email to video-issue@infoq.com (clicking this link will fill in the default details in most email clients).
Note: in case your email client hasn't automatically picked up the email subject, please include in your email the URL of the video too.
3. Done.
We will investigate the issue and get back to you as soon as possible. Thanks for helping us improve our site!
Summary
In one of the most entertaining presentations on the topic ever, Dr. Jim Webber debunks myths about the mainstream ESB concept and explains how a lightweight approach can yield real benefits without giving in to vendor pressure. Jim claims that an ESB often ends up being just a thin veneer on an existing mess, and how an approach that doesn't put intelligence into the network is superior.

Bio
Dr. Jim Webber is the SOA Practice lead for ThoughtWorks, where he works on Web Services-based systems for clients worldwide. He has extensive Web Services architecture and development experience and was the lead developer with Hewlett-Packard on the industry's first Web Services Transaction solution. Jim is co-author of the book "Developing Enterprise Web Services - An Architect's Guide."

About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
  • This article is part of a featured topic series on SOA
youtube by Jeremy Barth Posted
Re: youtube by Dong Liu Posted
Re: youtube by Stefan Tilkov Posted
Re: youtube by Niels Tindbæk Posted
Re: youtube by Axel Gross Posted
Adding features to a service without changing it by Darrell Russell Posted
Technical Details by Martin Probst Posted
  1. Back to top

    youtube

    by Jeremy Barth

    Not a big deal, but my posse and I aren't able to watch this video at work. If you threw it on youtube we'd be able to.

    Jeremy

  2. Back to top

    Re: youtube

    by Dong Liu

    FireFox cannot connect, but controls are there. IE can play, but no controls.

  3. Back to top

    Re: youtube

    by Stefan Tilkov

    We hear you loud and clear. A better solution for video streaming is coming to InfoQ Real. Soon. Now. Promised.

  4. Back to top

    Re: youtube

    by Axel Gross

    works fine in epiphany
    great presentation btw :)

  5. Back to top

    Adding features to a service without changing it

    by Darrell Russell

    Great presentation, very thoughtful.

    I have a question though. I'm trying to think through one of the advantages I think you can get with an ESB architecture. If all messages go via an ESB then features such as security, logging, routing, transformations can be:
    1. Managed centrally .. so no need for individual services to implement these features.
    2. New features, and updates to old features, can be managed seperately from the services themselves.

    This strikes me as positive things becuase it means that different aspects of services can be managed/deployed/changed seperately.

    Maybe the features I'm talking about are just technical services? You very, very briefly touched upon technical services in your presentation.

    Any thoughts? Or should I just buy the book?

  6. Back to top

    Technical Details

    by Martin Probst

    Great presentation, very charismatic guy.

    Though I'm a bit worried that he goes over the technical issues with SOAP and WS-* in general, and federated transactions in particular, a bit too quick.

    In my experience, most of WS-* simply doesn't work. That's not so bad, as most of it doesn't have any value to me, too, but still ;-).

    Distributed transactions in particular have been dismissed by many experts that have worked on the topic for ages. There are highly plausible arguments that they might never work at all.

    There is still a lot of work to be done, and at I'm very sceptical if all the WS-* stuff is actually helping to get stuff done or just an impediment.

  7. Back to top

    Re: youtube

    by Niels Tindbæk

    what about downloading?

Educational Content

Questions for an Enterprise Architect

Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?

Wrap Your SQL Head Around Riak MapReduce

Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.

Polyglot Persistence for Java Developers - Moving Out of the Relational Comfort Zone

Chris Richardson shows how he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.

The Golden Circle – Why How What

Jean Tabaka challenges the audience to reflect on what Agile practices they are employing, how they are using them, ending with the questions “Why have their organization chosen to go Agile?

The Web Platform as a Limitless Pool of Innovation, with Andreas Gal

Andreas talks about the benefits of the Open Web and how it compares to proprietary stacks. He also talks about various projects that push the envelope like Boot to Gecko, Broadway and pdf.js.

Hadoop and NoSQLin a Big Data Environment

Ron Bodkin discusses early adoption of Hadoop, NoSQL and describes MapReduce and related libraries and Frameworks. Other topics include Hive, Pig, multi tenancy, and security in a big data environment

Spring and Platform Interoperability

Stephen Bohlen explains how Spring helps with interoperability between Java and .NET, demoing it with the help of a sample application.

How to Stop Writing Next Year's Unsustainable Piece of Code

Guilherme Silveira mentions some of the turning points in project development that may affect the quality of the code offering advice on avoiding writing crappy code.