Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

on-line

Haupt Quellenprogramme E-Bücher Downloads Mit uns in Verbindung treten Über uns

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


Veröffentlichen und Sicherheit


Previous Next





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.





Previous Next

Keywords:ws-security, soap messages, web services security specification, web services security saml


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

Privacy Policy
Copyright © 2003-2025 Vyom Technosoft Pvt. Ltd., All Rights Reserved.