1 / 11

Portal Implementation Experiences in Venezuela

Portal Implementation Experiences in Venezuela. IVIC. ULA. USB. Table of Content. Introduction to the used technologies (Concepts) The original application Usage approach Advantages/Disadvantages The early version (PHP) The portlet based application (JSR 168) Usage approach

Télécharger la présentation

Portal Implementation Experiences in Venezuela

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. Portal Implementation Experiences in Venezuela IVIC ULA USB

  2. Table of Content • Introduction to the used technologies (Concepts) • The original application • Usage approach • Advantages/Disadvantages • The early version (PHP) • The portlet based application (JSR 168) • Usage approach • Advantages/Disadvantages • The next generation (GRID) • Conclusions • Questions

  3. The original application: model of use AUTOSTRUCTURE is an updated and extended version of the atomic structure code SUPERSTRUCTURE, widely used by the international community of atomic physics, astrophysics, plasma physics, laser physics. Portal Implementation Experiences in Venezuela • Download the software • Configure the parameters • Compile the application • Create the input file #: ./autos.x < file.in

  4. The original application: advantages and disadvantages Portal Implementation Experiences in Venezuela • Advantages • Fully controlled by the user. • Source code available for modifications. • Shell speed. • Disadvantages • Difficult to learn and configure. • Related to user hardware limitations. • Primitive user interface. • Locally accessible. • Unfriendly input/output files. • Centralized data administration…

  5. The early approach: PHP version Portal Implementation Experiences in Venezuela • Download the software • Configure the parameters • Compile the application • Create the input file

  6. The portlet based application: JSR 168 Portal Implementation Experiences in Venezuela • OO design and implementation. • PHP code to JSP and Java. • JSR 168 Compliant.

  7. The portlet based application: advantages and disadvantages Portal Implementation Experiences in Venezuela • Advantages • Easy to learn and use (reduce the learning curve). • No configuration required. • Massive resources. • Globally accessible. • Friendly set up of input files. • Organized results table (output files). • Remote and distributed data administration. • Permanent data storage. • Disadvantages • Change resistant (many traditional user)

  8. The next generation: GRID Portal Implementation Experiences in Venezuela • GSI authentication:is a specification for secret, tamper-proof, delegable communication between software in the grid computing environment. • GRAM job execution: the Grid Resource Allocation and Management (GRAM) service provides a single interface for requesting and using remote system resources for the execution of "jobs". • GridFTP file transfers:is a high-performance, secure, reliable data transfer protocol optimized for high-bandwidth wide-area networks.

  9. The Application: AutoStructure Online Portal Implementation Experiences in Venezuela • Features • GridSphere 2 (gsPotal 0.9) • JSP (Java Server Pages) • JDK 1.5 • Tomcat Server 5.5 • Apache Ant 1.6.5 • Maven 1.0.2 • MySQL 4 AutoStructure Online

  10. Conclusions Portal Implementation Experiences in Venezuela • The complexity of the modern Grid computing paradigm implies we have to stop reinventing common solutions. • Portlets provide reusable code that can be shared between various organizations. • Portals provide an understandable and usable high level environment for end users of any discipline. • GridSphere provides a portlet model that facilitates the fast development of new portal features. • Portlet developers can focus on delivering end functionality instead of low level details.

  11. Questions?

More Related