Além do EAR e EJB, o que recebo de um servidor de aplicativos Java EE que não recebo em um contêiner de servlet como o Tomcat?

Usamos o Tomcat para hospedar nossos aplicativos baseados em WAR. Somos aplicativos J2EE compatíveis com contêiner de servlet, com exceção de org.apache.catalina.authenticator.SingleSignOn.

Estamos sendo solicitados a mudar para um servidor de aplicativos Java EE comercial.

A primeira desvantagem da mudança que eu vejo é o custo. Independentemente das cobranças do servidor de aplicativos, o Tomcat é gratuito.O segundo é a complexidade. Não usamos os recursos EJB nem EAR (é claro que não, não podemos) e não os perdemos.

Quais são os benefícios que não estou vendo?

Quais são as desvantagens que não mencionei?

Os mencionados foram ...

JTA - Java Transaction API - Controlamos as transações por meio de procedimentos armazenados no banco de dados.JPA - Java Persistence API - Usamos JDBC e novamente os procedimentos armazenados para persistir.JMS - Java Message Service - Usamos XML sobre HTTP para mensagens.

Isso é bom, por favor, mais!

questionAnswers(5)

yourAnswerToTheQuestion