Buscar

apresentao servidoresdeaplicao 130502132235 phpapp02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Servidores 
de 
Aplicação
JavaEE
O que é um Servidor de Aplicação?
• Um servidor de aplicação é um servidor que 
disponibiliza um ambiente para a instalação e 
execução de certas aplicações. 
• Os servidores de aplicação também são 
conhecidos como software de middleware.
• Fornecem a infraestrutura de serviços para a 
execução de aplicações distribuídas.
• Os servidores de aplicação são executados em 
servidores e são acessados pelos clientes através de 
uma conexão de rede.
O que é um Servidor de Aplicação?
Outros serviços também estão disponíveis nos 
servidores de aplicação:
– Tolerância a Falhas
– Balanceamento de Carga
– Gerenciamento de Componentes
– Gerenciamento de Transações
– Console de Gerenciamento
Objetivo
• O objetivo do servidor de aplicações é 
disponibilizar uma plataforma que abstraia do 
desenvolvedor de software algumas das 
complexidades de um sistema computacional.
Servidores de aplicação oferecem 
serviços de middleware, como: 
• Web Container: 
Gerencia os componentes Web das aplicações 
(servlets e JSPs).
• EJB Container: 
Gerencia os componetes de negócio 
(enterprise java beans).
Servidores de aplicação oferecem 
serviços de middleware, como: 
• Gerenciamento de recursos
• Ciclo de vida
• Threads
• Transações
• Persistência de dados
• Segurança
Servidores de aplicação oferecem 
serviços de middleware, como: 
• Servidores de aplicação permitem o 
desenvolvimento de aplicações com foco na 
solução dos problemas de negócios.
Servidores 
de 
Aplicação
JBoss AS 
• Caracteristicas Básicas:
– Mantido por uma grande empresa e pela 
comunidade
– É implementado completamente na linguagem de 
programação Java
– Pode ser usado em qualquer Sistema Operacional.
– Servidor de aplicação de código fonte aberto
– Versão free
– Ampla documentação e “suporte da comunidade”
• Requisitos:
– JDK 1.6+
JBoss AS 
• O que o Jboss oferece:
– Hibernate(JPA - Persistencia)
– JbossMessaging(JMS - Filas)
– JbossSX(JAAS - Segurança – Autorização e 
Autenticação)
– JbossJTA(JTA - Transações Distribuidas)
– JbossJCA(JCA – Conectores)
– JbossCache(Cache de entidades JPA e EJBs)
– Servidor web acoplado(Tomcat)
JBoss AS 
• Quem Usa?
– Ministério da saúde do Brasil.
– Secretaria de saúde de São Paulo, Campinas e 
outras.
– Frost Bank
– Mazda Austria
– Ice.com(e-commerce de jóias)
JBoss AS 
IBM WebSphere Application 
Server
Caracteristicas Básicas:
– Produto de uma grande empresa.
– Versão free.(baseada no apache geronimo 
e tomcat)
– Documentação escassa, suporte apenas da 
IBM
– Suporte a Cluster
IBM WebSphere Application 
Server
O que o Jboss oferece:
– OpenJPA(JPA – Persistencia)
– WebSphere MQ (JMS - Mensageria)
– JAAS - Segurança – Autorização e 
Autenticação
– JTA - Transações Distribuidas
– JCA – Conectores
– Servidor web acoplado(Tomcat)
IBM WebSphere Application 
Server
• Requisitos:
 - AIX, HP-UX, IBM i, Linux, Solaris, 
Windows, z/OS
– JDK 1.6+
IBM WebSphere Application 
Server
Quem usa?
– IBM
– Amazon EC2
GlassFish Enterprise Server v3
– É um servidor de aplicações rápido e fácil de usar.
– Baseado na Plataforma Java e tecnologia Enterprise Edition 
(Java EE) para o desenvolvimento e entrega de aplicações e 
serviços web
GlassFish Enterprise Server v3
Servidor de aplicações de código aberto de nível corporativo que oferece:
- Desempenho
- Confiabilidade
- Produtividade
- Facilidade de uso
- Núcleo leve e extensível com base em padrões OSGi Alliance
- Container web
- Console de Administração para configuração e gerenciamento
GlassFish Enterprise Server v3
● Oracle GlassFish:
– Suportado distribuição GlassFish Server
– Inclui Open Source Edition & GlassFish Server 
Control
– Cache ativo para GlassFish - integração nativa 
com o Oracle Coherence * Web
– Disponível para avaliação por meio de licença 
OTN
– Requer uma licença para uso em produção
GlassFish Enterprise Server v3
● GlassFish Server Open Source Edition:
– Servidor de aplicação livre suportada pela comunidade
– Total suporte à plataforma Java EE 6
– Arquitetura modular e extensível (OSGi)
– Confiabilidade empresarial e desempenho com 
agrupamento total
GlassFish Enterprise Server v3
Características do Glassfish:
– Aumenta a produtividade do desenvolvedor com APIs Java 
EE simplificadas e anotações que reduzem a quantidade de 
código que os desenvolvedores devem escrever. 
– Compatível com Java EE 6 - Implementam as mais 
recentes tecnologias do Java EE 56, que ajudam a melhorar 
a eficiência do desenvolvedor.
– Fornece uma arquitetura aberta e extensível para 
colaboração entre tecnologia de integração e serviços web 
em uma arquitetura orientada a serviços (SOA).
GlassFish Enterprise Server v3
● Requisitos:
– Requer um mínimo de 200 Mbytes de 
espaço livre em disco para ser instalado, e 
100 Mbytes de memória livre para ser 
executado.
GlassFish Enterprise Server v3
● Plataformas Suportadas:
– Solaris
– Linux
– Windows
– Mac OS
GlassFish Enterprise Server v3
Espaço em disco requerido:
Seu diretório temporário precisa ter espaço livre 
suficientes para a instalação dos seguintes 
softwares:
– Sun GlassFish Enterprise Server: mínimo 
de 35 MB
– SDK: mínimo de 250 MB
GlassFish Enterprise Server v3
Versão do JDK requerida:
A instalação do Sun GlassFish Enterprise Server v3 requer o JDK 
versão 6.
A versão mínima (e certificada) do software JDK requerida para o 
Enterprise Server depende do sistema operacional:
- Para o sistema operacional Mac OS X, a versão mínima requerida 
é a 1.6.0_15
- Para sistemas operacionais suportados exceto para o Mac OS X, a 
versão mínima requerida é a 1.6.0_17
GlassFish Enterprise Server v3
Versão do JDK requerida:
A instalação do Sun GlassFish Enterprise Server v3 requer o JDK 
versão 6.
A versão mínima (e certificada) do software JDK requerida para o 
Enterprise Server depende do sistema operacional:
- Para o sistema operacional Mac OS X, a versão mínima requerida 
é a 1.6.0_15
- Para sistemas operacionais suportados exceto para o Mac OS X, a 
versão mínima requerida é a 1.6.0_17
GlassFish Enterprise Server v3
Quem usa?
GlassFish Enterprise Server v3
Quem usa?
Referências
- http://docs.oracle.com/cd/E19226-01/821-1337/abpaj/index.html
- http://docs.oracle.com/cd/E18930_01/
- http://www.redhat.com/products/jbossenterprisemiddleware/application-platform/
- http://www.redhat.com/resourcelibrary/case-studies/brazils-ministry-of-health-
gains-greater-security-and-reliability-with-red-hat
- http://www.jboss.org/
- http://www-142.ibm.com/software/products/br/pt/appserv-was
- http://www.infoq.com/br/news/2008/11/websphere7-release
- http://docs.oracle.com/cd/E18930_01/html/821-2434/abpaj.html
- http://glassfish.java.net/
- http://docs.oracle.com/cd/E19226-01/821-1337/6nmb1nt22/index.html
- http://docs.oracle.com/cd/E19226-01/821-1337/ggpnv/index.html
- http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-
136984.html

Outros materiais