29.07.2013 Views

Computational tools and Interoperability in Comparative ... - CBS

Computational tools and Interoperability in Comparative ... - CBS

Computational tools and Interoperability in Comparative ... - CBS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Web Services <strong>and</strong> <strong>Interoperability</strong> <strong>in</strong> Genomics<br />

List<strong>in</strong>g 4.3: XSD entry of the queryGenomes request message<br />

1 <br />

2 <br />

3 <br />

4 <br />

5 <br />

6 <br />

8 <br />

10 <br />

12 <br />

14 <br />

16 <br />

18 <br />

20 <br />

21 <br />

22 <br />

23 <br />

24 <br />

25 <br />

26 <br />

27 <br />

28 <br />

29 <br />

30 <br />

31 <br />

32 <br />

SOAP request<br />

<strong>and</strong> response<br />

SOAP client<br />

Client user / computer<br />

endpo<strong>in</strong>t WSDL Schemas<br />

HTTP server<br />

WSDL <strong>and</strong> schema files<br />

downloaded by client <strong>in</strong><br />

XML<br />

Figure 4.2: Schematic layout of a simple SOAP resource, where WSDL <strong>and</strong> schemas reside on the<br />

same server. WSDL <strong>and</strong> schemas are read <strong>and</strong> <strong>in</strong>tepreted by the SOAP client <strong>in</strong> order compose<br />

the outgo<strong>in</strong>g request <strong>and</strong> parse the <strong>in</strong>com<strong>in</strong>g server response.<br />

149

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

Saved successfully!

Ooh no, something went wrong!