Archive for October, 2006

Power Of Process Is Shipping

I provided a dust jacket endorsement for Kiran Garimella’s new book: The Power of Process: Unleashing the Source of Competitive Advantage which is now shipping from Amazon.

This is an interesting title – it’s a work of business fiction that helps explain some of the thinking, language, and acronyms around SOA and BPM in a lighthearted manner. If you are a developer or just interested in technical reading this book is not for you. However if you are a manager, enterprise architect, or another type who needs to either learn more about those topics at a high level or get some talking points to talk to a less technical audience then this book is for you. It’s a refreshing change from a lot of drier technical books and a quick read.

Kiran is also blogging on behalf of his new employer, so also check that out.

Technorati tags: , , , , ,

Advertisements

More Thoughts on ESBs and Routers

Todd Biske and Mark both had some meaty comments on my ESB post from the other day – they in fact eclipsed the value of the original post! (Which is great.)

Their blogs are both great reads if you are in market for architecture blogs.

Matt Raible Wins Class Award at CSS

Matt Raible wins the class award at the Colorado Software Summit this week. A big part of the conference are the collective evening Q&A sessions and then breakout BOF (birds of a feather) sessions. There is a bulleting board where people can post BOF topic ideas, and others add their name if they are interested.

On Tuesday someone asked at the Q&A why there wasn’t a general session on Spring this year. Matt’s reponse from the audience was that he has a week’s worth of Spring training material already prepared, and he would be glad to distilll it down and do a Spring BOF / presentation some evening. FIrst round goes to Matt.

At the Q&A last night, there was some discussion around whether the Spring BOF should be on Wednesday or Thursday, with some people from the audience favoring Wednesday. Matt chimes in and says that he originally suggested Thursday because then he can get some copies of his book shipped up to give away at the BOF! Followed by a round of applause…

Sure geeks are suckers for free stuff, but Matt gets bonus points for class. It’s a tiring week already when you are presenting here and he’s going the extra mile for his community. Very cool, Matt.

Technorati tags: , , , ,

Getting to the Hard Facts About SOA

There is a lot of fear, uncertainty, and doubt around SOA these days. Many SOA discussions drift off into the ether due to poor definition or attempts to reify a meme rather than deal in the concrete.

Fortunately some folks are trying to clear the air and get down to the real SOA Facts.

Technorati tags: , ,

CSS Bloggers

Here are some other bloggers at the Colorado Software Summit this week that I’m aware of, some are blogging the conference:

Update: How could I forget Ron!

Update 2: And Brian!

Technorati tags: , ,

XSLT Is The Skeleton Key for Roach Motels

That phrase dawned on me at some point yesterday during CSS presentations – it seems like the entire world is being configured in XML. Just about any enterprise software and many development frameworks have their configs in XML, I have even started to see benchmarks on apps that included lines of code together with lines of XML – it’s been elevated to a first class citizen in code metrics! But the fact is that it’s becoming less and less runtime config and more and more business logic codification.

So I think that any enterprise developer worth their salt will build and maintain skills in XSLT, XPath, and XQuery. These are not the hot technical skills that will raise your bill rate or necessarily float your resume to the top of the pile. But I think they are going to be seen as core skills before too long. And you just might be the superhero who rescues your team someday when migrating away from a mountain of proprietary XML configs.

Technorati tags: , , , , , ,

ESBs vs. Smart Routers

I went to a great presentation by Paul Fremantle about building an ESB using Synapse. Paul is a co-founder of and VP at WSO2 and very sharp. He did a great job distilling down the key pieces of Synapse and what it looks like to define service endpoints and do transformations. Synapse deals in various messaging formats like a good ESB, but made the interesting decision to internally treat everything as a SOAP message. If you make a REST call into the ESB, it internally gets wrapped as a SOAP message so you can add headers, reply tos, etc. Probably makes for a more sane server-side model.

But an audience member at the end asked what I consider to be a very prescient question about overlap with capabilities that are continually being added to routers – things like content based routing and filtering. Depending on who you talk to, BPM is supposed to be handled outside the ESB and the ESB should focus on lower level services like routing, filtering, and transformation. I can’t help but think that ESBs are hot for that right now mainly because it’s much easier to innovate and collaborate in the software domain. It seems to me that ESBs are almost commodity out of the gates, and these needs will ultimately be met in the firmware/hardware domain.

Could smarter routers just end up being the deployment node for more elaborate ESB-like routing and filtering logic? Will ESBs (if they are limited to that low level) survive much longer when the hardware can ultimately do it faster?

Technorati tags: , , ,


Diabetic Runner Challenge – 500

Flickr Photos

del.icio.us/scottmark

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

Site Meter

RSS Latest Runs

  • An error has occurred; the feed is probably down. Try again later.

RSS Latest Routes

  • An error has occurred; the feed is probably down. Try again later.