Skip to main content

Andreas Schaefer

Andreas Schaefer is a System Architect for J2EE at SeeBeyond Inc. working on the development of advance JCA resource adapters. He is a member of JSR-77 expert group and a former JBoss core developer. Currently he is focusing on AOP frameworks and how they can be used to create the next generation of an application server. These ideas and much more can be found on his personal weblog. Since Andy jr. became his boss in July 2002 he enjoys to be a father as much as he likes to investigate and solve problems with the computer.


schaefa's blog

JCA 1.5: Choices are not Always a Good Thing

Posted by schaefa on September 9, 2004 at 4:44 PM PDT

In JCA 1.5 Inbound Connection (IC) is added allowing developers to invoke Message Driven Beans (MBD) with other types of messages than JMS like emails, files etc. When a MDB is deployed using an IC the application server is calling endpointActivation() on the Resource Adapter (RA). This is the point when a RA can start sending messages to the MDB.

Maven: 'I love you' afterall

Posted by schaefa on June 15, 2004 at 2:51 PM PDT


A Generic Application Server

Posted by schaefa on February 25, 2004 at 1:31 PM PST

Since over a year I am thinking about the next generation Application Server that takes the route of JBoss as an flexible J2EE based server and just go through with it and make everything generic. In this server everything is deployable like Containers, Services (as of Transaction, Security, Persistence, Pooling etc) and Applications.

Brain Teaser #1: the same but not equal

Posted by schaefa on January 15, 2004 at 9:53 PM PST

A colleque of mine just came up with the results of a test that threw me off and it took us quite some time to figure it out. So how good, do you think, are your Java skills?

Debuggers: a modern 'Dr. Jekyll and Mr. Hyde'

Posted by schaefa on December 2, 2003 at 2:16 PM PST

I have to admit that I only use a debugger if someone wants to show me a problem he discovered within his debugger. Other than that I never used a debugger since I started to code in Java even thought I used debuggers before in C and C++. But when I started with Java there were no debuggers and so I have to rely on debugging statements and stack traces.

jUnit to the Rescue

Posted by schaefa on October 10, 2003 at 2:02 PM PDT

I was just recently faced with taunting task to revamping the transaction handling of the J2EE server without breaking it but improving performance and removing any resource leaks. Already two developers tried to do this but had problems to understand the existing code in the first place and so I failed, too.

RE: File Access in EJB

Posted by schaefa on October 9, 2003 at 12:50 PM PDT

As Simon Brown pointed out the J2EE specification restrict you to access files on the file system but sometimes you have to and then you need to control the damage by keeping the breach of the specification local and not to spread it all over your code.

SLSB -> SFSB: Meaningless ?

Posted by schaefa on October 2, 2003 at 3:26 PM PDT

A colleague of mine just pointed out that in Richard Monson-Heafel’s EJB book (3rd edition) configurations like Stateless Session Bean (SLSB) -> Stateful Session Bean (SFSB) are considered meaningless. I understand that any EJB book cannot deal with all possible scenarios otherwise you need a truck to take the book home but I find it too interesting not to talk about.

How to Handle Permanent Exceptions after EJB Deployment: a Proposal

Posted by schaefa on September 30, 2003 at 4:56 PM PDT

Finally I found time for a technical log here at This time I want to discuss a shortcoming of the EJB specification and how they can be fixed to make the life of EJB developers and application server administrators easier and the deployed applications more robust.

Back to Darwin's Survival of the Fittest

Posted by schaefa on September 18, 2003 at 6:45 PM PDT

Lately you hear many software engineers complaining about competition in the software industry from foreign workers or foreign companies starting to compete. Finally, it seems, that the US is not an island anymore and that we are facing major competition. For me, I cannot comprehend the outcry maybe because I had to fight, learn, change and risk a secure lifestyle to become what I am now.