ARC – Servicii idempotente

Tocmai am avut o discutie interesanta despre orientarea pe servicii si cum faci serviciile sa fie idempotente, adica sa raspunda la fel chiar daca primesc cereri repetate (din motive de fiabilitate a transportului sau orice altceva). Ideea de baza este sa proiectam serviciul in asa fel incat sa accepte cereri repetate insa sa nu proceseze cererea decat o singura data. Un coleg indian mi-a trimis un articol interesant despre asta. Atentie la implementare, fiindca de exemplu SQL Server Service Broker trateaza si livrarea si procesarea mesajelor, pe cand WS-ReliableMessaging nu se ocupa decat de livrare…

Filed under: S+S

# re: ARC – Servicii idempotente

Monday, January 02, 2006 1:33 PM by zoltanhe

…iar daca ne gandim mai bine, WS-RM este doar un protocol care ne asigura fiabilitate peste HTTP, similar cu ceea ce face TCP peste IP… si daca-i asa, SSB ar trebui comparat cu MSMQ.