Friday, June 27, 2008

ESB Leading the Pack

Asankha's team released v1.7 of their Enterprise Service Bus (ESB) a few days back and then did a round of performance tests in which every other vendor running was clearly visible in their rear view mirrors.

Daniel has such a cool post about it, where he starts with what I sometimes end up talking about on a post related to software, cars, and really fast ones in this case!

Why am I so proud of this, you say? First, we're all in the same scuderia, and second, they source the engine block from the same manufacturer we do! If the ESB's the F2008, think of our Mashup Server as a Quattroporte, something you can use to drive the kids to school, but with the same bits inside that will let you go really, really fast if you need to!

Wednesday, June 18, 2008

Filling in the Blanks

After a full day training session with the guy who literally 'wrote the book' on Axis2, I'm now well on the way to understanding the engine that drives our Mashup Server!

I have always been grateful to object orientation for allowing me to work with interfaces while having no idea what happens inside, much like I can enjoy a drive without knowing the internals of the combustion engine, but it's fun to learn what actually makes it tick! I suppose could have always walked across to Deepal's seat at any time in the last few months and just asked him any of the stuff I learned yesterday, but it's different when you're sitting somewhere else, no net, no mail, no JIRA and no access to the SVN, just Axis2!

So, to extend the code/car analogy a little bit more, yesterday to me was like a day spent discussing the internals of the McLaren F1 with Gordon Murray! Well, OK, that's stretching it a bit, (besides, I don't think Murray had much to do with the F1's engine itself [which was almost a Honda - Dammit] AND I've never actually seen an F1, let alone driven one) but it was a good day and one that I had been looking forward to for quite some time now!

Oh yes, to explain my regret that the Honda Motor Company didn't take up Mr. Murray's request when the F1 was being designed, I've been using a Civic since last December and am loving it. It's a 1.5 L, as opposed to the 1.8 of the Scooby, but it's Dual Carb, so just 3 BHP short of the Legacy's 103. Not as much torque (was used to 145 N*m and this has just 125), but it's lighter and revvs up pretty quick, so it nippy and fun AND does MUCH better on petrol, which is the most important thing next to fun. Oh yes, it's still just as safe - mustn't forget safety, being a mature and responsible father of two ;-).

I'm reading "Howl's moving castle" these days, the book Miyazaki's amazing movie (which actually got me started on his Anime) is based on. I bought it to read to/with Navindee, but she's more interested in watching any one of the many instances of 'Beautiful Princess rescued by Handsome Prince' class, made available now on DVD by all the toy manufacturers! I decided she can read it herself when she sees the light someday, and went ahead alone, putting 'Foundation's Edge' aside for now!

Thursday, June 12, 2008

Artist edition?

If you've never been too good with a paint, clay, marble and other traditional tools of the artist, or found they were too expensive and still lacked basic features like 'Undo' and 'Replace all', we have a solution for you - our Mashup Server!

Yes, mashups are now ART, because the Museum of Modern Art included some in this exhibition. Good thing we're making the server 'skinnable' for the next release; maybe in addition to the 'professional' UI out of the box and the 'fun' UI that we did for the community site, we can put together a stylesheet with psychedelic colours for the people out there who don't really care for service composition, but do like to create pretty pictures!

Jonathan, the artist who drew up the initial sketch for the Mashup Server did a demo at TechEd a couple of days back and has blogged about it. Though this demo didn't actually highlight the Mashup Server, but featured WSAS which is at it's core instead, the Mashup team grabbed front row seats to watch the webcast on our cool new HD projection system!