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