Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
JBoss Application Server 7 - Revista Java Magazine 102 - Parte 1
Neste artigo veremos as principais alterações do JBoss AS 7, principalmente em sua arquitetura e os modos Domain e Standalone.
[fechar]
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Java Magazine 102
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 102
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 102
Por: Bruno Rosseto Machado e Rafael Soares
Desde que a Red Hat adquiriu o JBoss em 2006, houve um grande avanço em relação a plataformas e projetos existentes na comunidade. O número de plataformas saltou de apenas uma, que representava o próprio application server, para oito, incluindo soluções para SOA, Portais, Regras e Cloud. Já o número de projetos cresceu de aproximadamente 20 para mais de 140 disponíveis na JBoss Community (www.jboss.org).
A Tecnologia da Informação mudou drasticamente nestes últimos anos. Se considerarmos hardware, por exemplo, é fato que existem muito mais celulares hoje em dia do que computadores. É possível encarar smartphones como computadores, pois sua capacidade de processamento e memória são incrivelmente altas. Hoje em dia é comum encontrarmos processadores em câmeras, Smartphones, Kindles, iPads, ou até mesmo em máquinas de café e geladeiras. Podemos dizer também que estes equipamentos são equivalentes a supercomputadores de 20 anos atrás, ou até mesmo desktops de 10 anos atrás, e ainda assim, muitos deles estão presentes em nossos bolsos. Estes tipos de dispositivos já estão aqui há algum tempo e vieram para ficar.
Desde o último ano, quando a Apple criou um segmento de mercado completamente novo, o iPad, já existe mais de 20 milhões deles por aí e a utilização de smartphones vem crescendo ainda mais. Em nossas casas, mais e mais dispositivos estão se conectando e se comunicando, desde XBox ou PlayStation 3, até aparelhos de TV e home theaters. Atualmente é comum armazenarmos informações em Cloud, como simples scores de um videogame ou até mesmo documentos usando serviços do Google, e isto tudo ocorre de forma natural. Sem falar das redes sociais estourando em nosso cotidiano, é notável que interagir neste mundo que vivemos se tornou muito mais fácil.
Caro leitor, antes de se questionar se este artigo é realmente sobre JBoss, dizemos que sim, e destacamos que Middleware ainda é vital. De uma forma ou de outra, Middleware é necessário e importante para que se obtenha sucesso ao implementar tais soluções. Quando falamos de Tablets, Smartphones, Cloud, SOA e Redes Sociais, podemos dizer que hoje é possível estar conectados o tempo todo e realizar tarefas como comprar um livro, ou até mesmo um carro, ler e-mails, acessar nossas agendas, ouvir nossas músicas preferidas de forma rápida e direta e compartilhar pensamentos com nossos seguidores quando bem entendermos. Características como segurança, gerenciamento de transações, mensageria, entre inúmeras outras que compõem um Middleware são importantes e obrigatórias, ainda mais nestes dispositivos.
No último JBoss World, Mark Little (Sr. Director Engineering), surpreendeu ao dizer que as pessoas devem parar de pensar que Middleware é apenas relevante para hardwares corporativos, pois existem muitos outros projetos onde middleware é importante em ambientes menores. Além disso, que será comum ver algum projeto ou plataforma JBoss rodando em qualquer tipo de hardware, não apenas em grandes servidores processando milhares de requisições por segundo.
O JBoss Application Server 7 é a primeira plataforma desta nova etapa, que traz inúmeras inovações, como rapidez na inicialização, baixíssimo consumo de recursos, serviços iniciando on-demand, entre tantas outras, pensando no que estamos vivendo hoje e o que poderá vir para amanhã, adaptando-se a ambientes nas nuvens com clusters elásticos ou até mesmo a dispositivos que cabem em nossos bolsos.
Este artigo apresenta os principais conceitos do JBoss AS 7 e faz uma introdução na forma de utilização de cada um deles.
Primeiros Passos
O JBoss Application Server 7, ou simplesmente AS 7, é a mais nova versão do Servidor de Aplicação Java de código aberto mais utilizado por desenvolvedores de aplicações corporativas baseadas na plataforma Java EE. Como veremos ao longo do artigo, a nova versão teve seu núcleo totalmente remodelado para fornecer um servidor leve, modular, de fácil administração e melhor performance. Sem sombra de dúvidas, uma das características que mais se destaca nessa nova versão é a sua velocidade de inicialização.
Mais adiante, quando falarmos sobre o novo Kernel do AS 7, veremos maiores detalhes sobre o que torna o AS 7 tão performático. Outras melhorias incluem o novo modo de operação baseado em domínios de servidores de aplicação e as novas ferramentas de administração. Com um núcleo totalmente modular e otimizado para ambientes multiprocessados, o AS 7 leva aproximadamente três segundos para iniciar em um hardware comum encontrado em qualquer laptop pessoal utilizado nos dias de hoje.
Essa versão não possui um instalador automático. Para instalar o AS 7 basta fazer o download do pacote distribuído em formato compactado (ZIP ou TAR GZ) e extrai-lo em um diretório qualquer. Para baixar a última release do JBoss AS 7, acesse a página do projeto através da URL http://jboss.org/jbossas/downloads. A Figura 1 mostra a página de downloads com a última release disponível no momento da escrita deste artigo. O único pré-requisito para instalação é ter o JDK 6 com a variável de ambiente JAVA_HOME configurada.
"
Este é um post disponível para assinantes MVP
Desde que a Red Hat adquiriu o JBoss em 2006, houve um grande avanço em relação a plataformas e projetos existentes na comunidade. O número de plataformas saltou de apenas uma, que representava o próprio application server, para oito, incluindo soluções para SOA, Portais, Regras e Cloud. Já o número de projetos cresceu de aproximadamente 20 para mais de 140 disponíveis na JBoss Community (www.jboss.org).
A Tecnologia da Informação mudou drasticamente nestes últimos anos. Se considerarmos hardware, por exemplo, é fato que existem muito mais celulares hoje em dia do que computadores. É possível encarar smartphones como computadores, pois sua capacidade de processamento e memória são incrivelmente altas. Hoje em dia é comum encontrarmos processadores em câmeras, Smartphones, Kindles, iPads, ou até mesmo em máquinas de café e geladeiras. Podemos dizer também que estes equipamentos são equivalentes a supercomputadores de 20 anos atrás, ou até mesmo desktops de 10 anos atrás, e ainda assim, muitos deles estão presentes em nossos bolsos. Estes tipos de dispositivos já estão aqui há algum tempo e vieram para ficar.
Desde o último ano, quando a Apple criou um segmento de mercado completamente novo, o iPad, já existe mais de 20 milhões deles por aí e a utilização de smartphones vem crescendo ainda mais. Em nossas casas, mais e mais dispositivos estão se conectando e se comunicando, desde XBox ou PlayStation 3, até aparelhos de TV e home theaters. Atualmente é comum armazenarmos informações em Cloud, como simples scores de um videogame ou até mesmo documentos usando serviços do Google, e isto tudo ocorre de forma natural. Sem falar das redes sociais estourando em nosso cotidiano, é notável que interagir neste mundo que vivemos se tornou muito mais fácil.
Caro leitor, antes de se questionar se este artigo é realmente sobre JBoss, dizemos que sim, e destacamos que Middleware ainda é vital. De uma forma ou de outra, Middleware é necessário e importante para que se obtenha sucesso ao implementar tais soluções. Quando falamos de Tablets, Smartphones, Cloud, SOA e Redes Sociais, podemos dizer que hoje é possível estar conectados o tempo todo e realizar tarefas como comprar um livro, ou até mesmo um carro, ler e-mails, acessar nossas agendas, ouvir nossas músicas preferidas de forma rápida e direta e compartilhar pensamentos com nossos seguidores quando bem entendermos. Características como segurança, gerenciamento de transações, mensageria, entre inúmeras outras que compõem um Middleware são importantes e obrigatórias, ainda mais nestes dispositivos.
No último JBoss World, Mark Little (Sr. Director Engineering), surpreendeu ao dizer que as pessoas devem parar de pensar que Middleware é apenas relevante para hardwares corporativos, pois existem muitos outros projetos onde middleware é importante em ambientes menores. Além disso, que será comum ver algum projeto ou plataforma JBoss rodando em qualquer tipo de hardware, não apenas em grandes servidores processando milhares de requisições por segundo.
O JBoss Application Server 7 é a primeira plataforma desta nova etapa, que traz inúmeras inovações, como rapidez na inicialização, baixíssimo consumo de recursos, serviços iniciando on-demand, entre tantas outras, pensando no que estamos vivendo hoje e o que poderá vir para amanhã, adaptando-se a ambientes nas nuvens com clusters elásticos ou até mesmo a dispositivos que cabem em nossos bolsos.
Este artigo apresenta os principais conceitos do JBoss AS 7 e faz uma introdução na forma de utilização de cada um deles.
Primeiros Passos
O JBoss Application Server 7, ou simplesmente AS 7, é a mais nova versão do Servidor de Aplicação Java de código aberto mais utilizado por desenvolvedores de aplicações corporativas baseadas na plataforma Java EE. Como veremos ao longo do artigo, a nova versão teve seu núcleo totalmente remodelado para fornecer um servidor leve, modular, de fácil administração e melhor performance. Sem sombra de dúvidas, uma das características que mais se destaca nessa nova versão é a sua velocidade de inicialização.
Mais adiante, quando falarmos sobre o novo Kernel do AS 7, veremos maiores detalhes sobre o que torna o AS 7 tão performático. Outras melhorias incluem o novo modo de operação baseado em domínios de servidores de aplicação e as novas ferramentas de administração. Com um núcleo totalmente modular e otimizado para ambientes multiprocessados, o AS 7 leva aproximadamente três segundos para iniciar em um hardware comum encontrado em qualquer laptop pessoal utilizado nos dias de hoje.
Essa versão não possui um instalador automático. Para instalar o AS 7 basta fazer o download do pacote distribuído em formato compactado (ZIP ou TAR GZ) e extrai-lo em um diretório qualquer. Para baixar a última release do JBoss AS 7, acesse a página do projeto através da URL http://jboss.org/jbossas/downloads. A Figura 1 mostra a página de downloads com a última release disponível no momento da escrita deste artigo. O único pré-requisito para instalação é ter o JDK 6 com a variável de ambiente JAVA_HOME configurada.
"
A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
O que você achou deste post?
2 COMENTÁRIOS
Igor Borlot Borba
No IBM WebSphere 7 (ou superior) já possui o recurso de ativação dinâmica, desde que a opção esteja ativada.
[há +1 ano] -
Responder
Cursos relacionados
Publicidade



