Download presentation
Presentation is loading. Please wait.
Published byAllan Gilbert Modified over 9 years ago
1
Grid Application Platform (GAP) Developed By ASGC ISGC 2007
2
Outline Grid Application Platform (GAP) Overview Avian Flu Portal using GAP
3
A Grid Application GAP Grid Application Platform Java-based application platform for building grid application Frameworks and Utility APIs Reusable Components Focus on business logic without handling routines Layered Architecture Extensibility Reusability Maintainability Interfacing computing resources High-level application logic Re-usable interface components grid
4
Frameworks reduce efforts A Grid Application GAP Core Framework Application Framework Presentation Framework (backend) grid (View) Presentation Framework Core Framework controller (Model) Application Framework GAP consists of frameworks Core framework Application framework Presentation framework MVC pattern and J2EE pattern Flexibility, Extensibility and Maintainability A Grid Application GAP Core Framework Core Framework Application Framework Application Framework Presentation Framework Presentation Framework (backend) grid
5
Core Framework (view) Reusable UI Core Framework controller (Model) Application Framework (The grids
6
Unique Interface to the grid ( for AP developers)
7
Command Grid VirtualScreening RunShellScript extends generate JobGroup input CommandParam OutputSandBox fetch keep track of jobs status visualize Object visualize Application Framework Reusable UI Core Framework controller (Model) Application Framework (The grids
8
extends Command RunShellScript AtlasAnalysisPro c VirtualScreeningProc2 Grid generate JobGroup input CommandParam OutputSandBox fetch keep track of jobs status visualiz e Object more Application login User VirtualScreeningProc Long-Term Persistence
9
PipelineHandle Command Pipeline Application Command A Command B Command C launch generate control
10
Example: Application Framework API AP Framework API Class Diagram Define your own Command Inherit Command Class Define your own business logic in your command
11
Various User Interfaces and Reusable UI Components Reusable UI Components Core Framework controller Application Framework The grids
12
Example: Command Line Interface
13
Demo: Avian Flu Portal using GAP
14
Question and Feedback? Developers ASGC Application Team
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.