\begin{slide}{WSDL}

Eigenschaften (Einschränkungen) von XML-RPC:
\begin{itemize}\itemsep 1pt
\item
  Procedure Call (Frage/Antwort)
\item
  vorgegebenes, eingeschränktes Data Binding
  (primitive Typen, struct $=$ HashTable, array $=$ Vector)
\end{itemize}

wünschenswerte Erweiterungen:
\begin{itemize}\itemsep 1pt
\item
  andere Ablaufmodelle (z. B. Frage jetzt, Anwort später)
\item
  anderes Data Binding (z. B. nach eigenem XML-Schema)
\item
  Beschreibung von Services ($=$ durch WSDL-Dokument)
\end{itemize}

\end{slide}

\begin{slide}{Literatur}

\begin{itemize}
\item
  Sameer Tyagi: Patterns and Strategies for Building Document-Based Web Services,
  \url{http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index.html},
  \url{http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns2/index.html}
\item
  WSDL Tutorial,
  \url{http://www.w3schools.com/wsdl/wsdl_intro.asp}
\item
  Dennis Sosnoski: Apache Axis SOAP for Java
  \url{http://www.sosnoski.com/presents/java-xml/axis/}
\end{itemize}


\end{slide}

