
We still don't have installation guide but pretty soon me and Loukik will prepare this. Roman Jason Zurawski wrote:
FYI. Anyone interested in downloading the code for demo purposes from the development CVS should contact Jeff Boote (boote@internet2.edu) for an account.
-jason
------------------------------------------------------------------------
Subject: [I2G2-Proto] Announcing the completion of phase 0 of prototype (finally :) ) From: Loukik Kudarimoti <Loukik.Kudarimoti@dante.org.uk> Date: Wed, 03 Aug 2005 15:56:41 +0100 To: Prototype-JRA1 <GN2-JRA1-prototype@dante.org.uk>
To: Prototype-JRA1 <GN2-JRA1-prototype@dante.org.uk>
Return-Path: <gn2-jra1-prototype-bounces@dante.org.uk> X-Original-To: zurawski@eecis.udel.edu Delivered-To: zurawski@eecis.udel.edu Received: by mail.eecis.udel.edu (Postfix, from userid 62) id B9B43360; Wed, 3 Aug 2005 10:57:14 -0400 (EDT) Received: from mail.dante.org.uk (alpha.dante.org.uk [193.63.211.19]) by mail.eecis.udel.edu (Postfix) with ESMTP id DD48E389 for <zurawski@eecis.udel.edu>; Wed, 3 Aug 2005 10:57:09 -0400 (EDT) Received: from localhost ([127.0.0.1] helo=[193.63.211.19]) by mail.dante.org.uk with esmtp (Exim 4.51) id 1E0Kg6-0003cF-1d; Wed, 03 Aug 2005 15:57:06 +0100 Received: from [127.0.0.1] (helo=localhost) by mail.dante.org.uk with esmtp (Exim 4.51) id 1E0Kg3-0003cA-6r for GN2-JRA1-prototype@dante.org.uk; Wed, 03 Aug 2005 15:57:03 +0100 Received: from mail.dante.org.uk ([127.0.0.1]) by localhost (alpha [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13842-02 for <GN2-JRA1-prototype@dante.org.uk>; Wed, 3 Aug 2005 15:56:41 +0100 (BST) Received: from [193.63.211.117] (helo=[193.63.211.117]) by mail.dante.org.uk with esmtp (Exim 4.51) id 1E0Kfh-0003bx-7h for GN2-JRA1-prototype@dante.org.uk; Wed, 03 Aug 2005 15:56:41 +0100 Message-ID: <42F0DB29.3040609@dante.org.uk> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en X-Virus-Scanned: amavisd-new at dante.org.uk X-BeenThere: gn2-jra1-prototype@dante.org.uk X-Mailman-Version: 2.1.6 Precedence: list List-Id: <gn2-jra1-prototype.dante.org.uk> List-Unsubscribe: <http://mail.dante.org.uk/mailman/listinfo/gn2-jra1-prototype>, <mailto:gn2-jra1-prototype-request@dante.org.uk?subject=unsubscribe> List-Archive: <http://mail.dante.org.uk/pipermail/gn2-jra1-prototype> List-Post: <mailto:gn2-jra1-prototype@dante.org.uk> List-Help: <mailto:gn2-jra1-prototype-request@dante.org.uk?subject=help> List-Subscribe: <http://mail.dante.org.uk/mailman/listinfo/gn2-jra1-prototype>, <mailto:gn2-jra1-prototype-request@dante.org.uk?subject=subscribe> Sender: gn2-jra1-prototype-bounces@dante.org.uk Errors-To: gn2-jra1-prototype-bounces@dante.org.uk X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on louie.udel.edu X-Spam-Status: No, score=-0.5 required=4.1 tests=BAYES_00 autolearn=ham version=3.0.4 X-Sanitizer: This message has been sanitized! X-Sanitizer-URL: http://mailtools.anomy.net/ X-Sanitizer-Rev: UDEL-ECECIS: Sanitizer.pm,v 1.64 2002/10/22 MIME-Version: 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit
Hello all,
Some good news! We are all glad to let you know that phase 0 of the prototype is now complete! Although a bit overdue, we have managed to achieve what we planned to achieve and in the process, we have gained a significant amount of experience in doing similar work.
---Here is an overview of what was planned--- * Come up with a basic design of service components to ensure design pattern is followed in other services' design so and unnecessary work can be ruled out. * Provide the capability to retrieve measurement data from RRD (Round Robin Database) files * * Provide an optimised way of data retrieval. This is to reduce system overheads when data is asked repeatedly. * * A Web Service interface should be used for this purpose * * Any defined web service standards should be used * Use NM-WG version 2 schemas for communications * Come up with a new format of configuration files which store information about available rrd files and any related meta-data
---Here is what we achieved--- * Generic service design: We have designed interfaces for different components and we strongly think that they can be used for all types of services. * The capability to retrieve measurement data from RRD has been tested and declared to be working(+). Document/literal style of web services which seems to be the best suited in this case has been used. Optimised data retrieval methods have been put in place. * NM-WG version 2 schemas have been used for communications. Schemas and example-instances are available * New format of config file follows NM-WG version 2 schemas designed for storage. Usage of such config files have been tested and declared to be working * GEANT2 will be providing data for some interfaces on all its routers and for different classes of service. The existing test pilot service will soon start providing real time data.
---Highlights of some things that we have worked on which we see as important for this prototype--- * Generic Design of components of services * First use of NM-WG version 2 schemas * Well defined package structure for the project * Sophisticated logging mechanisms - usage of log4j * Error and exception handling definitions * Well managed service properties * Structured configuration file * SAX based reading of xml * In-line documentation using Javadoc * Easy to use build scripts and more...
Next steps include some documentation about what we have done and what we have learnt. Efforts are already underway here: http://monstera.man.poznan.pl/wiki/index.php/Coding_Standards.
We are positive that the delays that we experienced can be seen as initial delays (difficulties at lift off) and shouldn't be the same for later stages.
Best regards, Loukik.
-- // PSNC, Poland // phone: (+48 61) 858 20 24 // http://www.man.poznan.pl