Tendo em conta a importância crescente dos serviços web, a sua utilização em processos críticos numa organização exige uma avaliação de dois problemas fundamentais: o desempenho e a segurança. Neste contexto, este estágio, tem como objectivo principal o estudo das tecnologias de serviços web, focando os aspectos da segurança e do desempenho. Mais concretamente, deve ser avaliado o impacto de algumas soluções para a segurança (XML Encryption e XML Signature) de serviços web, no desempenho global destes. Deste estudo, nasce, também, uma aplicação, capaz de efectuar testes de desempenho e simulação de carga, a serviços web.

Após o estudo inicial e análise das tecnologias de segurança existentes, foi criada a aplicação de testes, referida. A aplicação de testes foi desenhada de uma forma distribuída, tirando partido da tecnologia de serviços web, para criar uma aplicação modular e rápida de utilizar, de forma remota. Esta aplicação foi utilizada para executar testes de desempenho e simulação de carga, a um caso de teste, que foi idealizado como um "Sistema de Compras". A arquitectura deste caso de teste representa um fluxo de serviços web, tendo sido, para isso, necessário, a criação de uma aplicação capaz de gerir estes fluxos (utilizando o protocolo WSFL). Os resultados desses testes salientam que o impacto do XML Encryption, na comunicação com serviços web, é considerável. No caso do XML Signature esse impacto não é tão grande.

Apesar de alguns reajustamentos feitos ao longo do projecto, os objectivos e prazos propostos foram atingidos, tendo sido adquirido um valioso conhecimento sobre a área dos serviços web. Ao nível do desempenho, conclui-se que a utilidade de uma aplicação de testes, como a implementada, é grande, pois melhora o processo de desenvolvimento de serviços web. No que diz respeito à segurança, apesar dos resultados terem mostrado um acréscimo grande nos tempos de resposta dos serviços web (ao utilizar XML Encryption e XML Signature), estas tecnologias, pelas suas características, encontram-se ainda no topo das escolhas, para o problema da segurança. A aplicação de testes desenvolvida, apesar de tudo, ainda pode sofrer alguns melhoramentos, nomeadamente, com a finalidade de abranger um maior número de serviços web.