See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 27620|Vastuse: 0

[WCF/Veebiteenused] Sissejuhatus veebiteenuste täiustustesse (WSE) 3.0

[Kopeeri link]
Postitatud 15.04.2020 11:32:33 | | |
Microsoft. Web Services Enhancements 3.0 for .NET (WSE) võimaldab arendajatel luua ühilduvaid veebiteenuseid koos arenenud veebiteenuste võimalustega. WSE 3.0-ga saab sõnumeid turvata digitaalse allkirja ja krüpteerimisega, tõhusalt saata suuri binaarandmeid MTOM-i abil, suunata sõnumeid vahendajate kaudu, majutada veebiteenuseid väljaspool IIS-i, kasutada TCP/IP protokolle ja palju muud. WSE 3.0 sisaldab näiteid ja tootedokumentatsiooni. Lisainfo saamiseks külastage WSE avalehte MSDN-is.

Versiooni 3.0 peamised omadused

• Pakkudes "võtmed kätte turvastsenaariumi", saad pakkuda kõrgemat turvalisuse ehitusplokkide taset, mis tagavad turvalisuse sõnumi tasemel, võimaldades sul turvata sõnumimustrit ilma, et peaksid mõtlema, kuidas päringuid turvata ja sõnumitele iseseisvalt vastata. Need "võtmed kätte turvalahendused", tuntud ka kui turvaväited, on tööstusharu parimad praktikad otsast lõpuni sõnumite kaitsmisel.
Ühilduvus Windows Communication Foundationiga (WCF). WSE3.0 vastab WCF-ile samadel veebiteenuste spetsifikatsioonide komplektil (vt tootedokumentatsiooni täieliku nimekirja kohta), võimaldades sõnumite reatasandi koostalitlusvõimet. Lisaks on turvalisust lihtsustatud ning asjakohaseid API nimesid on kohandatud nii, et kontseptuaalselt pakub WSE 3.0 paljusid WCF-i turvafunktsioone. WSE 3.0 poliitikad on sarnased WCF sidumistele. WCF kliendid saavad suhelda WSE 3.0 veebiteenustega, samas kui WSE 3.0 kliendid saavad suhelda WCF teenustega.

• Kõikehõlmav poliitikaraamistik
Poliitikapoliitika failiformaat on lihtsustatud, et kajastada TurnkeySecurity stsenaariumi. Poliitikad lubavad endiselt konfiguratsioonipõhiseid nõudeid sisenevate ja väljuvate SOAP-sõnumite turvanõuete kohta, kuid poliitikad keskenduvad nüüd sellele, kust turvatokeneid saada vastavalt valitud turvanõuetele.

◾ Programmeerimine põhineb CLR omadustel. Nüüd saad seostada poliitikafaili kliendiagendi või teenusega, rakendades poliitikaatribuudi, st [Policy("ServerPolicy")]
Poliitika on kohandanud poliitikas imperatiivset ja deklaratiivset programmeerimismudelit, et pakkuda ühtset programmeerimise abstraktsiooni. WSE 2.0-s puudub seos sõnumivahetuse tagamiseks kirjutatud koodi ja deklaratiivse poliitikafaili vahel. WSE 3.0-s saab poliitikafaile kasutada koodis klientide või teenuste turvamiseks, kasutades CLRPolicy omadust ja SetPolicy meetodit WSE genereeritud kliendiagendis (Visual Studio Add Web Reference'i kaudu või wsewsdl3.exe käsurea tööriistade abil).
OLIC poliitikad pakuvad ka olulist laiendusmehhanismi kasutaja määratletud või kohandatud poliitikate jaoks sinu koodis. SOAP-ümbriste kohandatud teisendusi saab teha igas torustiku etapis, laiendades Microsoft.Web.Services3.Design.PolicyAssertion klassi, et luua oma poliitikalaused. Näiteks võimaldab see defineerida logimise väite või kehtestada poliitika, mis suudab sundida kindlat XML-skeemi sõnumi valideerimiseks. Sama väiteid saab seejärel kasutada deklaratiivses poliitikafailis. Samuti saate laiendada sisseehitatud poliitikate turvanõudeid, et kohandada oma võtmed kätte turvameetodit vastavalt oma vajadustele. Näiteks lisa sõnumile täiendavaid tugitokeneid. Kohandatud poliitika näide on toodud kiirkäivituse näites.
Uuendatud turvaseadistuse viisard aitab rakendusi kaitsta lihtsate sammudega poliitikate genereerimiseks. Turvalisuse seadistamise viisard esitab küsimusi, kuidas valida kõige sobivam võtmed kätte turvastsenaarium rakenduste turvamisel ning juhendab teid parimate poliitikate kinnitamise valikute leidmisel valitud rakenduste jaoks.

• ASP.NET poolt majutatud veebiteenuseid (tuntud ka kui ASMX veebiteenused) saab nüüd majutada väljaspool IIS-i, näiteks konsoolirakendustes või Windowsi teenustes, ning käivitada TCP/IP protokolli abil. Olemasolevad kerged, sõnumipõhised SOAP programmeerimismudelid, mis põhinevad SoapSender ja SoapReceiver klassidel, võivad endiselt toimida alternatiivsete sõnumite API-dena.


WSE on asendatud Windows Communication Foundationiga (WCF).

WSE lõpetas uuenduste saamise, sest . NET Framework 2.0 toetab uusim versioon (WSE 3.0) (selle tugi lõpetati 12. juulil 2011). WCF pakub samaväärset funktsionaalsust.




Eelmine:SQL-lause Varchari tüübile
Järgmine:Object Pooli üksikasjalik selgitus .NET Core'is
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com