Web Service development
This part is probably the most thrilling and complex part of the tutorial. It will explain how to develop a BioMoby WebService.
Fortunately there is the fantastic Dashboard, which is part of the BioMoby project, which will help us a lot to develop a service. So this tutorial will first give a introduction to the Dashboard and then we will go the steps of register a service, implement and deploy our test service.
These sessions dont have a text version currently. I might add some description later.
-
Introduction to Dashboard and the Registry Browser
-
As movie: Flash Movie (1.3 Mb)
-
A deeper look into the tabs of Dashboard
-
As movie: Flash Movie (570 Kb)
Now we are at the point at which we can start to develop a BioMoby Web Service. This step is divided into three categories - first we need to register the service, which means we need to tell the registry that a new Web Service is available. Also with the registration of the Web Service we define what the Web Service consumes and what it produces. This can be done easily via the Dashboard.
The second step is to implement the Web Service which will be done in Eclipse. Finally the last step is then to deploy our Web Service and to test it - again most of the tasks can be done via the Dashboard.
One important notice: In the tutorial we will show the registration and implementation of a simple Web Service just to show how the process works (a more biological and/or complicated Web Service might be added in the future). We will also not discuss about the idea and principle or the use of BioMoby objects and primary or secondary parameters, respectively. The latter can be read in the Moby documentation and the first is way more complex and requires individual discussions, which can not be covered by this tutorial.
-
Registration of a Web Service
-
As movie: Flash Movie (1.9 Mb)
-
Service Registration can also be done via this html page (in case the dashboard has some issues).
-
The Web Service implementation and generation of the framework for the implementation.
-
As movie: Flash Movie (2.9 Mb)
-
Deployment of the Web Service and testing.
-
As movie: Flash Movie (1.5 Mb)
And that's it... you have dived into the Moby world :-)
We hope you got the idea of how easy it is to develop a BioMoby Web Service. Although setting up the system for the first time it might be tedious, but we hope with this tutorial this was quite understandable and easy to do. And as you can see, developing and deploying a Web Service at the end is far away of achieving the impossible.
Thanks for watching :)