Soluções Linux - Servidor Aplicacional


Visão geral

Vantagens:

  1. Suporta o funcionamento de aplicações com paradigmas modernos
  2. Reduz o custo total por utilizador
  3. Garante elevada disponibilidade
  4. Tem um grande potencial de crescimento

A quem se destina

Características

  1. Componentes
  2. Configuração

Requisitos do Sistema



Visão geral

O servidor aplicacional é uma solução de suporte a aplicações flexível, fiável e com excelente desempenho desenhada para ajudar as instituições a garantir que as suas aplicações funcionam. O seu baixo custo, fiabilidade, desempenho e possibilidade de evolução fazem dela uma solução com um retorno do investimento extremamente rápido.




Vantagens

Suporta o funcionamento de aplicações com paradigmas modernos

Ao permitir o funcionamento dos protocolos EJB, Corba, JSP e JMS permite às instituições funcionarem com aplicações desenvolvidas nas tecnologias mais actuais existentes no mercado.

Reduz o custo total por utilizador

Pelo facto de ser implementada com Linux e «software open source», o custo total de funcionamento por utilizador é extremamente reduzido garantindo no entanto elevados níveis de serviço.

Garante elevada disponibilidade

A fiabilidade e disponibilidade do Linux é um facto aceite globalmente.

O software de servidor aplicacional «open source» é usado no mundo por inúmeras companhias, a suportar não só o seu negócio tradicional mas também o funcionamento das aplicações em ambientes hostis como a internet. O nível de fiabilidade que já atingiu aliado ao facto de ser «open source» garante-lhe uma enorme robustez já que sempre que é detectado um problema, este é imediatamente resolvido e disponibilizado a toda a comunidade.


Tem um grande potencial de crescimento

Mais uma vez, o funcionamento como suporte de negócios na internet evoluiram o software tornando-o altamente escalável.

No Linux este facto é provado pelos inúmeros exemplos seja de implementações em Cluster (desde a Nasa até à Pixar) ou em mainframe (ex: Bolsa de Nova York).

Os servidores aplicacionais «open source» suportam neste momento o funcionamento de aplicações em muitas companhias em todo o mundo. O JBoss (servidor de EJB e JMS), por exemplo surpreendeu a comunidade ao ganhar recentemente o prémio «Java World Editors Choice 2002» para melhor servidor aplicacional à frente de servidores como o IBM Websphere ou o BEA WebLogic.




A quem se destina

Destina-se a todo o tipo de instituições :

  • Empresas
  • Administração pública
  • Agremiações sem fins lucrativos (clubes, associações, etc).

Está desenhada para suportar o funcionamento de aplicações desenvolvidas com paradigma de servidor aplicacional em servidor dedicado.

É comum as instituições dividirem as funções desempenhadas pelos servidores em pequenos servidores dedicados.

A sua segmentação pode ser derivada de varias razões:

  • Redução da dependência de um servidor que implemente outros serviços de infraestrutura de rede.
  • Aumento do desempenho dos serviços das aplicações.
  • Existência na rede da instituição de servidores para suporte dos outros serviços mantido por outros departamentos.

Maior facilidade de optimização de parâmetros quando um servidor serve uma tarefa especifica do que várias em geral.




Características

Ao longo dos últimos tempos tem-se assistido novamente, no mundo das aplicações informáticas à tendência de centralização das aplicações em servidores em oposição às arquitecturas client server em que as aplicações são sempre instaladas nas estações de trabalho. No entanto, ao contrário das aplicações mais antigas em que as aplicações eram sobretudo monolíticas e trabalhavam num único servidor, agora as aplicações podem funcionar de forma distribuída em vários servidores.

Para suportar este paradigma foram criados vários protocolos que permitem o funcionamento de partes das aplicações sob a forma de serviços disponíveis na rede. Para que os protocolos estejam disponíveis foram criadas peças de software cujo conjunto se designa por «servidor aplicacional». Um servidor aplicacional  está à espera que um programa lhe efectue pedidos de execução de partes de código. Desta forma têm de ser peças extremamente bem concebidas dado que devem estar sempre em funcionamento sem necessidade de reinicializações nem consumo excessivo de recursos.

Os principais protocolos de serviços aplicacionais disponíveis no mercado são:

  • EJB - Enterprise Java Beans
  • Corba - Common Object Request Broker
  • JSP - Java Server Pages
  • JMS - Java Messaging Services

O Linux, com a sua elevada fiabilidade e suporte disponível é uma óptima solução para implementação de servidores aplicacionais.

Aliado a «software open source» que implementa os principais protocolos torna-se uma poderosa plataforma de suporte das aplicações empresariais.

A MoreData desenhou esta solução de servidor aplicacional recorrendo ao Linux como sistema operativo de suporte e a servidores aplicacionais (para cada protocolo) desenvolvidos em «open source» com provas dadas no mundo como suporte das mais variadas aplicações variando muito nas respectivas dimensões.

Estes factos permitem-nos afirmar que esta solução é extremamente funcional, fiável e escalável com custos mínimos quando comparadas com outras soluções proprietárias.

Existe ainda a possibilidade de contratar serviços de manutenção e configuração (que poderá ser realizada remotamente) reduzindo assim os custos de estrutura da empresa.


Componentes

Sistema Operativo
Distribuição Linux baseada em kernel 2.4. Por omissão é instalada a distribuição Debian, mas pode ser usada qualquer outra (ex: RedHat, Suse, Caixa Magica, etc).
Contentor de EJB (Enterprise Java Beans)
Jboss 3.0
Contentor de JMS (Java Messaging Service)
Jboss 3.0
Contentor de JSP (Java Server Pages)
Apache Tomcat 4.0.X
Em versão autónoma ou de funcionamento conjunto com o Jboss na mesma JVM (Java Virtual Machine)
Servidor Web (http)
Apache 2.0.X
Java Runtime Environment
Sun J2RE
Configurado para execução em modo servidor.
Segurança
O servidor fica configurado para limitar o tráfego de rede apenas aos serviços pretendidos (Web, JSP, JMS e EJB). Desta forma diminui-se muito a probabilidade de acessos indesejados.


Configuração

Em ambiente gráfico
A configuração do sistema operativo fica muito facilitada com alguns utilitários disponíveis no ambiente gráfico em X-Windows.
Em ambiente Web
A configuração do sistema pode também ser realizada por intermédio num browser disponível em qualquer ponto da rede.
Adição de utilizadores no browser
A standardização do Linux permite a criação de utilizadores usando vários programas que funcionam em ambientes em modo caracter, gráficos ou web
Administração remota
A facilidade de configuração remota permite efectuar alterações ao sistema sem obrigar a uma presença física na instituição.
Protocolos implementados
JSP, EJB, HTTP, WebDAV, JMS
Deployment
O Hot Deploy de EJB e ficheiros de JSP permite a instalação de novas versões apenas pela cópia de um ficheiro sem necessidade de qualquer intervenção ou paragem.




Requisitos para o Sistema

O servidor de aplicações necessita dos seguintes requisitos mínimos na configuração do sistema:

Processador AMD ou Pentium 500 MHz ou mais, 1GHz aconselhado
Memória 512 Mb
Disco rígido 20 Gb
Drives CD-Rom
Display Qualquer monitor VGA ou superior
Outros dispositivos

Nota: Os requisitos podem variar consoante o número de utilizadores e sistema de gestão de base de dados instalado. Terá de ser dimensionado de acordo com as métricas especificas do cliente.

 © 2001-2012 MoreData Siga-nos no FacebookSiga-nos no Linkedin
 

Destaques

Empresa

Oferta