perfsonar-dev - Re: [pS-dev] perfSONAR developers FAQ
Subject: perfsonar development work
List archive
- From: Maciej Glowiak <>
- To: Nicolas Simar <>
- Cc:
- Subject: Re: [pS-dev] perfSONAR developers FAQ
- Date: Wed, 15 Nov 2006 10:34:38 +0100
- Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA CXBIWXMAAEU1AABFNQF8gVf5AAAAB3RJTUUH1QYQDjo6uEWvwgAAAM5JREFUGNNN0LFqAkEUheGj KRZsfATrvENgYyH4APabxwgWGUUQC99BsNDCInUq7VImbbDZ0kayxBXMuN7jvTuKVh//mZlmQKZ1 EhQ8GAVgZECspEBdWQHRjR70KlgFKkoUaCw3ijSYQ4n5HfBK4a4jDcdDQPol/80Sr9BxZOOL4Fmr Jq8VBx7eopaSPvWGOm67fqol3j1q0XNs7Nk2cs6MU6gPNzf+ZGKQX4Ek8H6rAnFZnXB2vJxJcv8g C2P+WzL4tD+Txc4KydrIkh+eAdo01QbjQ84vAAAAAElFTkSuQmCC
- Organization: Poznan Supercomputing and Networking Center
Nicolas Simar wrote:
Hi,
based on Verena's input, I am developing some developers FAQs. Could you please help me filling the gaps. If you get the answer of a single question, I would be quite happy with it. Thanks a lot in advance.
Q: Is there an explanation of the SVN tree, what classes can be found where? Which java classes should I examine first, to get a good start?
I don't know anything about the existing explanation. As far as I remember we discussed we should have such description (how to start with new service).
There are several interfaces to be implemented for new service. Two of them are the most important: MessageHandler and ServiceEngine. Also NMWG classes should be investigated as they are common data exchange objects between core classes.
Q: How, in short words, is an MP/MA intended to operate?
Q: Where can I find actual XML schemata?
I think the most actual schemata are on SVN. "perfsonar/schema" directory.
Q: Is there a schema tester, where I can test my own schemata for compatibility?
Q: Which client(s) can cooperate with which server implementations?
We have SOAPClient class that can be used for sending requests to our services. SOAP client is a standalone client.
For developers also AxisClient from perfSONAR package will be useful. It implements the most common way of sending requests.
Q: How is SOAP used? (doc/literal vs. rpc/encoded)
doc/literal only.
Q: Is there a list of features, already implemented/still missing?
Not in one place. See last presentations from Montpellier - all developers presented quick update of the service.
Q: I wish to add a LS registration feature to my service. Is there some classes already existing that I can re-use?
Yes. We have special classes for simple registration. Data are taken from XML information file and service.properties.
There is generic Auxiliary Component for registration called
org.perfsonar.service.commons.registration.LSRegistrationComponent.java
Some info is on:
http://wiki.perfsonar.net/jra1-wiki/index.php/Client_API_LSRegistration
but after Guilherme's changes may be not fully up to date.
Maciej
--
--------------------------------------------------------------------
| Maciej Glowiak Network Research and Development ||
|
Poznan Supercomputing and Networking Center ||
| (+48 61) 858 2024 http://monstera.man.poznan.pl/ ||
====================================================================
- perfSONAR developers FAQ, Nicolas Simar, 11/14/2006
- Re: [pS-dev] perfSONAR developers FAQ, Maciej Glowiak, 11/15/2006
- Re: [pS-dev] perfSONAR developers FAQ, Szymon Trocha, 11/16/2006
Archive powered by MHonArc 2.6.16.