DISTRIBUDOS
BASEADOS NA WEB
Arquitetura
As referncias aos documentos Web so realizadas
por meio do localizador uniforme de recurso
(Uniforme Resource Locator URL) A comunicao
entre um navegador e um servidor Web
padronizado: ambos obedecem ao protocolo de
transferncia de hipertexto (Hypertext Transfer
Protocol HTTP)
Servios Web
Permite o oferecimento de servios gerais para
aplicaes remotas sem interaes imediatas de
usurios finais. Um componente importante da
arquitetura de servios Web formado por um servio
de diretrio que armazena descries de servios. Esse
servio obedece ao padro integrao, descoberta e
descrio universal (Universal Description, Discovery
and Integration UDDI) Esse padro contm
descries de servios, permitindo assim que clientes
procurem esses servios.
Processos
O cliente Web mais importante um software
denominado navegador Web, tambm
conhecido como browser. Esse programa
capacita um usurio a navegar pelas pginas
web buscando essas pginas em servidor, e
em seguida, apresentando-as na tela do
usurio.
Comunicao
Toda comunicao entre clientes e servidores
na Web baseada no protocolo de
transferncia de hipertexto (Hipertext Transfer
Protocol HTTP). O HTTP um protocolo
cliente-servidor simples: Um ciente envia uma
mensagem de requisio a um servidor e
espera por uma mensagem de resposta. Ele
um protocolo sem estado, isso significa que
no mantm nenhuma conexo entre o cliente
e o servidor. As principais operaes
suportadas por HTTP so listadas a seguir:
Nomeao
Os nomes usados na Web so denominados
identificadores uniformes de recursos (Uniform
Resource Identifiers), ou simplesmente URI. A
URL um URI que identifica um documento
pela incluso de informaes sobre como e
onde acess-lo.
Consistncia e Replicao
Tem como objetivo garantir o desempenho e a
disponibilidade dos documentos Web. Pode ser
implementada atravs de Caches associadas a
Proxy Web.
Segurana
Uma abordagem para estabelecer um canal
seguro na Web usar a camada de soquetes
seguros (Secure Socket Layer SSL),
implementada originalmente pela Netscape.
Uma definio padronizada denominada
protocolo de segurana na camada de
transporte (Transport Layer Security TLS).
Esse protocolo independente de aplicao.