Web Services
World-Wide Web
(Tim
Berners-Lee & Cailliau ’92)
Topics
What are Web Services?
Web Service Examples
HTML Limitations
What is XML?
XML Sample
XML DTD Sample
What Makes XML Portable?
Syntactic vs Semantic
Interoperability
What is WSDL?
WSDL Major Elements
WSDL Structure
WSDL Sample Fragment
WSDL Ports
WSDL Messages
WSDL Types
WSDL Bindings
WSDL Operation Types
WSDL Sample Binding
Java APIs for XML
JAX-RPC and SOAP
JAX-RPC -- SOAP
JAX-RPC -- Java API for XML-based RPC
HelloWorld Example
Downloading and Running
the HelloWorld Example