08.02.2013 Views

New Statistical Algorithms for the Analysis of Mass - FU Berlin, FB MI ...

New Statistical Algorithms for the Analysis of Mass - FU Berlin, FB MI ...

New Statistical Algorithms for the Analysis of Mass - FU Berlin, FB MI ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

154CHAPTER 6. PROTEO<strong>MI</strong>CS.NET - PRODUCT-ORIENTED CASE STUDIES<br />

Figure 6.2.1: Screenshot <strong>of</strong> <strong>the</strong> proteomics.net framework. Left: Login screen; right:<br />

Starting a new peak picking analysis<br />

6.2.2 Web Services: Using <strong>the</strong> Plat<strong>for</strong>m Services in Local Programs<br />

A second possibility to use <strong>the</strong> algorithms provided by <strong>the</strong> proteomics.net<br />

framework is by using Web Services. Web services can be seen as APIs (application<br />

programming interface) accessible over <strong>the</strong> Internet. By using <strong>the</strong>m,<br />

algorithms can be executed on a remote system hosting <strong>the</strong> requested services.<br />

This means that users can write <strong>the</strong>ir own s<strong>of</strong>tware that includes calls to an<br />

algorithm hosted by <strong>the</strong> proteomics.net framework.<br />

All algorithms and services available at <strong>the</strong> proteomics.net plat<strong>for</strong>m are accessible<br />

via system independent web-services from outside <strong>the</strong> plat<strong>for</strong>m. This<br />

means (authorized) local stand-alone s<strong>of</strong>tware (written in almost any programming<br />

language) can<br />

� query <strong>the</strong> plat<strong>for</strong>m (e.g. get status in<strong>for</strong>mation),<br />

� read and send data or results,<br />

� submit new jobs, that is, use <strong>the</strong> algorithms available at <strong>the</strong> plat<strong>for</strong>m.

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

Saved successfully!

Ooh no, something went wrong!