|
Web Services Enhancements 3.0 for Microsoft .NET (WSE) umožňuje vývojářům vytvářet interoperabilní webové služby s pokročilými možnostmi webových služeb. Pomocí WSE 3.0 můžete chránit zprávy pomocí digitálních podpisů a šifrování, efektivně odesílat velké množství binárních dat pomocí MTOM, směrovat zprávy přes prostředníka, hostovat webové služby mimo IIS, používat protokol TCP/IP a další. WSE 3.0 se dodává s příklady a dokumentací k produktu. Další informace naleznete na domovské stránce WSE na MSDN.
Klíčové funkce verze 3.0
-Poskytuje stavební bloky zabezpečení vyšší úrovně tím, že nabízí "řešení zabezpečení na klíč", která umožňují vyšší úroveň zabezpečení na úrovni zpráv, což umožňuje chránit model přenosu zpráv, aniž byste museli přemýšlet o tom, jak nezávisle chránit zprávy s požadavky a odpověďmi. Tato "řešení zabezpečení na klíč", známá také jako bezpečnostní tvrzení, jsou osvědčeným průmyslovým postupem při ochraně zpráv typu end-to-end. Interoperabilita s Windows Communication Foundation (WCF) WSE 3.0 je sladěn s WCF na stejné sadě specifikací webových služeb (kompletní seznam naleznete v dokumentaci k produktu), což umožňuje interoperabilitu zpráv na úrovni vedení. Kromě toho byly upraveny názvy API, které zjednodušují zabezpečení a zajišťují relevanci, takže koncepčně WSE 3.0 poskytuje mnoho bezpečnostních funkcí dostupných ve WCF. Zásady WSE 3.0 jsou podobné vazbám WCF. Klienti WCF mohou komunikovat s webovými službami WSE 3.0, zatímco klienti WSE 3.0 mohou komunikovat se službami WCF.
-Kompletní rámec zásad Formát souboru zásad byl zjednodušen tak, aby odrážel schéma TurnkeySecurity. Zásady stále umožňují na základě konfigurace deklarovat požadavky na zabezpečení příchozích a odchozích zpráv SOAP, ale zásady se nyní zaměřují na to, odkud se mají získat tokeny zabezpečení na základě zvolených deklarací zabezpečení.
◾ Programování založené na atributech CLR. Nyní je možné přiřadit soubor zásad ke klientskému agentovi nebo službě použitím atributu zásad, tedy [Policy (" ServerPolicy") Policy přizpůsobil imperativní a deklarativní model programování politik, aby poskytl jednotnou programovací abstrakci. Ve WSE 2.0 neexistovala žádná vazba mezi kódem napsaným pro zajištění výměny zpráv a deklarativními soubory politik. Ve WSE 3.0 lze soubory zásad používat v kódu k zabezpečení klientů nebo služeb pomocí atributu CLRPolicy a metody SetPolicy v klientských agentech generovaných WSE (buď prostřednictvím nástroje Visual Studio Add Web Reference, nebo pomocí nástroje příkazového řádku wsewsdl3.exe). olické zásady také poskytují důležitý rozšiřující mechanismus pro uživatelsky definované nebo vlastní zásady v kódu. Rozšířením třídy Microsoft.Web.Services3.Design.PolicyAssertion pro vytvoření vlastních deklarací zásad lze provádět vlastní transformace obálky SOAP v libovolné fázi pipeline. To umožňuje například definovat aserce protokolování nebo mít aserce zásad, které vynucují zadané schéma XML používané pro ověřování zpráv. Stejná tvrzení lze pak použít v deklarativních souborech zásad. Vestavěné aserce zabezpečení zásad můžete také rozšířit a přizpůsobit tak řešení zabezpečení na klíč svým potřebám. Například přidat do zpráv další podpůrné tokeny. Příklad vlastní zásady je uveden v ukázce pro rychlý start. Aktualizovaný Průvodce nastavením zabezpečení pomáhá chránit aplikace generováním zásad v řadě jednoduchých kroků Průvodce nastavením zabezpečení klade otázky pro výběr nejvhodnějšího řešení zabezpečení na klíč při ochraně aplikace a provede vás procesem nasazení nejlepšího výběru tvrzení zásad pro vybranou aplikaci.
-Webové služby hostované pomocí ASP.NET (známé také jako webové služby ASMX) lze nyní hostovat mimo službu IIS, například v konzolové aplikaci nebo službě systému Windows, a vyvolávat je pomocí protokolu TCP/IP. Stávající odlehčený, na zprávy orientovaný programovací model SOAP založený na třídách SoapSender a SoapReceiver je stále k dispozici jako alternativní rozhraní API pro zasílání zpráv.
WSE byl nahrazen platformou Windows Communication Foundation (WCF).
WSE přestal dostávat aktualizace, protože poslední verze (WSE 3.0) byla podporována v rámci životního cyklu prostředí .NET Framework 2.0 (jehož podpora skončila 12. července 2011.) WCF poskytuje ekvivalentní funkce. |
Předchozí: Příkaz sql typu int na varcharDalší: .NET Core Object Pool Detailní informace
|