quinta-feira, 26 de julho de 2012

WebSphere Application Server (Trabalho Faculdade)

WebSphere Application Server


Introdução:


WebSphere é uma ferramenta da IBM que permite a criação e o gerenciamento de Softwares Empresáriais baseados em plataformas abertas, como Java Platform, Enterprise Edition (Java EE), Extensible Markup Language (XML) e Hypertext Transfer Protocol (HTTP).

O software WebSphere consiste em um conjunto de feramentas denominada WAS ou WebSphere Application Server, esse servidor de aplicativos permite que usuários web se conectem a aplicativos Java ou servlets.

 Os servlets são aplicativos Java que são executados diretamente nos servidores, ao invés dos applets Java que são executados no computador do usuário.

 O funcionamento dos servlets é baseado em requisições e respostas. No caso o servidor recebe dados do cliente por meio de uma requisição, depois ele processa as informações atualizando seu banco de dados depois gera uma página dinâmica que é respondida ao browse cliente que fez a requisição,

Uma das vantagens do WebSphere utilizar os servlets é quen a máquina cliente pode ter isntalado qualquer sistema operacional, bastando apenas ter um browse que suporte HTML, pois os aplicativos são executados no servidor e no browse cliente é apresentado apenas um frontend.

Outra vantagem da utilização dos servlets é que ele permite que o Websphere Application Server tenha uma interoperabilidade entre sistemas. Baseado em Arquitetura SOA (Service Oriented Architecture ), que é uma arquitetura que aproveita serviços já utilizados e assim com seus funcionamentos já validados.

O Websphere Application Server é projetado em várias versões, podendo  ser utilizado em vários sistemas operacionais, e trabalhando em conjunto com outros servidores Web, incluindo o Apache HTTP Server, Microsoft® Internet Information Services (IIS) e o Sun Java System Web Server.

Plataformas suportadas

·         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


Componentes:

Além do WebSphere Application Server existem outras ferramentas, tais como o WebSphere Commerce, WebSphere Studio, WebSphere MQ, WebSphere Portal e o WebSphere Business.


O WebSphere Application Server trabalha em uma arquitetura web multicamada, o que permite um servidor de aplicativos ser executado no mesmo sistema em que um servidor da Web está sendo executado, dessa forma o servidor web interage entre o cliente web e o aplicativo e o aplicativo interage entre o servidor web e as requisições lógicas de aplicativos e dados remotos.



WebSphere Commerce






O WebSphere Commerce é uma ferramenta de desenvolvimento de de sites voltados a o comercio eletronico, ele facilita o desenvolvimento de sites em plataforma J2EE ( Java 2 Platform Enterprise Edition ), a ferramenta oferece modelos e suporte a geração de códigos.



O WebSphere Commerce inclui um banco de dados com uma gama de arquivos pré-publicados, o banco de dados utilizado é o Apache Derby que é pré-configurado para a utilização com o WebSphere Commerce, porém o ambiente de desenvolvimento também suporta DB2 e Oracle.



WebSphere Studio






O WebSphere Studio Application Developer é uma ferramenta para desenvolvedores que utilizam Java e J2EE, a ferramenta satisfaz a necessidade desses desenvolvedores de integrar aplicativos usando a arquitetura SOA.

Ele Possui ferramentas que integra todo sistema de desenvolvimento Java e otimiza o tempo de desenvolvimento de aplicações com ferramentas que permitem visualizar a interação entre os aplicativos.

Essa ferramenta também permiti incorporar no sistema a lógica empresarial utilizada, incorporando as regras do negócio no aplicativo desenvolvido.



WebSphere MQ

(http://www-01.ibm.com/software/integration/wmq/ - acessado em 03/05/2012)

O WebSphere MQ é um middleware que permite que aplicativos distintos se comuniquem uns com os outros, o WebSphere MQ é um programa orientado a mensagem.

Ele suporta os padrões de mensagens mais utilizados pelo mercado, permitindo que aplicativos se comuniquem com smartphones, leitores de código de barras, controladores de acesso, sensores entre outros.

Além disso, o WebSphere MQ tem uma função de assinatura de mensagem que atesta a integridade da mensagem evitando o repudio de origem da mesma, essa ferramenta também trata a mensagem através de criptografia e permite a criação de relatórios de fluxo de mensagem.



WebSphere Portal

(http://www-01.ibm.com/software/genservers/portal/server/index.html - acessado em 03/05/2012)

(http://www.ibm.com/developerworks/br/websphere/techjournal/1012_inreach/1012_inreach.html - acessado em 03/05/2012)

O WebSphere Portal é ferramenta utilizada para o gerenciamento de portais que rodam aplicações Web agregando conteúdo. Ele permite que seja exigido o login do usuário, criando um controle de acesso.

O servidor poderá ser acessado em uma intranet ou através da internet, dependendo das configurações de conexão da rede em que o servidor estiver, o controle de acesso e a disponibilização do portal na internet permite o acesso dos aplicativos através de dispositivos móveis de qualquer parte do mundo.

Um das vantagens da utilização do WebSphere Portal é permitir a adaptar a configuração de aparência e o comportamento do portal conforme os padrões da empresa. Também permite personalizar o conteúdo da página conforme o perfil do usuários. E por ultimo o usuário podem personalizar mais ainda a visualização do portal dentro do seu login.

 O WebSphere Portal atende os padrões de mercado utilizando o Java Portlet definido pelo Java Community Process e os Web Services for Remote Portlets (WSRP 1.0 e 2.0 ) definidas pelo comitê técnico Web Services for Remote Portlets.

WebSphere Portal, é baseado no Apache Geronimo, que é um servidor de aplicação criado pela Apache Software Foundation e é compatível com a especificação J2EE.



Instalação do Websphere Application Server

(http://www.ibm.com/developerworks/br/library/au-wasonlinux/section2.html acessado em 03/05/2012)

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.

Graças ao seu instalador gráfico, a instalação do WebSphere Application Server é bastante simples.


Se você desejar avaliar o WebSphere Application Server em um sistema UNIX específico, pode solicitar uma cópia para propósitos de avaliação da IBM. Entre em contato com um representante de vendas IBM para obter informações adicionais.

Uma versão de avaliação do WebSphere Application Server para sistemas Linux está disponível como um download ou no Linux Software Evaluation Kit (SEK), um conjunto com quatro DVDs contendo produtos de avaliação do IBM WebSphere, IBM Information Management®, Lotus®, Rational® e Tivoli® que possibilita que você instale e configure o middleware IBM e inicie a criação e a implementação de aplicativos. O software nestes DVDs é totalmente funcional e pode ser utilizado por 60 dias para propósitos de avaliação. O suporte ao produto para este período de avaliação está disponível.

Este tutorial está focado na instalação do WebSphere Application Server a partir de um arquivo transferido por download. Se você estiver instalando o WebSphere Application Server a partir dos DVDs do Linux SEK, o arquivo archive contendo os arquivos instaláveis para o WebSphere Application Server está localizado no DVD nº 3 do conjunto. As instruções para extrair os conteúdos do arquivo archive em seu DVD são as mesmas que aquelas para a extração de arquivos instaláveis a partir de um arquivo transferido por download.


A seção Plataformas suportadas deste tutorial inclui uma lista de plataformas UNIX e Linux nas quais o WebSphere Application Server é oficialmente suportado. Como produtos comerciais, os sistemas UNIX fornecem recursos padrão que podem ser garantidos como sendo presentes para uso por produtos comerciais, tais como WebSphere Application Server. Infelizmente, as distribuições Linux podem ser muito diferentes uma das outras, portanto, o WebSphere Application Server é oficialmente suportado apenas em determinadas distribuições. Entretanto, você também pode executar o WebSphere Application Server em outras distribuições Linux fazendo algumas pequenas modificações em tais sistemas.

Nota: Se você estiver instalando o WebSphere Application Server no UNIX ou em uma plataforma Linux suportada, pode ignorar esta seção e ir direto para a Extraindo arquivos e iniciando a instalação deste tutorial.
Por exemplo, nem todas as distribuições Linux incluem uma versão do JRE que é adequada para utilização pelo instalador do WebSphere Application Server e determinadas funções do WebSphere Application Server. Em distribuições Linux não-suportadas, tais como o Ubuntu, você deve fazer download e instalar o IBM Java SDK para utilização durante o processo de instalação. Consulte Recursos para obter um link a partir do qual é possível fazer download da versão apropriada do IBM Java SDK para o seu sistema. Após fazer download deste arquivo, é possível extrair seus conteúdos.

Nenhum comentário:

Descubra quanto de Mata Atlântica existe em você!

Contador visitas