<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://weblogs.java.net/blog/meeraj/">
<title>Meeraj Kunnumpurath&apos;s Blog</title>
<link>http://weblogs.java.net/blog/meeraj/</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-01-26T04:45:43-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.01D" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2008/01/introducing_ser.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e_2.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2006/01/interceptors_wi.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2005/12/resource_inject.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2005/08/does_java_need.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2004/07/rich_domain_mod.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2003/09/generate_or_han.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/meeraj/archive/2003/08/author_bob_the.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2008/01/introducing_ser.html">
<title>Introducing Service Component Architecture (SCA)</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2008/01/introducing_ser.html</link>
<description>For the past twelve months, I have been involved with the Service Component Architecture (SCA) specifications and two of the open source SCA implementations. Now that SCA is gaining industry traction, I would like to use my weblog here to introduce the technology and demostrate how SCA can be used for building standards-based enterprise class applications using service orineted principles and paradigms, through a series of weblog entries covering both the theory and practical aspects of SCA.</description>
<dc:subject>Distributed</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2008-01-26T04:45:43-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e_1.html">
<title>TSS Symposium Europe - Day 3</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e_1.html</link>
<description><![CDATA[Day 3 started with a panel discussion entitled Developer's Odyssey. There were also intresting sessions by James Strachan on <a href="http://www.activemq.org/">ActiveMQ</a> and <a href="http://www.javaspecialists.co.za/">Heinz Kabutz</a>. ]]></description>
<dc:subject></dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2006-06-24T04:10:39-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e_2.html">
<title>TSS Symposium Europe - Day 2</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e_2.html</link>
<description>Today&apos;s sessions started with a keynote address by SImon Phipps from Sun on the benefits of open source software. Simon emphasised on the importance of community-based ownership and the different models behind open source software development. There were a whole variety of other interesting sessions including message-based architecture, an update on Spring 2.0, WSRP, JBI &amp; Servicemix, JPA, transparent JVM clustering, space-based architecture etc.</description>
<dc:subject>Community</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2006-06-22T12:19:09-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e.html">
<title>TSS Symposium Europe - Day 1</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2006/06/tss_symposium_e.html</link>
<description>The Serverside symposium in Europe kicked off in Barcelona, this morning. The first day included a variety of sessions on SOA, ESB, flow and continuations, AJAX &amp; DWR, web services, BPM, EJB 3.0, TestNG etc. Since there were always three sessions running in parallel, it was difficult to cover all the topics that was being discussed. This is a quick overview of sessions I could attend.</description>
<dc:subject>Community</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2006-06-21T15:09:44-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2006/01/interceptors_wi.html">
<title>Interceptors with EJB 3</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2006/01/interceptors_wi.html</link>
<description><![CDATA[I have been having a look at EJB 3.0 interceptors with <a href="https://glassfish.dev.java.net/">Glassfish</a>. 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. Interceptor definitions and binding interceptors to bean classes or specific methods within the beans can be done either using annotations or within the deployment descriptors. Here, I will try to provide a simple example of using interceptors on business methods using annotations.]]></description>
<dc:subject>Community: Java Enterprise</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2006-01-25T04:15:27-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2005/12/resource_inject.html">
<title>Resource injection in web applications</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2005/12/resource_inject.html</link>
<description>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.</description>
<dc:subject></dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2005-12-15T02:35:01-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2005/08/does_java_need.html">
<title>Does Java need friends?</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2005/08/does_java_need.html</link>
<description>The access modifiers currently supported in Java allows granting access to members within a class to members within the same class, members within the sub-classes, classes belonging to the same package and all the other classes through the private, protected, package and public visibility modifiers. However, in certain scenarios you may want to have more flexible visibility mechanisms.</description>
<dc:subject>J2SE</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2005-08-21T04:20:07-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2004/07/rich_domain_mod.html">
<title>Rich Domain Model and Transparent Persistence</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2004/07/rich_domain_mod.html</link>
<description><![CDATA[<p>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. No matter however hard we tried, we ended up with systems that were not seamlessly object oriented across the various application layers. </p>]]></description>
<dc:subject>J2EE</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2004-07-20T19:17:27-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2003/09/generate_or_han.html">
<title>Generate or Handcraft?</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2003/09/generate_or_han.html</link>
<description>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. 
</description>
<dc:subject>Tools</dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2003-09-03T03:21:47-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/meeraj/archive/2003/08/author_bob_the.html">
<title>@author: Bob the Builder</title>
<link>http://weblogs.java.net/blog/meeraj/archive/2003/08/author_bob_the.html</link>
<description>Code that is not owned encourages poor coding practices that lead to totally un-maintainable code and ultimately utter anarchy. This isn&apos;t anything specific to our industry, whatever craft you do, it is extremely important to take pride in your work. It is important to let people know it is your piece of work. It is not about promoting finger pointing or blame culture. It is about having pride in your work. It is also a mark of responsibility. It is about taking ownership and having the motivation to produce better results. </description>
<dc:subject></dc:subject>
<dc:creator>meeraj</dc:creator>
<dc:date>2003-08-04T14:21:48-08:00</dc:date>
</item>


</rdf:RDF>
