Servidores e Arquiteturas da Web
Os atuais ambientes da Web corporativos são muito mais
sofisticados do que o modelo de entrega de conteúdo
simples de alguns anos atrás. Tecnologias de software da Web
em desenvolvimento e conectividade cada vez maior entre
servidores da Web e outros recursos de dados continuam a
revolucionar o que os usuários podem fazer a partir da
Internet e os serviços que as empresas podem oferecer e
utilizar pela Web.
Arquiteturas da Web e middleware modernos
As atuais arquiteturas da Web corporativas utilizam o que são
conhecidas como arquiteturas n-tier que possibilitam que os
servidores da Web se conectem a origens de dados além do
conteúdo estático simples. Para acessar origens de dados
remotas, estas arquiteturas da Web multicamada normalmente
utilizam middleware, que é o termo para o software
que se conecta a outros aplicativos ou serviços. O formato
mais poderoso e flexível de middleware é um servidor de aplicativos da Web, tais como o IBM WebSphere Application
Server, que hospeda as application program interfaces (APIs)
requeridas pelos aplicativos da Web corporativos. Estes aplicativos
da Web implementam a conectividade entre aplicativos e recursos
(lógica de negócios) requerida pela implementação baseada na
Web dos diversos processos de negócios.
Nas arquiteturas da Web multicamada, um servidor de aplicativos pode
estar executando no mesmo sistema no qual um servidor da Web
está executando ou em outro sistema. O servidor da Web atua como
um intermediário entre clientes da Web e o servidor de aplicativos,
assim como o servidor de aplicativos atua como um intermediário
entre os requisitos de lógica de aplicativos e dados remotos.
Visão geral do IBM WebSphere Application Server
O IBM WebSphere Application Server é um servidor de aplicativos Java
que é criado utilizando padrões abertos, tais como serviços da Web
baseados em Java Platform, Enterprise Edition (Java EE), Extensible
Markup Language (XML) e Hypertext Transfer Protocol (HTTP). O WebSphere
Application Server normalmente é utilizado em conjunto com outros
produtos IBM, tais como IBM HTTP Server, mas pode ser utilizado com a
maioria dos outros servidores da Web, incluindo o Apache HTTP Server,
padrão, Microsoft® Internet Information Services (IIS) e o Sun
Java System Web Server. O IBM HTTP Server inclui um plug-in do
WebSphere Application Server para simplificar a configuração e a
administração do WebSphere.
O WebSphere Application Server fornece um ambiente robusto e
escalável para aplicativos da Web corporativos. Sua arquitetura
e as oportunidades de reutilização e integração fornecidas por
outros produtos WebSphere minimizam os requisitos de memória de
tempo de execução e fornecem uma infraestrutura segura e baseada
em padrões para o desenvolvimento e a implementação de aplicativos
baseados na Web. A ampla variedade de produtos complementares do
WebSphere, estruturas de desenvolvimento suportados e seu suporte
para novos padrões, tais como Service Component Architecture (SCA)
satisfazem os requisitos dos atuais aplicativos corporativos ao
mesmo tempo em que simplificam o desenvolvimento e a integração
dos novos aplicativos que fornecerão as soluções do futuro. Consulte Recursos para obter um link para a página
do WebSphere Application e de infraestrutura de transação, que fornece
informações sobre muitos dos produtos complementares do WebSphere que
estão disponíveis atualmente.
O IBM WebSphere Application Server e o IBM HTTP Server são
suportados em muitas plataformas, incluindo Linux, IBM AIX®, HP-UX, IBM i
(i5/OS, i6/OS, OS/400), IBM z/OS, Microsoft Windows® e Solaris. Consulte
Plataformas suportadas Para obter informações
mais detalhadas sobre requisitos de hardware e software.
Consulte Recursos para obter links para
informações adicionais sobre servidores de aplicativos n-tier populares.
Plataformas suportadas
Este tutorial discute a instalação e a configuração do IBM WebSphere
Application Server 7.0. Versão 7.0 está disponível para e é suportado
nos seguintes sistemas operacionais e hardware associados:
-
AIX
-
HP-UX no IA64 e HP-UX PA-RISC
-
Linux (32 bits)
-
Linux para IBM i™, System p™ e System
z™
-
Sun Solaris no SPARC e x86-64
-
Microsoft Windows 2000, Windows Server® 2003 e
Microsoft Windows XP
O WebSphere Application Server é oficialmente suportado no
Red Hat Enterprise Linux versões 4 e 5 e nas distribuições
Linux SUSE Enterprise Server versões 9 e 10, mas você deve
ter a capacidade de instalá-lo em qualquer distribuição
Linux. A seção Configurando distribuições Linux
não-suportadas fornece dicas para possibilitar que você
instale e execute o WebSphere Application Server em distribuições
Linux que não aquelas que são oficialmente suportadas.
Nota: Você pode executar as versões da arquitetura Intel de 32 bits®
do WebSphere Application Server e o HTTP Server em um sistema UNIX de 64 bits
desde que tenha instalado suas bibliotecas de compatibilidade de 32 bits do
seu sistema UNIX em tal sistema. O nome deste pacote e o sistema de
gerenciamento de pacotes utilizados para sua instalação são diferentes
nos diversos sistemas UNIX. Em sistemas Linux, este é o pacote ia32-libs.
Implementando o WebSphere Application Server
O WebSphere Application Server normalmente é implementado de uma
das duas maneiras básicas:
-
Como servidores de aplicativos independentes que suportam uma lógica
de negócios específica e aplicativos relacionados em ambientes de
servidor único.
-
Em um cenário de implementação de rede, onde clusters de servidores de aplicativos
fornecem recursos avançados para ambientes de alto desempenho e alta disponibilidade. (Consulte
Recursos para obter informações adicionais).
À medida que seus requisitos de negócios e sua infraestrutura de
Tecnologia da Informação (TI) aumentam, uma instalação do WebSphere
Application Server independente pode ser integrada nos clusters criados
em um cenário de implementação de rede.
Este tutorial está focado na instalação de um servidor de aplicativos
independente devido à natureza específica do site das implementações de
rede.
|