Produtos para WEB services

Autor: Carlos Alberto Sowek  

Como Serviços Web é uma tecnologia nova, poucas companhias estão iniciando projetos pilotos/protótipos em 2002. Padrões para interoperabilidade e segurança são as razões para que muitas companhias não façam experiências com Serviços Web, mas a indústria tem se movimentado em busca de uma solução.

Em 2002 empresas tais como: Accenture, BEA Systems, Business Objects, Hewlett-Packard, IBM, Microsoft, Oracle, Sybase, SAP fundaram o Web Standards Interoperability Organization (WS-I). Esta organização tem o objetivo de promover a interoperabilidade de Serviços Web entre plataformas, sistemas operacionais e linguagem de programação, criando guias e recursos (ferramentas de teste, análise) para facilitar o uso e a verificação da implantação correta dos padrões. Isto é, realizar interoperabilidade entre tecnologias de Serviços Web de vários vendedores. Sun Microsystems ainda não está filiada a está organização (Julho/02).

Serviços Web não são só uma maneira fácil, econômica para integrar aplicações. Permitem, também, de uma certa maneira, escrever aplicações fazendo com que partes sejam reusadas e trocadas com ou entre companhias. Fazer novas aplicações com Serviços Web que possam ser sempre reusados e redirecionados, não é uma idéia nova. Tecnologia de orientação a objetos, especialmente o padrão CORBA e a arquitetura Microsoft DCOM, têm feito o reuso de componentes de aplicação há algum tempo. Mas o que muda é o fácil uso e a visão de um padrão aberto a ser adotado.

Conseguir que as pessoas passem a usar Serviços Web deverá levar algum tempo - entre 5 e 10 anos - e alguns esforços em educação. Serviços Web devem continuar a avançar na integração de aplicações existentes.  

Existem atualmente no mercado empresas que fornecem produtos que provêem um ambiente e ferramentas de desenvolvimento necessário para modelar e construir Serviços Web e colocá-los para rodar de forma suave. A seguir estão relacionadas algumas empresas que disponibilizam uma plataforma de gerenciamento e desenvolvimento de Serviços Web.

Figura 01- Ferramentas de Gerenciamento e Plataformas de Desenvolvimento (julho/02)

Cada empresa vê Serviços Web com uma perspectiva diferente, de acordo com sua linha de negócios. Microsoft vê Serviços Web como uma maneira para cobrar das aplicações dos clientes que solicitem/acessem Word e Excel como um serviço. IBM vê Serviços Web como uma substituição de baixo custo para EDI.

Rotech Healthcare usou Blue Titan Studio e Enterprise Server (baseado em J2EE) para construir Serviços Web para gerenciar seu inventário de equipamentos, o qual tira o dado do cliente do seu sistema de "billing" e para gerenciar a performance de sua rede.

Grand Central Communications e Flamenco Networks são duas recém-chegadas empresas que vendem Serviços Web para troca de dados entre companhias e parceiros.

Fig. 02 - Serviços Web (julho/02)

A divisão "Securities Equity Capital Markets" da Wachovia Corp., em Charlotte na Carolina do Norte usa Serviços Web da Grand Central para compartilhar dados do mercado com a Thomson Financial, a qual provêm serviços de análise e dados para instituições financeiras. Wachovia através de sua intranet conecta-se com a rede Grand Central usando SOAP e Thomson conecta-se usando Microsoft ASP.NET.

Existem os casos de empresas que constroem suas próprias plataformas de Serviços Web como é o caso do ABN Amro Bank e o seu produto WOLF (Web Objects for Legacy Functions). O primeiro projeto usando WOLF com um Serviço Web puxa as informações da conta de um sistema em Mainframe baseado em COBOL e envia isto para um servidor de aplicação que disponibiliza a informação na Web.

Serviços Web são fáceis de construir e de usar, mas não é uma tecnologia perfeita. Existem preocupações com a performance e a segurança.

Segundo Giga Information Group (2002) as primeiras indústrias a se beneficiarem dos Serviços Web são: instituições financeiras e empresas de telecomunicações.

Referências

FLOYD, M. XML exposed. PC Magazine, New York, v. 21, n. 12, p.132-140, 30 June 2002.

ROBERTS-WITT, W. Web Services warm up. PC Magazine, New York, v. 21. n. 12, p. iBiz1-10, 30 June 2002.

WS-I. Resources and guidelines for web services interoperability. Disponível em: <http://www.ws-i.org>. Acesso em: jul. 2002.