1 / 10

Enhancing Grid Portal Framework with Java Technology

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.

cnicks
Download Presentation

Enhancing Grid Portal Framework with Java Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Task 3.1 Portals Miltos Kokkosoulis Yannis Perros ALGOSYSTEMS S.A. 2nd Annual CrossGrid Conference, Nicosia, Cyprus Jan. 26-27 2004

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

More Related