Wojciech Z.

Wojciech Z. Konsultant
IT/Biznesowy

Temat: Webservice - statyczny klient

No więc tak :

Mamy n serwisów WCF łączączych się do m webserwisów (czasem parę aplikacji może się łączyć do jednego serwisu).

Moje pytanie brzmi: czy mogę w WCF utworzyć sobie statyczne instancje klientów webserwisów? Jakie to niesie zagrożenia, a jakie pożytki ? Pożytek na pewno jest taki że nie muszę za każdym razem inicjować klienta...

konto usunięte

Temat: Webservice - statyczny klient

Nie wiem czy dobrze rozumiem ale można chyba by zrobić tak:

- svcutil'em utworzyc klasy proxy dla każdego serwisu
- stworzyć "warstwę" pośrednia w postaci biblioteki pomiędzy wcf'em a webservisami i tam trzymać referencje do webservisów.

Instancje webservisu tworzysz wtedy kiedy je potrzebujesz. Z poziomu biblioteki
możesz dowolnie cachować je w jakimś słowniku (nie musisz ich co chwila tworzyć jeśli są często używane), możesz kolejkować ich wywołania (jeśli kilka aplikacji akurat dobije się do jednego) oraz na podstawie jakiś reguł usuwać referencje do dawno (lub mało) używanych serwisów.

Generalnie tablica interfejsów proxy pomiędzy wcf a webservisami.Krzysztof Drelczuk edytował(a) ten post dnia 11.01.10 o godzinie 12:10

Następna dyskusja:

Programista Aplikacji Klien...




Wyślij zaproszenie do