29.01.2013 Views

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

► UDDI (universal description, discovery, and integration) is both a client side<br />

API and a SOAP-based server implementation which can be used to store<br />

and retrieve information on service providers and Web services.<br />

Figure 11-2 provides a first glance at the relationship between the core elements<br />

of the SOA.<br />

XSD<br />

XML<br />

Metadata/vocabulary<br />

SOA Runtime<br />

Implementation<br />

Requestor<br />

Figure 11-2 Main building blocks in a SOA approach based on Web services<br />

► All elements use XML, including XML namespaces and XML schemas.<br />

► The service requestor and provider communicate with each other.<br />

► WSDL is one alternative to make service interfaces and implementations<br />

available in the UDDI registry.<br />

► WSDL is the base for SOAP server deployment and SOAP client generation.<br />

11.1.3 An introduction to SOAP<br />

UDDI<br />

(Broker)<br />

SOAP<br />

J2EE other<br />

WSDL<br />

Provider<br />

The current industry standard for XML messaging is SOAP. <strong>IBM</strong>, Microsoft, and<br />

others submitted SOAP to the W3C as the basis of the XML Protocol Working<br />

Group.<br />

360 <strong>IBM</strong> <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> - Express V5.0.2 Developer Handbook<br />

Service description<br />

HTTP<br />

other<br />

Runtime<br />

transports

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!