Vylepšení webových služeb - Web Services Enhancements - Wikipedia
Vylepšení webových služeb (WSE) je zastaralý[1] doplněk k Microsoft .NET Framework, který zahrnuje sadu tříd, které implementují další WS- * webová služba Specifikace hlavně v oblastech, jako je zabezpečení, spolehlivé zasílání zpráv a odesílání příloh.[2] Webové služby jsou komponenty obchodní logiky, které poskytují funkčnost prostřednictvím Internetu pomocí standardních protokolů, jako je HTTP. Webové služby komunikují buď MÝDLO nebo ZBYTEK zprávy. WSE poskytuje rozšíření MÝDLO protokol a umožňuje definovat vlastní zabezpečení, spolehlivé zasílání zpráv, zásady atd. Vývojáři mohou tyto funkce přidat v době návrhu pomocí kódu nebo v době nasazení pomocí souboru zásad.
WSE byl nahrazen Windows Communication Foundation (WCF).
Verze
Všechny verze se instalují vedle sebe.
- WSE 1.0 pro .NET Framework 1.0 byl vydán v prosinci 2002. Byl založen na konceptu verze WS-Security. Již není podporován a není kompatibilní s .NET 2.0. Používá starší jmenný prostor „XMLSOAP“ na rozdíl od jmenného prostoru OASIS, který používá WSS4J a WSE 2.0 / 3.0.
- WSE 2.0 byl vydán pro Visual Studio .NET 2003 a .NET Framework 1.1 v květnu 2004. Představil významná vylepšení zabezpečené komunikace (podepisování a šifrování uživatelem definovaných záhlaví SOAP, tokeny kontextu zabezpečení Kerberos, delegovaná důvěra atd.) odlehčená infrastruktura zasílání zpráv, nový programovací model, podpora zasílání zpráv založených na protokolu SOAP přes TCP jako alternativa k HTTP, rámec zásad založený na WS-politika a WSDL, WS-adresování, WS-Trust, WS-SecureConversation Podpěra, podpora.[3] WSE 2.0 lze použít v rámci samostatných spustitelných souborů a služeb Windows, tj. Mimo IIS navíc ASP.NET aplikace. Je také kompatibilní s .NET 2.0, nemá však podporu návrhu času s Visual Studio 2005. Není interoperabilní s WSE 3.0 a WCF.
- WSE 3.0 bylo vydáno v říjnu 2005 a má časovou podporu návrhu s Visual Studio 2005. Zahrnuje vylepšení rámce zásad včetně zabezpečení založeného na tvrzeních zásad (přidružení proxy klienta CLR k souborům zásad), scénáře zabezpečení na klíč pro zabezpečení zpráv typu end-to-end, mechanismy rozšiřitelnosti pro zásady definované uživatelem v kódu a zjednodušený model zásad aplikovaný na výměnu zpráv místo na úrovni jednotlivých zpráv. Podporuje aktualizované webové služby specifikace a nativní 64bitový běhový modul. WS-SecureConversation relace lze explicitně zrušit a relace jsou spolehlivé a použitelné ve scénářích webové farmy, protože tokeny kontextu zabezpečení mohou obsahovat původní token ověřování klienta při odeslání z klienta do služby, což umožňuje obnovení relací v případě ztráty, např. když je služba doména je resetováno. WSE 3.0 je interoperabilní na úrovni drátu přes HTTP s Windows Communication Foundation (WCF) a podporuje stejnou verzi specifikací WS- * jako WCF (WS-Security 1.1, SOAP 1.2, MTOM ).[4]
WSE přestal přijímat aktualizace, protože byla podporována nejnovější verze (WSE 3.0)[1] s Životní cyklus .NET Framework 2.0 (jehož podpora skončila 12. července 2011). WCF poskytuje ekvivalentní funkce.
Viz také
Reference
- ^ A b „Vylepšení webových služeb (WSE) - Podporovaná prostředí - tým podpory distribuovaných služeb“. blogs.msdn.microsoft.com. Citováno 2019-07-15.
- ^ Přehled WSE
- ^ Soubory XML: Co je nového ve WSE 2.0
- ^ Co je nového ve WSE 3.0