Newsletters Welcome, Guest Log In | Register

Integration

Begin with business processes and then progress into leading-edge technologies

About this Blogger RSS

Subscribe

Sign up now and get the best business technology insights direct to your inbox.

  • Daily Edge
  • CTO Edge Update
  • Business Tools & Templates
  • Aligning IT & Business Goals
  • Maximizing IT Investments

2

Guerilla SOA Starts with Business Priorities

Posted by Loraine Lawson Aug 24, 2007 1:49:58 PM

SOA advocates seem to be of two ilk: the spend-a-lot middleware types and the do-it-yourself types who argue SOA doesn't have to cost anything.

 

If you're in the latter group, you're probably going to love InfoQ's newly posted Webcast with Dr. Jim Webber, an SOA practice leader with Thoughtworks. The rest of you may or may not agree with Webber, but I bet you learn something, nonetheless.

 

Webber is an IT heavyweight. According to InfoQ, he was the lead developer with Hewlett-Packard on the industry's first Web Services Transaction solution. He also co-authored "Developing Enterprise Web Services - An Architect's Guide."

 

He recently presented at QCon London on "Guerilla SOA." Interviewer Stefan Tilkov starts the 24-minute Q&A with a look at what Webber means by that term.

 

Webber compares typical SOA implementations with massive military operations: A platoon of consultants is brought in, armed with huge middleware platforms. By contrast, Guerilla SOA looks for "lightweight engagements" - situations where you can address a specific business problem.

 

In short, Webber argues that Guerilla SOA is a much more business-friendly approach. You can organize your SOA projects according to the priorities outlined by the business stakeholder - as opposed to an approach dictated by consultants and a middleware platform. These smaller engagements are also quicker to start and complete, so you can demonstrate results sooner and you can get feedback from the business.

 

That's what I call a good argument.

 

Tilkov, the interviewer, then asks if the Guerilla approach can work with large-scale middleware products. Webber acknowledges that while he jokes about big vendor tools, he does use them when they make sense - but, with the Guerilla approach, he adds, you're decoupling the tools from what needs to be done. That allows you to see more clearly when you do - or do not - need a vendor's solution, and that's key.

 

What I really appreciate about Webber is his strong focus on implementing SOA in line with business needs. I read a lot of sources about how SOA can help the business, but often they're vague about how that works. They seem to have this idea that a better IT architecture will ultimately benefit the business through agility - once it's built. He's very specific about addressing business needs from the very first SOA project.

 

The interview covers a lot of ground, including a message-oriented architectural style called MEST. Webber explains how MEST differs from REST and SOAP Service Description Language (SSDL).

 

A special thanks to SOA Digest, which published a pointer to this informative Webcast. I did experience difficulties getting it to play, but if you want, you can read a full transcript by clicking "Show all" below the text box under the video display.

Add a comment Leave a comment on this blog post.
Aug 27, 2007 11:18 AM Guest francis carden  says:

Thanks for the link, this interview should me a must read (compelling) for business and IT looking at SOA.

 

It covers 2 key points. Breaking up SOA into deliverable chunks (don't take on the world attitude) and, maybe more importantly, defining what SOA needs to get that job done.. Namely a tweak to the messaging system where I have often pondered on these same weaknesses. His descriptions around MEST (not just another acronym), operations and SSDL were spot on.

Nov 13, 2008 8:03 PM Guest Kelly Shaw  says:

I know this post is quite old, but it is still timely. Gartner's recent survey citing a dramatic decrease of organizations adopting SOA for the first time is a case in point. I think it is likely that Gartner is talking about 'Big SOA' projects that have difficulty demonstrating ROI, not small, solution-centric Guerrilla SOA projects.

 

In the past several months I've worked on three different projects that were SOA-based, but would not have been seen within IT circles as SOA projects.

 

Guerrilla SOA can thrive when Big SOA faltes.

Collaboration Without Boundaries: Enabling Innovation, Changing the Workplace

In today's competitive environment, sharing information and expertise can be critical in driving organizational success. To foster innovation, it's important to create collaboration communities of employees, as well as customers and partners "outside the firewall." Read this white paper to learn how to tap into both internal and external knowledge.

Budget & Finance Toolkit for IT - 2010 Edition

Download a comprehensive collection of templates, forms, instruction and advice that will help you to plan and submit your 2010 IT Budget.

Learn more >

Disaster Recovery & Business Continuity Template Pack

Prepare your company for any type of disaster you can envision and those you cannot. Immediately download this comprehensive set of templates and tools for documenting your business contingency plans.

Learn more >