Empresa Fictícia
MARCO AURÉLIO SANTANA MÁXIMO
INFRAESTRUTURA WEB EM CLUSTER PARA APLICAÇÕES JAVA J2EE
São Paulo
2012
MARCO AURÉLIO SANTANA MÁXIMO
INFRAESTRUTURA WEB EM CLUSTER PARA APLICAÇÕES JAVA J2EE
Trabalho de Conclusão de Curso apresentado à Universidade Nove de Julho para obtenção do grau de Bacharel em SISTEMAS DE INFORMAÇÃO.
Linha de Pesquisa: Computação de Alto Desempenho e Sistemas Distribuídos
Orientador: Prof. ALEXANDRE DOS SANTOS MIGNON
São Paulo
2012
LISTA DE ILUSTRAÇÕES
Figura 1 – Java EE Container 13
Figura 2 – Web Container 15
Figura 3 – EJB Container 16
Figura 4 – Cliet Container 17
Figura 5 – Estrutura do WebSphere Application Server 26
Figura 6 – Diagrama de uma célula do WebSphere Application Server 32
Figura 7 – Estrutura do JBoss AS 5 37
Figura 8 – Estrutura de diretórios do AS 5 42
Figura 9 – Comparação de Profiles do AS 5 44
Figura 10 – Descrição do diretório deployers 45
Figura 12 – Console de Administração do AS 5 46
Figure XX - Desenho da topologia utilizada 50
LISTA DE TABELAS
Tabela 1 – Versões do WAS e suas especificações 18
Tabela 2 – Tabela de referência para os padrões suportados 23
Tabela 3 – Tabela de recursos do WebSphere Application Server 28
Tabela 4 – Tabela de tipos de arquivos de aplicação 29
LISTA DE ABREVIATURAS E SIGLAS
JVM Java Virtual Machine
JEE Java Enterprise Edition
WAS WebSphere Application Server
OSGI Open Services Gateway
SOA Service Oriented Architecture
API Application Programming Interface
JPA Java Persistence API
EJB Enterprise JavaBeans
LGPL Lesser General Public License
AOP Aspect-Oriented Programming
JMS Java Message Service
JDO Java Data Object
SIP Session Initiation Protocol
SAML Security Assertion Mark-up
OASIS Organization for the Advancement of Structured Information Standards
JDBC Java