Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 27620|Odpoveď: 0

[WCF/Web Servisy] Úvod do vylepšení webových služieb (WSE) 3.0

[Kopírovať odkaz]
Zverejnené 15. 4. 2020 11:32:33 | | |
Microsoft. Web Services Enhancements 3.0 pre .NET (WSE) umožňuje vývojárom vytvárať interoperabilné webové služby s pokročilými možnosťami webových služieb. S WSE 3.0 môžete zabezpečiť správy digitálnymi podpismi a šifrovaním, efektívne posielať veľké množstvá binárnych dát pomocou MTOM, smerovať správy cez sprostredkovateľov, hostovať webové služby mimo IIS, používať protokoly TCP/IP a ďalšie. WSE 3.0 prichádza s príkladmi a produktovou dokumentáciou. Pre viac informácií navštívte domovskú stránku WSE na MSDN.

Kľúčové vlastnosti verzie 3.0

• Poskytnutím "komplexného bezpečnostného scenára" môžete vytvoriť vyššiu úroveň bezpečnostných stavebných blokov, ktoré zabezpečujú bezpečnosť na úrovni správ, čo vám umožní zabezpečiť vzorec správ bez nutnosti premýšľať o zabezpečení požiadaviek a samostatných odpovediach na správy. Tieto "kompletné bezpečnostné riešenia", známe aj ako bezpečnostné tvrdenia, sú najlepšou praxou v odvetví pri zabezpečení end-to-end správ.
Interoperabilita s Windows Communication Foundation (WCF). WSE3.0 je v súlade s WCF na tej istej sade špecifikácií webových služieb (pozri produktovú dokumentáciu pre kompletný zoznam), čo umožňuje interoperabilitu správ na úrovni riadkov. Okrem toho bola bezpečnosť zjednodušená a relevantné názvy API upravené tak, že konceptuálne WSE 3.0 poskytuje mnohé bezpečnostné funkcie dostupné vo WCF. Politiky WSE 3.0 sú podobné väzbám WCF. Klienti WCF môžu komunikovať s webovými službami WSE 3.0, zatiaľ čo klienti WSE 3.0 môžu komunikovať so službami WCF.

• Komplexný politický rámec
Formát Policy Policy bol zjednodušený, aby odrážal scenár TurnkeySecurity. Politiky stále umožňujú požiadavky na bezpečnosť na základe konfigurácie pre prichádzajúce a odchádzajúce SOAP správy, ale politiky sa teraz zameriavajú na to, kde získať bezpečnostné tokeny na základe vybraných bezpečnostných nárokov.

◾ Programovanie založené na vlastnostiach CLR. Teraz môžete priradiť súbor politiky ku klientskemu agentovi alebo službe použitím atribútu politiky, t. j. [Policy("ServerPolicy")]
Politika prispôsobila imperatívny a deklaratívny programovací model politiky, aby poskytla jednotnú programovaciu abstrakciu. Vo WSE 2.0 neexistuje žiadna asociácia medzi kódom napísaným na zabezpečenie výmeny správ a deklaratívnym politickým súborom. Vo WSE 3.0 je možné súbory politík použiť v kóde na zabezpečenie klientov alebo služieb pomocou vlastnosti CLRPolicy a metódy SetPolicy v klientskom agentovi generovanom WSE (cez Add Web Reference vo Visual Studio alebo pomocou wsewsdl3.exe príkazových nástrojov).
Politiky OLIC tiež poskytujú dôležitý mechanizmus rozšírenia pre používateľom definované alebo vlastné politiky vo vašom kóde. Vlastné transformácie SOAP obálok je možné vykonať v ktorejkoľvek fáze pipeline rozšírením triedy Microsoft.Web.Services3.Design.PolicyAssertion na vytvorenie vlastných vyhlásení politík. Napríklad to umožňuje definovať aserciu logovania alebo mať aserciu politiky, ktorá dokáže vynútiť špecifikovanú XML schému pre validáciu správ. Tie isté tvrdenia je potom možné použiť v deklaratívnom poli súbore. Môžete tiež rozšíriť zabudované bezpečnostné vyhlásenia o poistení, aby ste prispôsobili svoj prístup k bezpečnosti na kľúč vašim potrebám. Napríklad pridajte ďalšie podporné tokeny do správy. Príklad vlastnej politiky je uvedený v príklade rýchleho štartu.
Aktualizovaný sprievodca nastavením bezpečnosti pomáha chrániť aplikácie sériou jednoduchých krokov na generovanie politíkSprievodca nastavením bezpečnosti kladie otázky na výber najvhodnejšieho komplexného bezpečnostného scenára pri zabezpečení aplikácií a vedie vás najlepšími možnosťami tvrdenia politík pre vaše vybrané aplikácie.

• Webové služby hostované ASP.NET (známe aj ako ASMX webové služby) môžu byť teraz hostované mimo IIS, napríklad v konzolových aplikáciách alebo službách Windows, a volané pomocou protokolu TCP/IP. Existujúce ľahké, na správy orientované SOAP programovacie modely založené na triedach SoapSender a SoapReceiver môžu stále slúžiť ako alternatívne API pre správy.


WSE bola nahradená organizáciou Windows Communication Foundation (WCF).

WSE prestala dostávať aktualizácie, pretože . NET Framework 2.0 je podporovaný najnovšou verziou (WSE 3.0) (jeho podpora bola ukončená 12. júla 2011). WCF poskytuje ekvivalentnú funkcionalitu.




Predchádzajúci:SQL statement to Varchar type
Budúci:Podrobné vysvetlenie objektového poolu v .NET Core
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com