Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 27620|Svare: 0

[WCF/Web Servics] Introduksjon til webtjenesteforbedringer (WSE) 3.0

[Kopier lenke]
Publisert på 15.04.2020 11:32:33 | | |
Microsoft. Web Services Enhancements 3.0 for .NET (WSE) gjør det mulig for utviklere å lage interoperable webtjenester med avanserte webtjenestefunksjoner. Med WSE 3.0 kan du sikre meldinger med digitale signaturer og kryptering, effektivt sende store mengder binærdata ved hjelp av MTOM, rute meldinger gjennom mellomledd, hoste webtjenester utenfor IIS, bruke TCP/IP-protokoller og mer. WSE 3.0 kommer med eksempler og produktdokumentasjon. For mer informasjon, besøk WSEs hjemmeside på MSDN.

Nøkkelfunksjoner i versjon 3.0

• Ved å tilby et "nøkkelferdig sikkerhetsscenario" kan du tilby et høyere nivå av sikkerhetsbyggesteiner som gjør meldingsnivået mer sikkert, slik at du kan sikre meldingsmønsteret uten å måtte tenke på hvordan du skal sikre forespørsler og svare på meldinger uavhengig. Disse «nøkkelferdige sikkerhetsløsningene», også kjent som sikkerhetsassertioner, er bransjens beste praksis når man sikrer ende-til-ende-meldinger.
Interoperabilitet med Windows Communication Foundation (WCF). WSE3.0 samsvarer med WCF på samme sett med webtjenestespesifikasjoner (se produktdokumentasjon for en komplett liste), noe som muliggjør interoperabilitet på linjenivå av meldinger. I tillegg er sikkerheten forenklet og relevante API-navn er justert slik at WSE 3.0 konseptuelt gir mange av sikkerhetsfunksjonene som er tilgjengelige i WCF. WSE 3.0-policyer ligner på WCF-bindinger. WCF-klienter kan kommunisere med WSE 3.0 webtjenester, mens WSE 3.0-klienter kan kommunisere med WCF-tjenester.

• Omfattende politisk rammeverk
Policy policy-filformatet er forenklet for å gjenspeile TurnkeySecurity-scenariet. Policyer tillater fortsatt konfigurasjonsbaserte krav for sikkerhetskrav for innkommende og utgående SOAP-meldinger, men policyer fokuserer nå på hvor man kan få sikkerhetstokener basert på hvilke sikkerhetskrav du velger.

◾ Programmering basert på CLR-eiendommer. Du kan nå knytte en policyfil til en klientagent eller tjeneste ved å bruke et policy-attributt, altså [Policy("ServerPolicy")]
Policy har tilpasset imperative og deklarative programmeringsmodellen for policy for å gi en enhetlig programmeringsabstraksjon. I WSE 2.0 er det ingen sammenheng mellom koden skrevet for å sikre meldingsutveksling og den deklarative policyfilen. I WSE 3.0 kan policy-filer brukes i kode for å sikre klienter eller tjenester ved å bruke CLRPolicy-egenskapen og SetPolicy-metoden i den WSE-genererte klientagenten (via Visual Studios Add Web Reference eller ved bruk wsewsdl3.exe kommandolinjeverktøy).
OLIC-policyer gir også en viktig utvidelsesmekanisme for brukerdefinerte eller egendefinerte policyer i koden din. Egendefinerte transformasjoner av SOAP-konvolutter kan utføres på hvilket som helst trinn i pipelinen ved å utvide klassen Microsoft.Web.Services3.Design.PolicyAssertion for å lage dine egne policy-setninger. For eksempel lar dette deg definere en loggassertion eller ha en policyassertion som kan håndheve et spesifisert XML-skjema for meldingsvalidering. De samme påstandene kan deretter brukes i den deklarative policyfilen. Du kan også utvide de innebygde sikkerhetserklæringene for å tilpasse din nøkkelferdige sikkerhetstilnærming til dine behov. For eksempel, legg til flere støttetokens i meldingen. Et eksempel på en tilpasset policy er gitt i quickstart-eksempelet.
Den oppdaterte Security Setup Wizard hjelper til med å beskytte applikasjoner med en rekke enkle trinn for å generere policyer. Security Setup Wizard stiller spørsmål for å velge det mest passende nøkkelferdige sikkerhetsscenariet når applikasjoner sikres, og veileder deg gjennom de beste policy-asserting-valgene for dine valgte applikasjoner.

• Webtjenester hostet av ASP.NET (også kjent som ASMX webtjenester) kan nå hostes utenfor IIS, for eksempel i konsollapplikasjoner eller Windows-tjenester, og kalles ved bruk av TCP/IP-protokollen. Eksisterende lette, meldingsorienterte SOAP-programmeringsmodeller basert på SoapSender- og SoapReceiver-klassene kan fortsatt fungere som alternative meldings-API-er.


WSE har blitt erstattet av Windows Communication Foundation (WCF).

WSE sluttet å motta oppdateringer fordi . NET Framework 2.0 støttes av den nyeste versjonen (WSE 3.0) (støtten ble avsluttet 12. juli 2011). WCF tilbyr tilsvarende funksjonalitet.




Foregående:SQL-setning til Varchar-typen
Neste:Detaljert forklaring av Object Pool i .NET Core
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com