Clique aqui para ler esse artigo em PDF.
Web Services com NetBeans
Implementando serviços no NetBeans 5.5 com JAX
Aprenda nesse artigo, como usar o IDE NetBeans para implementar web services de maneira simples e produtiva usando a Java API for XML Web Services
Neste artigo, veremos como criar aplicações baseadas em web services usando a produtividade disponível no NetBeans, com a simplicidade do padrão JAX
Começaremos apresentando os principais conceitos da tecnologia de web services. Depois construiremos passo a passo uma aplicação servidora, e outra aplicação JSP que será o cliente do nosso serviço.
Tecnologias e arquitetura
Os web services, numa definição simples, são aplicações que aceitam solicitações de outros sistemas através da internet. Mais concretamente, web services são serviços distribuídos que podem processar mensagens SOAP (Simple Object Access Protocol) estruturadas em XML, podendo ser enviadas usando o protocolo HTTP e que são descritas através de WSDL (Web Services Description Language).
A arquitetura básica de soluções de web services é apoiada na interação de três elementos: Provedor de Serviços, Consumidor de Serviços e Registro de Serviços. Esta interação envolve as operações de publicação, pesquisa e ligação. Veja a seguir mais sobre cada um desses elementos:
§ Provedor de serviços: É a entidade que cria o web service. O provedor disponibiliza o serviço para que possa ser utilizado por um cliente. Para que isto ocorra, o provedor precisa descrever o web service em um formato padrão, que seja compreensível para qualquer aplicação que precise usá
§ Registro de serviços: É a localização central onde o provedor de serviços pode relacionar seus web services, e no qual um consumidor de serviços pode pesquisá