Právě je čtvrtek 09. září 2010, 07:22

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: WCF ServiceHost
OdeslatNapsal: čtvrtek 17. prosinec 2009, 23:05 
Offline
Pokročilý
Pokročilý

Registrován: čtvrtek 09. červenec 2009, 15:41
Příspěvky: 436
Binding
Jako favority bych videl HTTP nebo TCP binding.

HTTP je mene vykonne ale ma vetsi kompatibilitu a interoperabilitu. Tim myslim kompatibilitu pro prenos - ruzne firewally apod. Take neumoznuje primo vyuzit binarni enkodovani (jedine MTOM) :(
http://msdn.microsoft.com/en-us/library/ms733069.aspx

TCP je za pomoci binarniho enkodovani VELMI vykonne. Problem je, ze by nekdo mohl byt paranoidni a nastavil firewally tak dabelsky, ze by komunikace pres TCP nebyla mozna.
http://msdn.microsoft.com/en-us/library/cc949080.aspx

Pokud se zapne zabezpeceni, bude vykonovy skok jeste vice znat. Nicmene z toho, co popisujes, aplikace brutalni vykon nepotrebuje.
Mas tam i odkazy s ukazkou implementace techto reseni.

Security
Pokud bys na neco nepotreboval login, stacilo by zabezpeceni na transportni vrstve:
Kód:
<security mode="Transport"/>


Jinak jsi chtel uzivatele overovat na nejakem serveru, takze bych zvolil WSHttpBinding a msg. security:
Kód:
<security mode="Message">           
  <message clientCredentialType="UserName" />
</security>


Dodatek
Pokud vyuzijes mnou dodane odkazy, mel bys mit client-server aplikaci vytvorenou behem par minut i se zabezpecenim.

Pak je tu jeste otazka enkodovani a dalsich nastaveni, ale ty jsou vicemene transparentni, takze se daji resit pozdeji - pokud to bude vubec treba. To by se pak optimalizovalo nejlepe podle statistik serveru...

Informace o prihlasenem uzivateli by mely byt pres kontext k dispozici na tride implementujici kontrakty.

_________________
How many Microsoft developers does it take to change a light bulb? None, they just change the standard to darkness.
Obrázek
Having a Cup<T> somewhere...


Nahoru
 Profil E-mail  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přeskočit na:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Český překlad – phpBB.cz

Google Pagerank - www.dotnetforum.czGoogle Pagerank S-Rank - www.dotnetforum.czS-Rank JyxoRank - www.dotnetforum.czJyxoRank


Valid XHTML 1.0 Transitional