Herausforderungen rund um Web Services

Von
Don Box
erschienen in
dotnetpro 3/2002 auf Seite 86
Code:
Keine Bewertung
Die „Herausforderungen rund um Web Services“ ergeben sich bei der Integration unterschiedlicher, teilweise widersprüchlicher XML-Spezifikationen und verfügbarer Technologien wie .NET. Es geht um XML Infoset, XML Schema, XPath, XML Query, SOAP, WSDL, RPC, SAX, DOM und natürlich um .NET.
Artikel Download
Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen
Quelltexte direkt downloaden.
Sie sind bereits Abonnent? Dann registrieren
Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette
Artikelarchiv zu.
Einzelheft-Bestellung
Sie interessieren sich für diesen Artikel und haben noch
kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro
als
Einzelheft.
Abo-Bestellung
Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für
Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders
günstigen Preis.
Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen
Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem
Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.
Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei
www.dotnet-kicks.de!
Tags
00000
0000200
1998
2001
2002
aber
Abfra
abgeschlos
abgeschlossen
abhängig
Abhängigkeiten
ablehnen
ableiten
Absender
Abstand
abstrakte
abstrakten
abstraktes
abzuwarten
Access
Acht
Addison
Adressen
ähnelt
ähnlichen
Ähnlichkeit
aktuelle
aktuellen
alle
allen
aller
Allerdings
Alles
allgemein
also
alternativen
Analyse
Anbieter
Anbietern
ander
andere
anderen
anderes
Ändern
anders
Änderungen
anfangen
anfangs
Anfrage
Anga
angeben
angeboten
angeht
angelegte
Angenommen
angese
angesprochenen
angewiesen
annahm
Anordnung
Anpassung
Anregungen
Anschein
Ansicht
ansieht
ansteuern
Antwort
Antwortnachricht
Anweisung
anwendbaren
Anwender
Anwendung
Anwendungen
Anzahl
anzusehen
Apaches
Arbeit
arbeiten
arbeitet
Arbeitsmodell
Architekturen
argument
Argumente
Ärmel
Array
Artikel
Aspekte
Ästhetik
asynchrone
asynchronen
Atom
Atomen
Attribu
Attribut
Attributna
Attributnamen
Attributs
Attributwerte
auch
aufbringt
auffallen
Aufgabe
aufgebaut
aufgefallen
aufgehalten
aufgehört
aufgerufen
aufgesprungen
aufgezeigt
Auflage
Aufmerk
Aufnahme
aufnimmt
Aufruf
Aufrufe
aufrufen
Aufrufstapel
auftaucht
aufteilen
Aufwand
aufweist
Ausdruck
Ausdrücken
ausge
ausgeht
ausgereift
ausgie
auslöst
ausnutzen
ausreichend
ausschließlich
Außerdem
außerhalb
Austausch
austauschen
Austauschs
Auswirkungen
auszudrücken
auszutauschenden
Authentifizierung
Authentifizierungstechni
Authentifizierungstechnik
Autor
Autoren
baldwohl
bares
Basis
Bausteine
Bear
bearbeiten
Bearbeitung
Bearbeitungshinweisen
Bedarf
bedeuten
bedeutet
Bedeutung
Bedeutungen
bedeutungslos
Bedingung
befinden
befindet
begann
begebe
Begriff
Beide
beiden
beides
beim
Beispiel
Beispiele
Beispielen
beispielsweise
Beitrag
beitung
bekannt
bekannte
bekannten
belie
beliebigen
beliebiges
benötigen
benötigt
benutzen
benutzt
benutzte
beobachten
Bereiche
bereit
bereits
bereitstehen
berück
berücksichtigen
berücksichtigt
beruhen
beruht
beschäftigen
beschränkt
Beschrei
beschreibend
beschreibt
Beschreibung
Beschreibungen
beschriebe
besser
besseren
bestand
beste
bestehen
besteht
bestimmte
bestimmten
bestimmtes
Bestimmung
bestraft
beteiligenkönnen
betrach
betrachten
betrachtet
beträchtlich
beträchtliche
beträchtlichen
Betrachtung
betreffenden
betrifft
betroffen
Bevor
bevorzuge
bevorzugen
bevorzugt
bezahlt
Bezeichnen
beziehungsweise
Biblio
Bibliothek
Bibliotheken
Bibliotheks
Bibliotheksbasis
Bibliothekslösungen
bieten
bietet
bigen
Bild
bildung
binären
Bisher
bislang
bitte
bleiben
Bleibt
blemlösung
Blick
book
Books
boole
Boolean
brauchbare
brauche
breite
breiter
Brille
bringt
buch
bungen
c14n
Cache
calls
Canonical
chaotischen
char
chen
chend
chenlösung
Cocoon
Code
Codegenerator
Codes
Codestücks
codieren
Codierung
Common
Compilers
Const
Copy
Cursor
Customer
dabei
dachten
dadurch
dafür
daher
Dahinter
damit
dann
daran
darauf
daraus
darin
darstellen
Darstellungsformen
Darüber
darunter
DasInfoset
dass
dasselbe
dassjedes
dassMenschen
Datei
Daten
Datenbanken
Datendarstellung
Datenmengen
Datenmodell
Datenre
Datenrepräsentation
Datenstrukturen
Datenzugriff
dauern
davon
dazu
DEBUG
defi
Definieren
definiert
definierten
Definition
deklassiert
Dementspre
denen
denken
denn
deren
derzeit
derzeitigen
Description
desselben
dessen
deswegen
Details
deutlich
deutlicher
diejenigen
dienen
Diens
Dienst
dient
dies
diese
diesem
diesemLösungsansatz
diesen
dieser
dieses
Dinge
Disco
Discovery
Diskussion
Diskussionen
Document
Doku
Dokument
Dokumentation
Dokumentations
Dokumente
Dokumenten
Dokuments
domi
dominante
donbox
dotnetpro
Double
drahtlosen
Draw
drei
dreimal
DRILLDOWN
dringend
Dritte
dude
durch
durchführen
durchlaufen
durchs
durchsetzen
durchstöbert
dürfte
dynamisch
Each
Ebene
ebenfalls
Ebenso
echte
echten
Ecken
edler
effiziente
eher
eifriger
eigenen
eigenes
eigentlichen
eignen
eignet
einander
eine
einem
einen
einengegebenenPort
einer
eines
einfa
einfach
einfache
einfaches
Eingangswerte
eingebauten
eingebunden
eingeschränkten
eingesetzten
eingetroffen
einheitliche
einheitlichen
einher
einlassen
Einlesen
einmal
Einsatz
einsetzbar
einstufen
eintrifft
Einweg
einzelnen
Einzig
einzige
einzigen
einzu
einzufließen
Elemen
Element
Elemente
Elementen
Elements
Elementwert
EMACS
empfehle
Ende
Endpunkt
Endpunktadresse
Endpunkte
Endpunkten
Endpunkter
Endpunkterkennung
entdeckt
Entdeckung
entfernen
entfernt
entfiele
enthält
enthalten
entschieden
entsprechen
entsprechende
entspricht
entstehen
Entwick
Entwickeln
entwickelt
Entwickler
Entwicklern
Entwicklung
entwicklungen
Entwicklungs
Entwicklungsum
Entwicklungsumgebung
Entwicklungszyklus
entworfen
Erfahrungen
erfolgt
erforderlich
erforderlichen
erfordern
erfordert
erfüllen
erga
ergänzt
ergeben
Ergebniselementen
Ergebnisse
Ergebnissen
ergeht
erhält
erhalten
erheblichen
erhebt
erken
erkennbar
erkennen
erkennt
Erkennung
erklärt
erlau
erlauben
erlaubt
ermöglicht
eröffnet
erörterten
erreichbar
erreichen
erreicht
erscheinen
erschienen
Erschwert
erst
erste
ersten
Erster
Erstere
erzeugen
Essen
etablier
etablierte
etwas
evolutionär
Existenz
Experimente
explizite
fähige
Fall
fallen
Fällen
fällt
falsch
false
fasst
Feature
fehlen
Fehlens
Fehler
Fehlerberichten
fertig
fertiggestellt
fest
festgelegt
festlegen
FindDon
finde
finden
finitionssprache
Firma
Firmen
Flexibilität
folgen
folgende
Folgenden
Folgendes
Folglich
Form
formalere
Format
Formats
Formen
formulie
formulieren
formuliert
Forschungsgebiet
Forward
Frage
Fragment
Framework
Frameworks
Freigabe
Freun
freundliches
früh
Frustriert
full
Funktionalität
Funktionen
funktionieren
Füße
ganz
ganze
garantiert
gebräuchlichen
gebung
gechecktwordenwar
gefährlich
gefragten
geführt
gegebenen
gegebenes
Gegen
Gegensatz
gegenübersehen
gegründete
gegründeten
gehöre
gehören
gehört
geht
gelangt
Gelegenheit
gelegentlich
gelesen
gelöst
gemausert
gemeinsa
gemeinsames
genannt
genau
gende
generieren
generiert
generierten
genutzt
geordneten
gerade
geringe
gerne
gers
gesagt
gesamten
Gesamtvorgang
geschickt
geschickte
geschrieben
geschüttelt
gesendet
Gesichtspunkt
gestellt
gestring
gewidmet
gewisse
gewissem
Gewissen
gewisser
gewissermaßen
gibt
gleichwertig
Glück
grammen
greift
Grenzbereiche
grob
groß
große
großen
Größen
größere
größeren
größte
Großteil
größten
Grund
Grundgerüst
gründlich
grundsätzliche
Gruppe
Gruppen
gültiges
gute
gutes
habe
haben
halbfertige
hält
Hand
Handarbeit
handelt
hauptsächlich
Hauptvorteil
heißen
heißt
hentifizierungsmechanismus
herausbilden
Herausforderung
Herausforderungen
herausgegeben
hergeholt
Herrschaft
Hersteller
Herstellern
herstellerübergreifende
herum
hervor
heutzutage
hier
Hilfe
Hilfsprogrammen
hinaus
Hinweisen
hinzuweisen
hoher
höheren
HTTP
Hunderttausende
igno
Ihnen
Ihre
ihrem
Ihrer
immer
Immerhin
imple
Implemen
Implementie
implementieren
implementiert
Implementierung
Implementierungen
Implementierungsdetails
Implementierungstypen
indem
info
Informatio
Information
Informationen
Informationsverluste
Infoset
Infosets
Inhalten
Initialisierung
Insbesondere
Inspection
Instabilität
instal
Installation
Integra
Integration
interessante
Internet
Interoperabilität
intuitiv
inzwischen
irgendeinem
Irgendwann
irgendwo
Jahr
Jahre
Jahren
Java
Jede
jeder
jedes
jemals
jemand
jene
jetzigen
jetzt
jüngstes
kann
kaum
kein
keine
keiner
keines
keineswegs
kenne
Kennung
Kernbereich
Kinder
Kindern
Klasse
Klassen
Klassenbibliothek
Kollegen
Kombination
kömmlichen
Kommt
kompi
Kompilieren
komplexeren
Komplexität
Komponente
Komponenten
Komponententechnologien
Konformitätstest
Konkurrenz
können
könnte
könnten
Konstrukten
Kontext
kontrollierten
Konventionen
Konvergenz
Konvertie
konvertiert
konzen
konzentriert
konzipiert
Kopfdateien
Kopplung
Korrekturen
Kraft
kümmern
kurz
kürzlich
kussion
Ladevorgang
lang
lange
Language
langweilen
lassen
lässt
lation
Laufe
laufen
Laufzeit
Laufzeitfehlern
Laurent
Leben
leere
legal
legt
leicht
leichter
leider
leidet
Leinwand
leisten
Leistungssteigerung
Leistungsvorteil
lerimbetreffendenWebService
lesbare
lesbarer
Lese
Lesen
Leserichtung
letzten
Leute
lexikalischen
lich
lieber
liefen
liefern
Lieferumfang
liegen
liegende
liegenden
liegt
lieren
ließe
Linie
Liste
lokalen
lokales
Lösung
lösungen
Lösungsan
Lösungsansatz
Lösungsansätze
Lösungsansätzen
Lösungsversuche
Luft
lysiert
machen
macht
Mailliste
malerweise
manch
manche
marginale
Markup
Maschinen
maschinenles
maschinenlesbarer
Mechanismus
mehr
mehrere
mehreren
meinen
meist
meisten
Memory
menhang
Menschen
ment
mentierungen
merziell
Metadaten
Metadatenformat
Metadatenformate
Methode
Methoden
Methodenaufruf
Methodenaufrufe
Methodenaufrufen
mich
Microsoft
mierern
mindestens
mitteilt
Mittel
Mittelpunkt
mittelt
Mobiltelefone
möchte
möchten
modernen
möglich
Möglichkei
Molekülen
Monat
Monate
moniker
muss
müssen
Muster
Mustern
mutieren
nach
nachdem
nachgeholt
Nachricht
Nachrichten
Nachrichtenaus
Nachrichtenaustausch
Nachrichtenformat
nachrichtenorientierten
Nachrichtenpaar
Nachrichtenparadigma
Nachrichtensicht
nächste
nächsten
Nachteile
nachteilig
Nähere
Näherung
Name
Namen
Namens
nämlich
nanten
natür
natürlich
Nebeneffekt
nehmen
neigt
nennen
Netzprotokoll
neue
neuen
neueren
neun
nicht
nierten
nirgends
noch
node
normale
normalerweise
Note
Notiz
Number
numerischen
nung
OASIS
object
Objekt
Objekte
Objekten
Objektgraphen
ObjektgraphennachXMLinteressieren
objektorientiert
Objektreferenzen
objektzentri
objektzentrisch
objektzentrischen
obwohl
oder
oderJava
offenes
Ohne
Oktet
Only
onsarbeit
Open
Operation
Operationen
optimiert
orientiert
Palette
parenten
Park
Parser
Parsern
parsers
Passport
passt
persönlichere
Phänomen
phase
Pipeli
Plattform
Polymorphie
ponenten
Popularität
Port
positiv
POST
praktisch
praktischen
präsentation
präzises
Prinzip
Problem
Probleme
Problemfeld
PROCEDURE
Program
Programm
Programmier
Programmierer
Programmiersprache
Programmiersprachen
Programmlokalisierung
proprietäre
Prosa
Protocol
Protokollmenge
Proxy
Proxys
Prozess
Prozessmodell
PSVI
PSVIinmodernenXML
pszDoc
pszPattern
Puffer
Punkt
Punkte
Puristen
Puristenargumentieren
Query
Randbedingungen
ration
ratsam
Read
Realisierung
Rech
recommendation
Redundanzen
reduzieren
reduziert
regelt
reichlich
Reihe
remote
Repräsentationen
Request
Requests
Response
Responses
Retter
return
revolutionär
Richten
richtenpuristen
richtigen
Richtung
riert
Rolle
Root
RPCs
Rückfall
Rückgriff
rudimentäre
rudimentäres
rund
rung
rungen
Runtime
Sache
sagen
samkeit
Satzes
schätzen
sche
Schema
Schemade
schemas
schen
Schlacht
schlagen
schlechte
Schlussfolgerungen
schnell
schneller
schnellstmöglich
Schnitt
Schnittstel
Schnittstelle
Schnittstellen
schon
Schritt
Schwäche
Schwächen
Schwierigkeiten
sechs
Section
Segen
sehe
sehen
Sehr
sein
seine
seinem
seinen
seiner
Seit
Seiten
seitens
selbst
selbstbeschreibend
selbstgestrickte
SELECT
seltsamer
Seman
semanti
Semantik
semantisch
semantische
semantischen
Serialisierer
serialisiert
Serialisierung
Serializati
Serialization
Server
Servermaschine
serverseitigen
Servi
Service
Services
setzen
sich
sicher
Sicht
sichtigung
Sichtweise
Sichtweisen
sieben
siehe
sieht
Simon
Simple
sind
Singleton
sinn
Skalierbarkeit
SOAP
Sobald
sofern
Software
Softwarekomponenten
Softwareschichten
Solange
solche
solchen
sollen
Sollte
somit
Sonderfälle
Sonderfällen
sondern
sorgt
source
sourcenbedarf
soweit
sowie
sowohl
Spannend
Spannung
Speicher
speicherinternen
speziellen
spezielles
Spezifikati
Spezifikation
Spezifikationen
spezifiziert
Spezifizierungsstelle
Spiel
Spielerei
spielt
Spielwiese
Spra
sprachabhängigen
Sprache
sprachen
Sprachenlö
Sprachenlösung
Sprachlösung
stabil
Stabilität
Stand
standardisierten
Standardisierungsinstitution
Standpunkt
Stapelrahmen
stark
starke
Stärke
Stärken
stärker
statischen
Statt
Stattdessen
Status
stehen
steht
Stelle
stellen
Sterbliche
Streaming
Strecke
string
Strings
strrchr
strstr
Studio
stützung
Suche
Suite
SUMMARY
sung
Syntax
system
Systeme
Systemen
Systemleistung
Szenarien
Tatsache
tatsächlich
tausch
Tausenden
Tech
Technik
technisch
technische
Technologie
Technologien
Teil
teilen
Teilmenge
teilweise
Template
tendieren
Test
Text
textbasierte
Textbasis
Texteditor
Textvergleich
theken
Threads
tial
tierung
tikbeschreibungen
tion
title
Trans
transparen
transparente
treffen
trieren
Tritt
Trotz
trotzdem
Typanzubieten
typbezogene
Typbiblio
Typbildungen
Typdefinitionen
Typen
Typentdeckungsanwendungen
Typerkennung
Typfestlegungen
Typinformationen
typisierte
typisierten
Typisierung
Typkonvertie
Typkonvertierungen
Typs
Typsys
Typsystem
Typsystems
Typum
Typzuordnung
Typzuordnungen
über
überall
übereinstimmen
Übergabe
übergeben
übergeht
überhaupt
übermitteln
Übermittlung
Übermittlungs
übersehen
Übertragungsmechanis
überwinden
überzeugt
übrig
übrigens
übung
UDDI
Umfang
umfassen
Umgang
umgebungen
umgehen
umgekehrt
umgesetzt
umreißen
umzuformen
umzusetzen
umzuwandeln
unerwähnt
ungefähr
Unicode
universellen
universeller
unmittelbar
Unmöglich
unsicher
unter
Unternehmen
Unternehmung
unterscheidet
Unterschie
Unterschied
Unterschiede
unterschieden
unterschiedliche
unterschiedlicher
unterstützt
unterstützung
unvermeidbar
ursprüngliche
utopisch
vage
Validation
Variation
veralten
verarbeiten
Verarbeitung
Verbesserungen
Verbindungsstücke
verbirgt
verbleibende
verbracht
verbraucht
verdeutlicht
Vereinfachung
Verfahren
Verfahrensweisen
Verfechter
Verfechtern
verfügbar
verfügbarer
Verfügung
vergessen
Vergleich
vergleichen
verknüpft
verkraften
verlassen
verlegerische
vermeiden
vermeidet
vermut
vermutlich
vernünftige
veröffentlicht
verschiede
verschieden
verschiedene
verschiedenen
verse
versendeten
Version
versorgt
verständlich
verstehen
Versuch
versuchte
versus
vertierung
verwechseln
verwechselt
verweist
Verwendung
verzichtet
viel
viele
vielen
vielleicht
Vielzahl
vier
Visual
völlig
vollständig
vonein
vonstatten
voran
Vorgang
vorgelegt
vorgeschlagen
vorherrschende
vornehm
vornehmen
vorsichtig
Vorstellung
vorziehen
vorzu
vorzusehen
wächst
Wahl
Während
wandelt
wandlung
wäre
waren
wären
Warten
warum
WBXML
Webadresse
Webanwendungen
Webdiensten
webfreundliches
Webservers
wegen
weil
weise
weist
weit
weiter
weitere
weiterentwickelt
Weiterentwicklung
weiteres
weitergeleitet
welche
Welt
Welten
Weltsicht
Weltsichten
wenig
wenige
wenigen
Wenn
wennereineandere
werden
Werkzeuge
Werkzeugen
Wert
Werteraum
Wertty
wesentlich
Wesentlichen
Wesley
WHERE
wich
wichtig
wichtiger
wichtigste
wickeln
wickler
wicklern
wicklung
widersprüchlicher
wieder
wiederbelebt
wiederum
Wiley
will
Willen
Winkel
wird
wirkt
wobei
wohl
Worauf
worden
WSDL
wurde
würde
wurden
würden
Xerces
xmlReader
XMLSchema
XPath
XSLT
Year
Zahl
zahllose
zahlreiche
zeigen
zeigt
Zeit
Zeitpunkt
zentrale
zentrische
zentrischen
Zentrum
ziehen
Zieht
Ziel
Zielobjekt
ziemlich
Zudem
zugänglich
Zugriff
zugrunde
Zukunft
zurück
zurückgeschickt
zurückliefert
zurückschicken
zusam
zusammen
Zusammenarbeit
zusammenarbeiten
zusammenbrechen
zusammengetroffen
zusätzliche
Zustand
Zwar
zwei
zweite
zweiten
zwischen