架构师_程序员_码农网

V Gauti slaptažodį
Užsiregistruoti

QQ登录

Tik vienas žingsnis, kad pradėtumėte

Paieška
Peržiūrų:15074|atsakymų: 0
打印 上一主题 下一主题

[WCF/Web Servics]Web Services Enhancements (WSE) 3.0 Introduction

[Kopijuoti nuorodą]
wcf/web servics
P 跳转到指定楼层
pastato savininkas
发表于 2020-4-15 11:32:33|只看该作者回帖奖励|Atvirkštinisnaršymas| Skaitymo režimas
Web Services Enhancements 3.0 for Microsoft .NET (WSE) leidžia kūrėjams kurti sąveikias žiniatinklio paslaugas su išplėstinėmis žiniatinklio paslaugų 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 tarpininką, talpinti žiniatinklio paslaugas už IIS ribų, naudoti TCP/IP protokolą ir dar daugiau. WSE 3.0 pateikiama su pavyzdžiais ir produkto dokumentacija. Daugiau informacijos rasite WSE pagrindiniame puslapyje MSDN.

Pagrindinės 3.0 versijos funkcijos

-Pateikiami aukštesnio lygio saugumo blokai, siūlant "gatavus saugumo sprendimus", kurie leidžia užtikrinti aukštesnio lygio saugumą pranešimų lygmeniu, todėl galima apsaugoti pranešimų perdavimo modelį negalvojant, kaip atskirai apsaugoti užklausos ir atsakymo pranešimus. Šie "gatavi saugumo sprendimai", dar vadinami saugumo patvirtinimais, yra geriausia pramonės praktika, kai reikia apsaugoti galutinius pranešimus.
Sąveika su "Windows Communication Foundation" (WCF) WSE 3.0 suderinta su WCF pagal tą patį žiniatinklio paslaugų specifikacijų rinkinį (išsamų sąrašą rasite produkto dokumentuose), todėl pranešimai gali būti sąveikaujantys laidų lygmeniu. Be to, API pavadinimai, supaprastinantys saugumą ir suteikiantys svarbą, buvo pritaikyti taip, kad konceptualiai WSE 3.0 suteikia daugelį WCF turimų saugumo funkcijų. WSE 3.0 politikos yra panašios į WCF susiejimus. WCF klientai gali bendrauti su WSE 3.0 žiniatinklio paslaugomis, o WSE 3.0 klientai gali bendrauti su WCF paslaugomis.

-Išsami politikos sistema
Politikos politikos failo formatas buvo supaprastintas, kad atspindėtų "TurnkeySecurity" schemą. Politikose vis dar galima konfigūracija pagrįstai deklaruoti įeinančių ir išeinančių SOAP pranešimų saugumo reikalavimus, tačiau dabar politikoje daugiausia dėmesio skiriama tam, iš kur, remiantis pasirinktomis saugumo deklaracijomis, gauti saugumo žetonus.

◾ CLR atributais pagrįstas programavimas. Dabar galima susieti politikos failą su kliento agentu arba paslauga taikant politikos atributą, t. y. [Policy (" ServerPolicy")
policy) pritaikė imperatyvųjį ir deklaratyvųjį politikos programavimo modelį, kad būtų sukurta vieninga programavimo abstrakcija. WSE 2.0 nebuvo jokio ryšio tarp kodo, parašyto siekiant užtikrinti keitimąsi pranešimais, ir deklaratyviųjų politikos failų. WSE 3.0 versijoje politikų rinkmenas galima naudoti kode, kad būtų užtikrinti klientai arba paslaugos, naudojant CLRPolicy atributą ir SetPolicy metodą WSE sukurtuose kliento agentuose (naudojant "Visual Studio" funkciją Add Web Reference arba komandinės eilutės įrankį wsewsdl3.exe).
olic politika taip pat suteikia svarbų vartotojo apibrėžtos ar pasirinktinės politikos išplėtimo mechanizmą kode. Išplėtus Microsoft.Web.Services3.Design.PolicyAssertion klasę ir sukūrus savo politikos deklaracijas, galima atlikti pasirinktines SOAP voko transformacijas bet kuriame vamzdyno etape. Pavyzdžiui, tai leidžia apibrėžti registravimo teiginius arba turėti politikos teiginius, kurie užtikrina nurodytos XML schemos, naudojamos pranešimams patvirtinti, vykdymą. Tuomet tuos pačius tvirtinimus galima naudoti deklaratyviuose politikos failuose. Taip pat galite išplėsti integruotus politikos saugumo tvirtinimus ir pritaikyti "gatavą" saugumo sprendimą savo poreikiams. Pavyzdžiui, į pranešimus įtraukti papildomų palaikymo ženklų. Pasirinktinės politikos pavyzdys pateikiamas greitosios pradžios pavyzdyje.
Atnaujintas saugumo nustatymo vedlys padeda apsaugoti taikomąsias programas generuojant politikas keliais paprastais veiksmais Saugumo nustatymo vedlys užduoda klausimus, kad apsaugant taikomąją programą būtų galima pasirinkti tinkamiausią "iki raktų" saugumo sprendimą, ir veda jus per geriausiai pasirinktai programai pritaikytų politikos tvirtinimų diegimo procesą.

-Web paslaugos, prieglobojamos ASP.NET (taip pat žinomos kaip ASMX Web paslaugos), dabar gali būti prieglobojamos ne IIS, pvz., konsolinėje programoje arba "Windows" tarnyboje, ir iškviečiamos naudojant TCP / IP protokolą. Esamas lengvas, į pranešimus orientuotas SOAP programavimo modelis, pagrįstas "SoapSender" ir "SoapReceiver" klasėmis, tebėra prieinamas kaip alternatyvi pranešimų perdavimo API.


WSE pakeitė "Windows Communication Foundation" (WCF).

WSE nustojo gauti atnaujinimus, nes naujausia versija (WSE 3.0) buvo palaikoma pagal .NET Framework 2.0 gyvavimo ciklą (kurio palaikymas baigėsi 2011 m. liepos 12 d.). WCF teikia lygiavertes funkcijas.




Ankstesnis: sql teiginys int į varchar tipą
Kitas: .NET Core objektų fondo detalės
Kodas ūkininko tinkle, skelbiamas tik praktikos metu, susidurta su techniniais sunkumais, neklaidinkite kitų.

Ši vientisųjų taisyklių versija


ATSISAKYMAS: Visa programinė įranga, programavimo informacija ar straipsniai, kuriuos skelbia Code Farmer, naudojami tik mokymosi ir mokslinių tyrimų tikslais; pirmiau minėtas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju už visas pasekmes atsako naudotojas. Šios svetainės informacija iš tinklo, ginčas dėl autorių teisių neturi nieko bendro su šia svetaine. Per 24 valandas nuo atsisiuntimo turite visiškai pašalinti pirmiau nurodytą turinį iš savo kompiuterio. Jei programa jums patinka, paremkite originalią programinę įrangą, nusipirkite registraciją ir gaukite geresnes originalias paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu, kad juos išspręstume.

Paštas To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-18 21:34

Greitasis atsakymasAtgal į viršųAtgal į sąrašą