Web services - uma pequena demostração desta tecnologia

1251 palavras 6 páginas
Web Services
Definição: É um paradigma de desenvolvimento de sistemas distribuídos para Web que utiliza a tecnologia XML de forma extensiva. Baseia-se fundamentalmente na linguagem XML para pesquisas, descrição e comunicações entre serviços de Web. De uma forma resumida pode-se dizer que WS é uma aplicação que utiliza mensagens baseadas em XML através de utilização de protocolos baseados na Internet.
Arquitectura do WS:
A arquitectura do WS é composta por três entidades destintas: * Fornecedor de serviços ou Service Provider (SP) – O SP é uma entidade que despolitiza serviços na Internet; * Serviços de Cliente ou Service Client (SC): O SC é uma entidade que pretende procurar e aceder a serviços que estejam disponíveis na Internet através do SP; * Intermediário de Serviços ou Service Broker (SB): O SB é uma entidade que regista os serviços prestados por vários SP e que disponibilize um serviço de “pesquisa de serviços” para os SC.
Características do WS: * Interoperabilidade: Permite ligações em redes heterogéneas utilizando standards baseados na web.

* Economia: permite a reciclagem de componentes, não sendo nem instalação nem integração muito forte dos mesmos;

* Automatização: Não é necessário a integração humana mesmo em transacções muito complexas;

* Acessibilidade: sistemas legados e aplicações são expostos e são acedidas na web.

* Disponibilidade: serviços em qualquer dispositivo, em qualquer lugar e em qualquer hora;

* Estabilidade: Não existe o limite no âmbito das aplicações nem na qualidade de aplicações heterogéneas.

O Web Services é composto por três tecnologias principais: O SOAP, WSDL, e UDDI.
SOAP: O SOAP (Simple Object Protocol) é uma norma que permite a troca de mensagens baseadas em XML sobre redes de computadores, normalmente usando o protocolo HTTP.
Existem diferentes tipos de mensagens no SOAP, embora o mais utilizado seja o RPC, em que um cliente pode invocar uma mensagem num servidor, e

Relacionados

  • Cartilha
    14935 palavras | 60 páginas
  • Academico
    22671 palavras | 91 páginas
  • TCC final revisado
    7850 palavras | 32 páginas
  • Utilização de Ferramentas Informáticas na Gestão de Projetos – Enfoque na Gestão Colaborativa
    50006 palavras | 201 páginas
  • ATIVIDADES PRÁTICAS SUPERVISIONADAS
    16218 palavras | 65 páginas
  • Marketing
    62771 palavras | 252 páginas
  • guia do usuario 174 pt br1
    72880 palavras | 292 páginas
  • aplicabilidaqde da gestãomfinanceira na empresa
    18028 palavras | 73 páginas
  • Plano de neg cio para uma empresa que produz e distribui cogumelos comest veis
    29547 palavras | 119 páginas
  • Resumo PEP 07 09
    431830 palavras | 1728 páginas