Coordinated Exception Handling in J2EE Applications

In the paper, we present a method of exception handling in J2EE applications. It is proposed to create a dedicated component that is responsible for handling two types of exceptions: those concerning more than one object and those occurring commonly in an environment. The component, referred to as Remote Exception Handler, is an extension of the middleware layer of a computer system, which enables its use without modifications of application source code. Concerning highly distributed architectures, many cooperating Remote Exception Handlers placed on different nodes are created. The solution has been implemented in practice in JBoss Application Server as an additional service of the platform.