Please enable JavaScript.
Coggle requires JavaScript to display documents.
Serviços WEB (interface de serviços mais genérica do que simples…
Serviços WEB
-
SOAP e REST
-
-
HTTP, SMTP ou outro transporte
O modelo vai além do modelo antigo cliente servidor, pois os serviços WEB são armazenados nos diversos servidores, e são consumidos pelos diversos host e aplicações, e até servidor consumindo micro serviços, e outros serviços de outro servidor, se tornou um modelo distribuído.
-
Transações Distribuidas
Define uma sequência de operações que serão executadas pelos dispositivos componentes do SD, onde deve garantir a integridade e consistência de dados, operando de forma sequencial, mesmo que de forma concorrente com outros processos
-
determina que um dos dispositivos( servidor) assumirá o papel de coordenador, deixando os outros como participantes
-
-
-
Propriedades
Atomicidade
Toda transação mesmo que envolva diversos passos ou subtransações multiplas deve ser vista como uma ação completa e única, se alguma operação não for concluida com exito todo o resto deve ser desprezado
consistência
é importante garantir a consistência dos dados tanto na confirmação quanto se a transação for aborada, preservando a consistencia no inicio e ou no fim
Isolamento
cada transação deve ser executada sem a interferência de outras transações, resultados intermediários não devem ser vistos, e transações executadas de forma concorrente devem provocar resultados como se fossem sequencial
Durabilidade
O efeito de uma transação que termina com sucesso deve ser permanente de modo que possa ser recuperado em caso de falha
-
-
-