Introdução ao WebSphere

Familiarize-se com o software aplicativo e de integração da IBM.

O site developerWorks WebSphere é uma coleção de recursos técnicos para desenvolvedores, administradores, administradores, planejadores de negócios, e outro pessoal técnico que desejar aprender como explorar os diversos recursos da plataforma e conjunto de ferramentas WebSphere. O site é atualizado semanalmente com os últimos eventos relacionados ao WebSphere, anúncios de produtos, e inclui novas adições à extensa coleção de artigos, tutoriais, amostras de código, roteiros, e outros materiais técnicos.

O que é WebSphere

WebSphere é a plataforma de software de integração da IBM. Inclui toda a infraestrutura de middleware - tais como servidores, serviços e ferramentas - necessária para gravar, executar e monitorar, 24 horas por dia, 7 dias por semana, aplicativos Web on demand de porte industrial e soluções de plataforma cruzada e produto cruzado. O WebSphere fornece software de integração confiável, flexível e robusto.

O WebSphere Application Server é a base da infraestrutura; todo o resto funciona a partir dele. Oferece suporte a ambientes SOA e não SOA. O WebSphere Process Server (em inglês), que está baseado no WebSphere Application Server, e o WebSphere Enterprise Service Bus (em inglês), fornecem a base para aplicativos modulares com arquitetura orientada a serviço (SOA). Coletivamente, oferecem suporte ao uso de regras comerciais para acionar aplicativos que oferecem suporte a processos comerciais. Ambientes de alto desempenho também utilizam o WebSphere Extended Deployment (em inglês) como parte de sua infraestrutura básica. Outros produtos WebSphere fornecem uma grande variedade de serviços adicionais, conforme descrito abaixo.

O CICS Transaction Server (US) é a base da maioria dos aplicativos mainframe atualmente e oferece suporte ao desenvolvimento de aplicativos em linguagens populares, como COBOL, PL/I, C/C++ e Java.

O WebSphere é uma plataforma modular baseada nos padrões abertos suportados da indústria. É possível conectar seus ativos existentes no WebSphere usando interfaces confiáveis e resistentes, e é possível continuar a expandir seu ambiente à medida que suas necessidades aumentam. O WebSphere funciona em muitas plataformas, inclusive AIX, HP Uniz, i5/OS, Linux, Sun Solaris, Windows, e z/OS.

Para saber como o WebSphere contribui para um ambiente SOA, consulte WebSphere e SOA.

Para ver como o WebSphere se relaciona com outro software IBM, consulte Introdução ao software IBM.

O que o WebSphere pode fazer por mim e pela minha empresa?

Um negócio on demand é aquele cujos processos de negócios - de ponta a ponta integrado em toda a empresa e com principais parceiros, fornecedores e clientes - podem responder com rapidez a qualquer demanda de cliente, oportunidade de mercado ou ameaça externa. É possível usar o WebSphere para construir e monitorar uma infraestrutura para dar suporte ao seu negócio on demand, e construir e expandir aplicativos que funcionam nessa infraestrutura.

A Figura 1 mostra as capacidades que o WebSphere fornece para ajudá-lo a conectar, integrar, automatizar e otimizar (US) seus aplicativos.

Figura 1. Capacidades do WebSphere

Integração de pessoas (capacidades de interação

As capacidades de integração de pessoas permitem que os clientes, funcionários e parceiros de negócios interajam com as informações de negócios, aplicativos, e processos de negócios, em qualquer ocasião e em qualquer lugar. Por exemplo, usando tais capacidades, seria possível automatizar suas funções de central de atendimento, e então autorizar funcionários, clientes e parceiros de negócios selecionados a acessar essas funções a partir de seus computadores pessoais, telefones celulares e PDAs.

Esses produtos WebSphere fornecem capacidades de integração (ou interação) de pessoas:

Integração de Processo

Os negócios podem usar as capacidades de integração de Processo para modelar, monitorar e otimizar processos de negócios para mantê-los de acordo com as metas de negócios estratégicos. Por exemplo, seria possível modelar um importante processo de negócios, a seguir simulá-lo, refiná-lo, permitir que as pessoas interagissem com ele em formas convenientes, colocá-lo em produção, monitorá-lo, fazer a sua sintonia fina, e então - de forma rápida e inteligente, adaptá-lo, quando o seu negócio necessitar de mudanças.

Esses produtos WebSphere oferecem capacidades de integração de processo:

Integração de informações

As capacidades de integração de informações permite a criação de uma visão consistente e unificada de informações estruturadas e não-estruturadas a partir de fontes diversas, e o gerenciamento e a sincronização de informações de referência de produto. Por exemplo, é possível criar uma busca livre por formulário através de todos os ativos de informações, inclusive Web sites, bases de dados relacionais, sistemas de arquivos, grupos de notícias, portais, sistemas de colaboração, e sistemas de gerenciamento de conteúdo.

Esses produtos WebSphere oferecem capacidades de integração de informação:

Integração de aplicativos

As capacidades de integração fornecem uma ampla variedade de serviços para dar suporte ao fluxo confiável e flexível de informações através dos aplicativos, que poderia estar funcionando em diferentes empresas. Por exemplo, é possível simplesmente trocar mensagens entre dois aplicativos, ou, se as suas necessidades de negócios estiverem mais envolvidas, é possível criar uma arquitetura flexível e orientada a serviço para dar suporte à troca sistemática de informações através de uma ampla variedade de aplicativos que funcionam em servidores, plataformas e em múltiplas linguagens de diferentes empresas.

Alguns dos produtos WebSphere que fornecem capacidades de integração de aplicativo são:

Infraestrutura do aplicativo e transação

A infraestrutura do aplicativo WebSphere permite a criação, implementação, integração e aperfeiçoamento de aplicativos novos e existentes. Por exemplo, é possível ativar Web e ampliar aplicativos legados, e ativá-los para funcionar em um ambiente Java (em inglês).

Esses produtos WebSphere oferecem capacidades de infraestrutura de aplicativo:

Aceleradores

Para iniciar rapidamente o seu aplicativo, é possível usar um dos aceleradores. Essas soluções pré-construídas podem compensar a falta de experiência ou perícia em determinadas áreas, e garantir uma base firma para expansão futura.

Para saber mais sobre aceleradores, consulte WebSphere Business Integration Accelerators (US).

Como usar o WebSphere?

O modo de uso do WebSphere depende de sua função no negócio. A IBM fornece diversas ferramentas e facilidades para ajudá-lo a construir, executar, gerenciar e otimizar seus aplicativos WebSphere. O conjunto de ferramentas WebSphere está baseado nos padrões abertos da indústria, tais como J2EE e Eclipse, e usam instalação, administração, segurança e modelos de programação comuns.

Por exemplo:

A Figura 2 mostra a arquitetura de referência de integração do WebSphere, juntamente com alguns exemplos dos produtos WebSphere que trabalham em conjunto para fornecer os diversos serviços que, por sua vez, oferecem as capacidades descritas abaixo (mostradas na Figura 1).

Figura 2. Arquitetura do WebSphere Integration Reference

Eis alguns exemplos:

  • WebSphere Portal (em inglês) inclui um servidor de tempo de execução, serviços, ferramentas e muitos outros recursos para integrar sua empresa em uma interface de usuário única e personalizável denominada portal.
  • O WebSphere Information Integrator (em inglês) oferece capacidades de dados, tais como federação, transformação, execução de cache, replicação e publicação de eventos, bem como busca de empresas.

Consulte também IBM Rational Software Delivery Platform para ver outras ferramentas que abarcam o ciclo de vida de desenvolvimento de software.

Como posso saber mais sobre o WebSphere?

Adicione a favoritos e visite o site developerWorks WebSphere para saber mais sobre a plataforma e conjunto de ferramentas WebSphere, seja um novo usuário dos produtos WebSphere, ou um especialista. É atualizado semanalmente com os últimos eventos relacionados WebSphere, anúncios de produto, e inclui novas adições à extensa coleção de materiais técnicos.

Tente esses links no lado esquerdo do developerWorks WebSphere:

  • Produtos (em inglês) listas e links às principais famílias de produtos e os principais produtos na marca WebSphere.
  • Downloads oferece cópias de avaliação de muitos produtos WebSphere.
  • A Biblioteca técnica (em inglês) inclui uma coleção sempre crescente de artigos técnicos, amostras, tutoriais, e outros materiais, desenvolvidos por especialistas do WebSphere.
  • O Treinamento (em inglês) inclui cursos em sala de aula WebSphere, educação online e materiais de estudo autônomo.
  • O Suporte (em inglês) oferece soluções e informações sobre questões técnicas.
  • Os Serviços (em inglês) conduz a especialistas que podem ajudá-lo a arquitetar, implementar e monitorar aplicativos de software.
  • Os Fóruns e comunidades (em inglês) ajudam a localizar e interagir com outros usuários de produtos WebSphere.

Alguns outros recursos importantes que é possível acessar a partir do developerWorks WebSphere incluem:

Para obter informações de produto, tais como de que modo comprar um produto WebSphere ou visualizar um estudo de caso de negócios, consulte Software WebSphere.

Os parceiros de negócios também podem verificar a riqueza de recursos disponíveis no WebSphere Innovation Connection (US).