100 likes | 119 Views
Transition from old PHP-based framework to new Java-based framework. Achievements include full EDG UI commands implementation and portal server support infrastructure. Major challenges addressed with new portlet API and plug-in system. Ongoing efforts focus on application integration and documentation.
E N D
Task 3.1 Portals Miltos Kokkosoulis Yannis Perros ALGOSYSTEMS S.A. 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
TASK 3.1 PORTALS • Old portal framework was abandoned due to ineffectiveness • New portal framework in use since May 2003 • First working draft presented during integration meeting in Poznan (July 2003) • Portal server support infrastructure • Full set of EDG UI (dg-*) commands implemented • First applications plug-ins for Portal ready • Transition to EDG2.x platform completed last November 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
Old portal framework abandoned • PHP and Nuke was the core of the previous framework • Proved to be difficult to use in a Grid environment • Code flexiility and manageability was inappropriate for the specific purposes 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
New portal framework • Based on Java and XML technologies • Uses the Apache Jakarta project Jetspeed framework which utilizes the “portlet” notion • Allows extensions to be easily plugged in to the system • Provides a portlet API for building plug-in portlets 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
Portal Server Support Infrastructure • CG Portal has been installed and can be tested at the URL: http://kentauros.rtd.algo.com.gr:8080/jetspeed • The following services have been set up and are being maintained on a regular basis at kentauros.rtd.algo.com.gr • Portal Server • MyProxy Server • GridFTP services 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
Full set of EDG UI commands • A set of portlets have been created, which provide web interface to EDG commands • Job Submission • Job Status • Job List Match • Job Log Info • Job Get Output 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
Major achievements • Portal code uploaded in the CVS repository • ANT installation support is now provided • The framework provides a basic API for building new Grid portal components • New Grid portlets can be based on existing sample portlets 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
Recent status and problems • CrossGrid applications responsibles have already begun to build their own plug-ins by using CrossGrid portal API and existing samples • First CrossGrid applications portlets prototypes are now ready and operable. • There is a dispute over the issue on whether the CrossGrid applications should be installed in all CEs of the testbed or not 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
CG Applications (portal status) • Flood application • HEP application (Neural Network) • Meteo • Air pollution task • WAM (sea wave model) 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004
What next ? • Efforts towards complete integration with all the applications • Better documentation and explanation of the whole structure • More Javadoc documentation for the code that has been and will be developed 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004