HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Veröffentlichen und Sicherheit |
Ein Netz veröffentlichend, Mittel instandhalten, einem NetzDienstbenutzer (Verbraucher) ermöglichend die Service-Beschreibung und -c$anweisen des Verbrauchers zu lokalisieren, wie sie auf den Netzservice einwirken sollten. Der Prozeß des Lokalisierens und der Abfragung von Netzservice-Beschreibung wird den Entdeckungprozeß genannt. Es gibt zwei Möglichkeiten für die Entdeckung der Netz Dienstleistungen, der DISCO und des UDDI.
|
DISCO
|
Wir benutzen DISCO, wenn die Zahl den Verbrauchern, die unseren Service verwenden, verhältnismäßig klein sind. Wir können ihnen den Weg unseres web server direkt geben und die DISCO-Akte auf dem web server entfalten. Wenn wir einen Netzservice errichten, stellt Sichtstudio automatisch eine DISCO-Akte her. Diese Akte hat eine Verlängerung von .vsdisco und wird im virtuellen Verzeichnis von IIS zusammen mit der asmx Akte gespeichert. Diese DISCO-Akte enthält Verbindungen zu den Betriebsmitteln, die den Netzservice beschreiben.
|
Verursachen einer Vollmacht mit wsdl.exe
|
Wenn wir Verbraucher gegen unseren Netz-Service programmieren wünschen, müssen wir eine Vollmacht und eine Versammlung verursachen. Wir können die Vollmacht mit der WebServiceUtil.exe Befehllinie Werkzeug mit Sichtbefehlseingabeformat des studios .NET erzeugen. Die wsdl.exe Befehl Linie Werkzeug erzeugt eine Codeakte, die die Vollmacht zum Remotenetzservice darstellt. Wir müssen den Namen der erzeugt zu werden Vollmachtakte, und des URL spezifizieren, in dem das WSDL erreicht werden kann. Der Befehl für den ist:
|
wsdl.exe /l: VB /out: c:\convertproxy.vb http://localhost/ConvertUnits/service1.asmx?WSDL.
|
Diese Linie veranschaulicht den Gebrauch des wsdl Werkzeugs, eine Vollmachtkategorie für unseren ConvertUnits Netzservice zu erzeugen. Das wsdl.exe Dienstprogramm erzeugt C# (C-Scharfen) Code durch Rückstellung. Wenn wir unsere Vollmacht wünschen, die in VB .NET geschrieben wird, können wir wahlweise freigestellte /l verwenden: (Sprache) wie wir in der Befehl Linie taten.
|
Verursachen einer Vollmacht mit Sichtstudio |
Wir können Sichtstudio auch benutzen, um die Vollmachtkategorie zu verursachen. Wir taten das im Abschnitt des Beispielservices 2. Sichtstudio verursacht automatisch die Kategorien einer Netzservice-Vollmacht, welche die hinzufügennetz-Bezugsfunktion verwenden. Alles, das wir tun müssen, ist, die Position des WSDL Dokumentes für den Netzservice zur Verfügung zu stellen und Sichtstudio kümmert um dem Rest.
|
UDDI
|
Das Universalentdeckung-, Beschreibungs- und Integrations(UDDI) Projekt liefert ein globales Verzeichnis der Netz-Dienstleistungen. UDDI ermöglicht Verbrauchern, Netzdienstleistungen zu suchen und zu lokalisieren, wenn der Verbraucher nicht die genaue Position des Services oder den Inhaber des Services berücksichtigt. UDDI ist für Netzdienstleistungen, wie Google für Webseiten ist. UDDI erlaubt uns, Netzdienstleistungen leicht zu finden basiert auf einem zentralisierten und global vorhandenen Register der Geschäfte, die über dem Internet zugänglich sind. Wenn du einen Netzservice hast und wenn du ihn mit UDDI veröffentlichen möchtest dann du Notwendigkeit, die UDDI Web site zu besichtigen und deinen Service dort zu registrieren.
|
Finden von Dienstleistungen
|
UDDI Verzeichnis erlaubt uns, nach den Firmen zu suchen, die Dienstleistungen zur Verfügung stellen. Alles, das wir tun müssen, ist, die UDDI Web site und die Suche nach dem Service wir interessierte inch Web site wie Google, sind Amazonas zu besuchen und EBay stellen auch ihre Dienstleistungen durch ihre Web site zur Verfügung. Du kannst ihre Aufstellungsorte besichtigen und das SDK downloaden. Das SDK liefert alle Informationen, die du ihre Netzdienstleistungen zusammen mit den Unterlagen zugänglich machen mußt, die Hilfen du in ihm Implementierung ist.
|
Sicherheit Konfiguration
|
Wir Dose wir die Config.web Akte für alle Sicherheit bezogene Konfiguration als alle Informationen sind in dieser Akte. Wir haben die Fähigkeit, drei grundlegende Funktionen für Sicherheit zusammenzubauen: Authentisierung, Ermächtigung und Personifizierung. Die Config. Netz hat drei zusätzliche Reihenfolgen, die im Elternteil <security> Umbau umgeben werden.
|
Authentisierung, Ermächtigung, Personifizierung
|
Alle deine Netzklienten verständigen mit deiner Netzanwendung durch IIS. So kannst du die IIS Authentisierung (grundlegend, Auswahl und NTLM/Kerberos) zusätzlich zu den ASP.NET eingebauten Authentisierung Lösungen verwenden. Einige Asp .NET Authentisierung Versorger sind:
|
- Paßauthentisierung, die ein zentralisierter Authentisierung Service ist, stellte von Microsoft zur Verfügung.
|
- Plätzchenauthentisierung, die ein Plätzchen zum Antrag/zur Antwort herausgibt, die die Bescheinigungen für das Reacquiring die Identität enthält.
|
- Windows Authentisierung, die in Verbindung mit IIS Authentisierung verwendet wird. IIS Authentisierung Methoden nehmen an, daß der Benutzer bereits zum Bediener bekannt, während Asp .NET Methoden nicht. Mit Paßauthentisierung muß dein Aufstellungsort Microsoft Paßbescheinigungen stützen, und Plätzchenauthentisierung weist eine Identität einem „unbekannten Fremden“ zu, wer mit einigen Richtlinien übereinstimmt. Sobald ein Klient Antrag beglaubigt wird und eine Identität gegeben wird, müssen wir feststellen, ob diese Identität Zugang zum erbetenen Hilfsmittel wird haben gelassen.
|
Asp .NET unterscheidet zwei Modi der Ermächtigung: Akte und URL. Akte Ermächtigung ist aktiv, wenn sie Windows Authentisierung verwendet. Um wenn Zugang oder nicht bewilligt wird, ist eine überprüfung gegen ein Access Control List (ACL) festzustellen erfolgt. In der URL Ermächtigung werden Identitäten zu den Stücken des konstanten namespace des Hilfsmittel-Bezeichners (URI) abgebildet, um Zugang zu den Teilen des namespace selektiv zu erlauben.
|
Wenn sie Personifizierung verwenden, ordnet IIS und Windows Zugang Sicherheit Spiel eine Rolle ein. IIS beglaubigt das Benutzerverwenden grundlegende, Auswahl- oder Windows-NTLM/Kerberos Authentisierung. IIS führt dann ein Zeichen zu Asp .NET, wird das Zeichen entweder beglaubigt oder unauthenticated.
|
Zugang Sicherheit kodieren
|
Abgesehen von den Asp .NET eingebauten Sicherheit Eigenschaften können wir Codezugang Sicherheit Eigenschaft des .NET Rahmens gebrauchen. Mit Codezugang Sicherheit können wir den Code zulassen, der von einem auf einem anderen entsteht System sicher durchgeführt zu werden Computersystem. Folglich muß des die Identität und der Ursprung Codes überprüft werden. Feststellen, ob der Code autorisiert werden sollte oder nicht, die Wege System Sicherheit der Laufzeit der Anrufstapel, auf jeden Anrufer überprüfend, ob Zugang zu einem Hilfsmittel oder zum Durchführen eines Betriebes erlaubt werden sollte. Im .NET Rahmen mußt du die Betriebe spezifizieren, die der Code wird durchführen lassen. Dieses kann, im Zusammenbau deiner Netzanwendung getan werden.
|
Extensible Markup Language (XML) |
Der Preisaufschlagsprachenam meisten benutzteste heutige Tag ist ohne Zweifel Hyper Text-Preisaufschlag-Sprache (HTML), die verwendet wird, um Webseiten zu verursachen. Eine Preisaufschlagsprache beschreibt die Struktur des Dokumentes. HTML basiert auf generalisierter Preisaufschlag-Standardsprache (SGML), die eine Anwendung von SGML ist. Die Webseiten, die mit HTML entworfen sind, sind mit HTML vorbestimmten Umbauten entworfen. Diese Tage, als Internet wird allgemein als allgemeine Form der Kommunikation und während Daten, über dem Internet zu übertragen intensiver wird und der Behandlung dieser komplizierteren Daten viele Netz-Entwickler wenden an XML als ihre Alternative zu HTML verwendet. Es ist wert, einen kurzen überblick über diese wundervolle neue Preisaufschlag-Sprache zu haben, die die Weise ändert, die, Daten auf dem Internet angefaßt werden.
|
Keywords:ws-security, soap messages, web services security specification,
web services security saml
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|