1 WEB SERVICES: PRÓXIMOS PASSOS NA GLOBALIZAÇÃO DA COMPUTAÇÃO DISTRIBUÍDA ? ALBERTO RODRIGUES SILVA Instituto Superior Técnico / INESC-ID Lisboa (alberto.silva@acm.org) RESUMO Nesta comunicação começamos por discutir o estado de arte corrente dos modelos e sistemas de negócio electrónico, principalmente os desenvolvidos e suportados no âmbito da Internet. Argumentamos que esses sistemas apresentam um baixo nível de flexibilidade e incapacidade para tratar convenientemente interoperações entre vários parceiros num contexto aberto e global. De modo a ultrapassar essas limitações, tem vindo a ser progressivamente proposto o conceito de "web services", que são aplicações de software instaladas em diferentes máquinas, que interactuam de modo dinâmico e transparente com objectivo de produzir um determinado resultado. Clarificamos esta aproximação pela discussão breve das principais tecnologias associadas, nomeadamente: SOAP, WSDL e UDDI; bem como pela referência às principais iniciativas emergentes. Por fim, concluímos com algumas reflexões relativamente aos desafios que esta aproximação suscita em termos dos modelos de negócio e dos próprios aspectos tecnológicos. 1. Introdução Contexto e Objectivos Encontramo-nos numa época de globalização crescente. Globalização na comunicação social, na distribuição de bens e serviços, na comunicação entre pessoas, na mobilidade de pessoas e organizações, no terrorismo, na segurança, etc. Para o bem e para o mal é a sociedade que temos vindo a construir. Um dos importantes pilares desta nossa cultura são, inquestionavelmente, as tecnologias de informação, representadas pelos três “C”: computadores, comunicações e conhecimento. Discute-se nesta comunicação o estado de arte corrente dos modelos e sistemas de negócio electrónico, principalmente os desenvolvidos e suportados no âmbito da Internet. Argumentamos que esses sistemas apresentam um baixo nível de flexibilidade e incapacidade para tratar convenientemente interoperações entre vários parceiros num contexto aberto e global. De modo a ultrapassar essas limitações, tem vindo a ser progressivamente proposto o conceito de "web services" (também designados como "serviços abertos" ou "serviços globais"), os quais se encontram instalados em diferentes máquinas, mantidos por diferentes organizações, que interactuam de modo dinâmico e transparente com objectivo de produzir um determinado resultado, de forma individual e/ou por relações de composição. Pretende-se nesta comunicação discutir o conceito de web services numa perspectiva mais abrangente, ao nível dos paradigmas computacionais e dos modelos de negócio, em contraste com outras discussões restritas aos aspectos tecnológicos. ? Comunicação produzida em Outubro de 2001 para o livro “E-PORTUGAL”, promovido pela ACEP (www.congressoacep.dislogo.ucp.pt/).