Skip to main content

Meeraj Kunnumpurath

Meeraj Kunnumpurath works as the Lead Technologist for VocaLink. He has published many books and articles on enterprise Java, web services and SOA. He is a member of the OASIS technical committees for the OpenCSA specifications and one of the founders of the open source SCA implementation and federated service provisioning container Fabric3.


meeraj's blog

Introducing Service Component Architecture (SCA)

Posted by meeraj on January 26, 2008 at 4:45 AM PST

For the past twelve months, I have been involved with the Service Component Architecture (SCA) specifications and two of the open source SCA implementations.

TSS Symposium Europe - Day 3

Posted by meeraj on June 24, 2006 at 4:10 AM PDT

I think the whole theme of the conference has been based mainly around Grid, with different parties trying to push their technology as the best fit for realising grid-based computing.

TSS Symposium Europe - Day 2

Posted by meeraj on June 22, 2006 at 12:19 PM PDT

The first session I attended was by Ted Neward on the importance of message-based architecture. I was quite impressed with Ted's presentation and delivery style. Though, I thought Ted was trying to over-emphasise the superiority of message-based model over an RPC-based model.

TSS Symposium Europe - Day 1

Posted by meeraj on June 21, 2006 at 3:09 PM PDT

The symposium kicked of with a keynote session by John Davies, the CTO of C24. John’s address mainly covered the choice of technology stack in the investment-banking sector. It was heartening to hear finally Jini and JavaSpaces are being adopted as a mainstream technology for realising enterprise middleware.

Interceptors with EJB 3

Posted by meeraj on January 25, 2006 at 4:15 AM PST

I have been having a look at EJB 3.0 interceptors with Glassfish. EJB 3.0 allows you to define interceptor methods that are called around the business methods and lifecycle events on the bean instances. The interceptor methods can either be defined within the bean class or in separate interceptor classes.

Resource injection in web applications

Posted by meeraj on December 15, 2005 at 2:35 AM PST

I have been looking at the Servlet 2.5 specification (Maintenance Review). One of the key additions is the ability to inject dependencies to classes whose lifecycle are maintained by the container.

Does Java need friends?

Posted by meeraj on August 21, 2005 at 4:20 AM PDT

One of the stumbling blocks I have run into, in my few years of using Java is Java's lack of flexible access visibility mechanisms. The access mechanisms are strictly constrained within the semantics of private, package, protected and public access modifiers. However, in ceratin scenarios this can be a bit constraining.

Rich Domain Model and Transparent Persistence

Posted by meeraj on July 20, 2004 at 7:17 PM PDT

I have worked on quite a few enterprise systems built on the J2EE platform in the past few years (some in which I was actively involved in the design and some I worked on other people's design). I have always felt there was something not quite right in almost all of those systems.

Generate or Handcraft?

Posted by meeraj on September 3, 2003 at 3:21 AM PDT

One irritating thing I used to find in my early years of programming was the amount of time I spent on handcrafting details. Over the years, slowly but steadily, I have learned the art of meta-programming and I would say it is now the best tool in my programming arsenal. So what is meta-programming? It is programming using metadata. And what is metadata? It is data about data.

@author: Bob the Builder

Posted by meeraj on August 4, 2003 at 2:21 PM PDT

In our current project we have the entire development team working in a big conference room to promote pair programming and better communication within the team. One interesting thing we have in this room is a big plasma screen displaying team WIKI. The page that is displayed most of the time is the results of continuous build, integration and test.