The core of the middleware is the controller servlet which receives and delegates all requests. This conforms with J2EE Front Controller design pattern.(Utveckla lite om patternet)
JBoss/Tomcat låser principalen på tråden, utan att "frigöra" den efter requestet är färdigt. Det innebär att, för trådar som återanvänds, JBoss använder tidigare principals medans Tomcat använder den aktuella.