06/06/08 :: [SOA] Kung Fu SOA [permalink]

|

You probably need to see the movie to get these few lines...

Po is a fat apprentice noodle maker who served noodles his entire life.

He keeps dreaming about being a great martial arts hero like his idols the Furious Five.

But can Po really be a Dragon Warrior? Can he really beat Tai Lung and return peace and prosperity to his village? (Yes he can and he does)

Kung Fu SOA is about a journey of faith, faith in the Dragon Scroll and the journey it leads you on.

 

I watched Jim and Martin's presentation tonight before I went with the kids see Kung Fu Panda. The two furious have given a presentation that's got to be by far the worst presentation on SOA I have ever seen, it is not even pathetic, it reached the level of Sadness. If you wanted to turn off customers you couldn't do it better. I just can't believe that one of the co-author of WS-CAF and the father of Dependency Injection could give such a shitty presentation. They make fun of pretty much everything they can with corny undergrad jokes, even joking about a 12 century bridge that stood up for 500 years and that's still half standing 900 years later, not to mention Sir Berners-Lee. They'd be lucky if the information systems that ThoughtWorks builds following their recommendations (Guerilla SOA and MEST) are still running in 5 years.

They conclude that all you need is the Web used as a middleware platform (not even as REST). They don't understand a thing about both loose coupling and exposing legacy assets as services. How can the Web as a Middleware platform do that?

Posts from Mark Masterson are rare, and always appreciated. I find it quite remarkable that all the industry pundits deploy all this energy to extract the substance of extremely sophisticated thinking (e.g. Jenny's talk entitled "Structural Holes & the Space between the Tools") when they would not consider something as simple as an object lifecycle or can't figure how REST really works in integration scenarios.

I had an interesting discussion with yet another furious five. Sandy I don't mean this in a disrespectful way (just trying to keep the movie thread going), I enjoy reading your posts and respect your knowledge of the BPM field, just like Bruce. I do however think you could consider alternatives to some of the things you have been saying for several years.

So for Jim, Martin, Mark M., Stefan, Steve, Sandy, Bruce and probably many other "furious" who have dispensed their mastery to the apprentice noodle makers over the last ten years or more, I'd like to tell you this:

For almost ten years, everyone has banged their head on the wall trying to figure out how to build composite information systems (and return peace and prosperity to the business). Very few have succeeded, Amazon comes to mind. However, despite all your mastery, noodle makers are still making noodles.

You would think after 10 years, somebody really smart in academia or in a research lab would have come out with a solution to the problem. When that kind of thing happens, it is probably worth to reconsidering the problem and see if it cannot be formulated in a different way, where the solution is more obvious.

I have great news for everybody, the Dragon Scroll was published (fell from the dragon mouth) last week by Ksenia (Ryndina) Wahler and her colleagues from IBM Research in Zurich. Yeap, it is quite simple -almost unsophisticated- and yeap any fat apprentice noodle maker can use it to become a Dragon Warrior. Yeap, all these silly discussions about REST, ESB, BPM... can all be resolved once and for all.

Will you have the wisdom to read the Dragon Scroll, and more importantly understand its teachings? And... no Mark it is never too late to figure out the meaning of the scroll (nice try).

"You just need to believe think..."