soa

The Camel Glue for MicroServices

Sep 15th, 2016 | By | Category: architecture, design, Featured, j2ee, java, soa

Recently, at E-Bee, I developed a framework for enabling Micro Services using Apache Camel. I have always been a big fan, nay, a fanatic, of modularisation. Combine the modularisation concept with the notion of Micro services and you would stipulate that all modules need to expose Micro services. All the services that are available from one module must […]



On Micro Services Architecture – Old Wine in a new Bottle?

Apr 9th, 2014 | By | Category: architecture, Featured, soa

The Micro Services Architecture has emerged as yet another old wine packaged in a spanking new bottle. Thought Works and Netflix have published this architecture to the multitude with their blogs and frameworks. People have jumped into the bandwagon and have deployed Micro Services for multiple situations. Look at this video for instance. There are […]



The n+1 selects problem..

Jun 20th, 2010 | By | Category: architecture, design, optimization, soa

A few years ago, one of my numerous job sojourns took me to an interesting project at a telecom company.  I was a developer then – as I would like to think of myself today as well – and had to maintain code that connected to numerous databases and published various services. In one of […]



On Enterprise Architects..

Jun 18th, 2010 | By | Category: architecture, soa

So I had yet another meeting with an enterprise architect today. We were selling a solution to their company which is one of the top few companies in the world in their professed field of expertise. Let us call this guy John to give him an identity despite the fact that, to me, he looked […]



SOA & Programming

Jul 23rd, 2008 | By | Category: soa

There are heaps of blog posts on SOA. So I would not add to their number by posting another article that extols the virtues of SOA or for that matter even attempt to define the term. But I wanted to write an article here about how programming itself  metamorphosed over a period of time to […]