Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 27620|Odgovoriti: 0

[WCF/Spletne storitve] Uvod v izboljšave spletnih storitev (WSE) 3.0

[Kopiraj povezavo]
Objavljeno na 15. 04. 2020 11:32:33 | | |
Microsoft. Izboljšave spletnih storitev 3.0 za .NET (WSE) razvijalcem omogočajo ustvarjanje interoperabilnih spletnih storitev z naprednimi možnostmi spletnih storitev. Z WSE 3.0 lahko varujete sporočila z digitalnimi podpisi in šifriranjem, učinkovito pošiljate velike količine binarnih podatkov z uporabo MTOM, usmerjate sporočila skozi posrednike, gostite spletne storitve zunaj IIS, uporabljate TCP/IP protokole in še več. WSE 3.0 vsebuje primere in dokumentacijo izdelka. Za več informacij obiščite domačo stran WSE na MSDN.

Ključne značilnosti različice 3.0

• Z zagotavljanjem "celovitega varnostnega scenarija" lahko zagotovite višjo raven varnostnih gradnikov, ki zagotavljajo varnost na ravni sporočil, kar vam omogoča, da zavarujete vzorec sporočil brez razmišljanja o tem, kako zavarovati zahteve in odgovarjati na sporočila neodvisno. Te »celovite varnostne rešitve«, znane tudi kot varnostne trditve, so najboljše prakse v industriji pri varovanju sporočil od začetka do konca.
Interoperabilnost z Windows Communication Foundation (WCF). WSE3.0 se ujema z WCF na istem naboru specifikacij spletnih storitev (glej dokumentacijo izdelka za popoln seznam), kar omogoča interoperabilnost sporočil na ravni vrstic. Poleg tega je bila varnost poenostavljena, ustrezna imena API-jev pa prilagojena tako, da WSE 3.0 konceptualno zagotavlja številne varnostne funkcije, ki so na voljo v WCF. Politike WSE 3.0 so podobne vezem WCF. WCF odjemalci lahko komunicirajo z WSE 3.0 spletnimi storitvami, medtem ko lahko WSE 3.0 odjemalci komunicirajo z WCF storitvami.

• Celovit okvir politike
Format datoteke politike politike je bil poenostavljen, da odraža scenarij TurnkeySecurity. Politike še vedno dovoljujejo zahteve na podlagi konfiguracije za varnostne zahteve za dohodna in odhodna SOAP sporočila, vendar se politike zdaj osredotočajo na to, kje pridobiti varnostne žetone glede na izbrane varnostne zahtevke.

◾ Programiranje, ki temelji na lastnostih CLR. Zdaj lahko datoteko politike povežete z agentom ali storitvijo odjemalca z uporabo atributa politike, tj. [Politika ("ServerPolicy")]
Politika je prilagodila imperativni in deklarativni programski model politike, da zagotovi enotno programsko abstrakcijo. V WSE 2.0 ni povezave med kodo, napisano za zagotavljanje izmenjave sporočil, in deklarativno politiko. V WSE 3.0 je mogoče datoteke politik uporabljati v kodi za zaščito odjemalcev ali storitev z uporabo lastnosti CLRPolicy in metode SetPolicy v agentu, ki ga generira WSE (prek Visual Studio Add Web Reference ali z uporabo wsewsdl3.exe ukaznih orodij).
OLIC politike prav tako zagotavljajo pomemben mehanizem razširitve za uporabniško določene ali prilagojene politike v vaši kodi. Prilagojene transformacije SOAP ovojnic je mogoče izvesti v katerikoli fazi procesa z razširitvijo razreda Microsoft.Web.Services3.Design.PolicyAssertion za ustvarjanje lastnih izjava politik. Na primer, to vam omogoča, da definirate trditev za beleženje ali imate trditev politike, ki lahko uveljavlja določeno XML shemo za preverjanje sporočil. Iste trditve je nato mogoče uporabiti v deklarativni datoteki politike. Vgrajene varnostne izjave o policah lahko tudi razširite, da prilagodite svoj celovit varnostni pristop svojim potrebam. Na primer, dodajte dodatne podporne žetone v sporočilo. Primer prilagojene politike je podan v primeru hitrega zagona.
Posodobljen Čarovnik za varnostno nastavitev pomaga zaščititi aplikacije z vrsto preprostih korakov za generiranje politik. Čarovnik za nastavitev varnosti postavlja vprašanja za izbiro najbolj primernega varnostnega scenarija pri varovanju aplikacij in vas vodi skozi najboljše možnosti za uveljavljanje politik za vaše izbrane aplikacije.

• Spletne storitve, ki jih gosti ASP.NET (znane tudi kot ASMX spletne storitve), so zdaj lahko gostovane zunaj IIS, na primer v konzolnih aplikacijah ali Windows storitvah, in se kličejo z uporabo protokola TCP/IP. Obstoječi lahki, na sporočila usmerjeni SOAP programski modeli, ki temeljijo na razredih SoapSender in SoapReceiver, lahko še vedno služijo kot alternativni API-ji za sporočanje.


WSE je nadomestila Windows Communication Foundation (WCF).

WSE je prenehal prejemati posodobitve, ker . NET Framework 2.0 podpira najnovejša različica (WSE 3.0) (njegova podpora je bila ukinjena 12. julija 2011). WCF zagotavlja enakovredno funkcionalnost.




Prejšnji:SQL stavek do tipa Varchar
Naslednji:Podrobna razlaga objektnega bazena v .NET Core
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com