webservices
CENTRO TECNOLÓGICO
DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA
Curso: Sistemas de Informação
Disciplina: Projetos I
Professor: Renato Cislaghi
Aluna: Karla Maria Garcia
Florianópolis, 6 de fevereiro de 2007.
O texto a seguir trata-se de um resumo do artigo:
[Muschamp, 2004] MUSCHAMP, Paul. An Introduction to Web Services. BT Technology Journal, volume 22, p. 9-18, 2004.
Uma Introdução a web services
1. Fundamentos de Web Services
Web Services é uma expressão que permite descrever a forma pela qual serviços podem ser expostos e utilizados sobre a rede, desenvolvidos com tecnologias como XML (eXtensible Markup Language).
Um componente de software apresenta três características:
Se descrever de forma que outros componentes identifiquem suas funcionalidades;
Permitem que outros componentes os localizem;
Permitem serem facilmente invocados por outros componentes.
2. História dos Web Services
Web Services são serviços que podem comunicar-se com outros serviços sobre a rede, usando um conjunto de tecnologias padronizadas. Estas tecnologias devem garantir que todos os fornecedores possam suportar as mesmas especificações, um serviço escrito em uma linguagem pode implementar a especificação para um Web Service da mesma forma que um escrito em uma linguagem diferente e os desenvolvedores das tecnologias devem adotar o conceito widespread como se objetivo principal.
XML marca o inicio da tecnologia dos Web Services, o próximo passo foi o desenvolvimento de um protocolo padronizado baseado em XML que possibilitasse a troca de mensagens.
A IBM e a Microsoft trabalharam na elaboração de uma forma para descrever como conectar em Web Services. A especificação desenvolvida por essas duas empresas foi fundida resultando na WSDL (Web Services Description Language).
IBM, Microsoft e Ariba iniciaram os trabalhos sobre uma solução que fornecesse recursos a descoberta de