Spring, EJB y programación orientada a aspectos (AOP)
Las clases Java que implementan la lógica de negocio se gestionan mediante Spring. Esto permite utilizar AOP, IOC y las funcionalidades de proxy de Spring para configurar Turisnet.
Usando Spring es posible decidir si se invocan las clases con la lógica de negocio como POJOs o si se invocan a través de una capa de EJBs. Esto permite a los desarrolladores decidir entre desplegar Turisnet Portal en un servidor de aplicaciones pesado como Borland ES, o un contenedor ligero como Tomcat.