to mate samozrejme pravdu, ze sit je limitem jako takovym - plati jednak snaha minimalizovat prenos (nezbytne polozky) a jednak osetreni vypadku site - at uz z jakehokoliv duvodu. hodne zalezi o jakou aplikaci jde, jaka je pozadovana dostupnost, odezva, jake je planovane prostredi atd. co je ale dulezite, ze u webovych sluzeb nejde jen tak request/response, ale ws mohou byt slouceny do procesu treba i s rucnim vstupem a pak nelze cekat okamzitou odpoved*. byva to problem predevsim vetsich systemu a pokud se jedna pouze o vlastni system, ktery vygeneruje xml vystup pro vlastni klientskou aplikaci, ktera to pak interpretuje, pricemz neni plan dalsich integraci, tak proc ne, velky problem to neni :) co rozhodne nedoporucuji - ws pro kazdou blbinu. hodne lidi se nadchne pro webove sluzby, udela jich 1000 i pro nasobeni a pak se divi, ze kazdy klik trva minutu. je logicke, ze kdyz na klientovi treba v C# udelate nasobeni, tak jde o par instrukci, zatimco ws musi provest tolik operaci, ze... skoda mluvit. ziskavani dat pres ws, abych rekl pravdu, chapu spis tak, ze proste zavolam sluzbu s parametrem a ona mi vrati vysledek. ne, ze pres ni budu ziskavat resultsety.
* prikladem budiz proces vseobecne zdravotni pojistovny - uhrady lekarskych zasahu, zkracene a zjednodusene: - lekar odesle webove sluzbe davku s provedenymi operacemi - webova sluzba vola ruzne aplikace na kontrolu a validaci dat - dojde pozadavek lekari (da se rici inspektorovi), ktery prekontroluje, zda vykony odpovidaji pozadovanym uhradam a ten bud neschvali (kolecko se opakuje) vykaz, nebo schvali a pote je operace dokoncena a vracen vysledek k tomu vsemu ale samotna webova sluzba nestaci a pouziva se "sbernice" - bus, kteraz to ma pod palcem... chci tim proste rici, ze se neda vzdy spolehat na to, ze webova sluzba odpovi behem par vterin. Jirka Kobelka. On 4/25/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > zdravim, > webove sluzby nejsou architekturou urcene k real time operacim, proto > nedoporucuji v klientske aplikaci. > kazdy pozadavek je vlastne http pozadavkem a klienti (uzivatele) by se > celkem dobre mohli i ucekat (milisekundy se naskladaji a pak to uzivatel > bude mit ve vysledku "pomale"). Ale toto muze nastat pri jakekoliv komunikaci pres sit, kterou plne nekontrolujete? Je pravda, ze testovani provadime pouze na lokalni siti, ale oba "koncove body" WS mame pod kontrolou. Pri dotazu na velke mnozstvi dat WS nepouzivame. Myslite, ze by to opravdu mohl byt takovy problem? Diky. Zdenek Vrablik > Jirka Kobelka.
