Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 27620|Atsakyti: 0

[WCF / Web Servics] Įvadas į žiniatinklio tarnybų patobulinimus (WSE) 3.0

[Kopijuoti nuorodą]
Paskelbta 2020-04-15 11:32:33 | | |
"Microsoft" . Žiniatinklio paslaugų patobulinimai 3.0 .NET (WSE) leidžia kūrėjams kurti sąveikias žiniatinklio paslaugas su išplėstinėmis žiniatinklio tarnybos galimybėmis. Naudodami WSE 3.0 galite apsaugoti pranešimus skaitmeniniais parašais ir šifravimu, efektyviai siųsti didelius dvejetainių duomenų kiekius naudodami MTOM, nukreipti pranešimus per tarpininkus, talpinti žiniatinklio paslaugas už IIS ribų, naudoti TCP/IP protokolus ir kt. WSE 3.0 pateikiamas su pavyzdžiais ir gaminio dokumentacija. Norėdami gauti daugiau informacijos, apsilankykite MSDN pagrindiniame WSE puslapyje.

Pagrindinės 3.0 versijos savybės

• Pateikdami "raktų saugos scenarijų", galite pateikti aukštesnio lygio saugos elementus, kurie užtikrina saugumą pranešimų lygiu, todėl galite apsaugoti pranešimų siuntimo modelį negalvojant, kaip apsaugoti užklausas ir savarankiškai atsakyti į pranešimus. Šie "iki raktų saugos sprendimai", taip pat žinomi kaip saugumo tvirtinimai, yra geriausia pramonės praktika saugant tiesioginius pranešimus.
Suderinamumas su Windows Communication Foundation (WCF). WSE3.0 sutampa su WCF pagal tą patį žiniatinklio paslaugų specifikacijų rinkinį (išsamų sąrašą rasite produkto dokumentacijoje), todėl pranešimai gali būti suderinami linijos lygiu. Be to, saugumas buvo supaprastintas ir atitinkami API pavadinimai buvo pakoreguoti taip, kad konceptualiai WSE 3.0 suteiktų daug WCF saugos funkcijų. WSE 3.0 strategijos yra panašios į WCF susiejimus. WCF klientai gali bendrauti su WSE 3.0 žiniatinklio tarnybomis, o WSE 3.0 klientai gali bendrauti su WCF paslaugomis.

• Išsami politikos sistema
Strategijos strategijos failo formatas buvo supaprastintas, kad atspindėtų "Iki raktų" scenarijų. Strategijos vis dar leidžia konfigūracija pagrįstas pretenzijas dėl gaunamų ir siunčiamų SOAP pranešimų saugos reikalavimų, tačiau dabar strategijos sutelkia dėmesį į tai, kur gauti saugos atpažinimo ženklus pagal pasirinktas saugos pretenzijas.

◾ Programavimas pagal CLR savybes. Dabar galite susieti strategijos failą su kliento agentu arba paslauga taikydami strategijos atributą, pvz., [Policy("ServerPolicy")]
Politika pritaikė imperatyvų ir deklaratyvų politikos programavimo modelį, kad būtų pateikta vieninga programavimo abstrakcija. WSE 2.0 nėra jokio ryšio tarp kodo, parašyto siekiant užtikrinti keitimąsi pranešimais, ir deklaratyvaus politikos failo. WSE 3.0 strategijos failai gali būti naudojami kode klientams ar paslaugoms apsaugoti naudojant CLRPolicy ypatybę ir SetPolicy metodą WSE sugeneruotame kliento agente (naudojant Visual Studio Add Web Reference arba naudojant wsewsdl3.exe komandų eilutės įrankius).
OLIC strategijos taip pat yra svarbus vartotojo apibrėžtų arba pasirinktinių strategijų išplėtimo mechanizmas jūsų kode. Pasirinktines SOAP vokų transformacijas galima atlikti bet kuriame srauto etape, išplečiant Microsoft.Web.Services3.Design.PolicyAssertion klasę, kad būtų galima sukurti savo strategijos teiginius. Pavyzdžiui, tai leidžia apibrėžti registravimo patvirtinimą arba strategijos patvirtinimą, kuris gali įgalinti nurodytą XML schemą pranešimų tikrinimui. Tie patys teiginiai gali būti naudojami deklaratyvios politikos byloje. Taip pat galite išplėsti įtaisytuosius strategijos saugos pareiškimus, kad pritaikytumėte savo poreikius. Pavyzdžiui, prie pranešimo pridėkite papildomų palaikymo atpažinimo ženklų. Pasirinktinės strategijos pavyzdys pateiktas greito pasirengimo darbui pavyzdyje.
Atnaujintas saugos sąrankos vedlys padeda apsaugoti programas atliekant paprastus strategijos generavimo veiksmusSaugos sąrankos vedlys užduoda klausimus, kad pasirinktų tinkamiausią saugos scenarijų saugant programas, ir pateikia geriausius pasirinktų programų strategijos tvirtinimo pasirinkimus.

• ASP.NET nuomojamos žiniatinklio paslaugos (taip pat žinomos kaip ASMX žiniatinklio tarnybos) dabar gali būti nuomojamos už IIS ribų, pvz., konsolės programose arba "Windows" paslaugose, ir iškviečiamos naudojant TCP/IP protokolą. Esami lengvi, į pranešimus orientuoti SOAP programavimo modeliai, pagrįsti SoapSender ir SoapReceiver klasėmis, vis dar gali būti naudojami kaip alternatyvios pranešimų API.


WSE pakeitė Windows Communication Foundation (WCF).

WSE nustojo gauti naujinimus, nes . NET Framework 2.0 palaiko naujausia versija (WSE 3.0) (jos palaikymas buvo nutrauktas 2011 m. liepos 12 d.). WCF suteikia lygiavertį funkcionalumą.




Ankstesnis:SQL sakinys į Varchar tipą
Kitą:Išsamus ".NET Core" objektų telkinio paaiškinimas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com