Jason Novotny GridSphere / Portlets 2005 1 GridSphere Status Update Jason Novotny Lawrence Berkeley National Laboratory Jason Novotny,

Slides:



Advertisements
Similar presentations
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)
Advertisements

Grid Portals Rajesh Chhabra QPSF Grid Manager Project Leader- User Interface and Visualization Infrastructure (UIVI) Supported by Queensland Parallel Super.
PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
COUNTER Update Peter Shepherd Project Director COUNTER STM Innovations Seminar, 2 December 2005.
RELOAD Reusable E-Learning Object Authoring and Delivery Phil Beauvoir Colin Milligan funded by.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Seite 1 Heinz Nixdorf Zentrum für Informationsmanagement in der Max-Planck-Gesellschaft 17 Oct 2002 Gerhard Beier MPG eDocument Server Building an institutional.
ICS 434 Advanced Database Systems
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Introducing Microsoft Surface ™ 1.0 Service Pack 1.
Slide # 1 Report to ADC AR Status Doug Nebert, POC U.S. Geological Survey.
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
UWCalendar 2 1 Communication & Collaboration Technologies Rensselaer Polytechnic Institute June 21, 2004 Rensselaer and UWCalendar2 an institute-wide open-source.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
GridSphere: A Portal Framework Jason Novotny Michael Russell Oliver Wehrens Albert Einstein Institute.
Starting with Gridsphere Albert Einstein Institute Gridsphere Installation.
Portals Team GridSphere and the GridLab Project Jason Novotny Michael Russell Oliver Wehrens Albert.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
GridSphere for GridLab A Grid Application Server Development Framework By Michael Paul Russell Dept Computer Science University.
Introduction to Liferay Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
UNIT-V The MVC architecture and Struts Framework.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Web-based Virtual Research Environments (VRE): Supporting Collaboration in e-Science Xiaobo Yang, Rob Allan CCLRC e-Science Centre Daresbury Laboratory,
CoG Kit Overview Gregor von Laszewski Keith Jackson.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Portals & Portlets 2003, 14 July 2003 The GridLab Portal Portals & Portlets 2003 Albert Einstein Institute Jason Novotny
GridSphere/Portlet Workshop, March 3 rd – 4 th, 2005 LC Portal via GridSphere Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
GridLab Review - WP4 WP4 - Grid Portals GridLab Review Michael Russell Albert Einstein Institute.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham
April 1st, The ASC- GridLab Portal Edward Seidel, Michael Russell, Gabrielle Allen, and the rest of the team Max Plank Institut für Gravitationsphysik.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
Rob Allan Daresbury Laboratory A Web Portal for the National Grid Service Xiaobo Yang, Dharmesh Chohan, Xiao Dong Wang and Rob Allan CCLRC e-Science Centre,
Commodity Grid Kits Gregor von Laszewski (ANL), Keith Jackson (LBL) Many state-of-the-art scientific applications, such as climate modeling, astrophysics,
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GridLab WP-2 Cactus GAT (CGAT) Ed Seidel, AEI & LSU Co-chair, GGF Apps RG, Gridstart Apps TWG Gabrielle Allen, Robert Engel, Tom Goodale, *Thomas Radke.
Ultimate Goal State Standardization for interchange of two types of packaged components –User Interface Multiple presentation components –Service Portal.
All Hands Meeting 2005 GridSphere: A Portal Framework Jason Novotny
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
The Sakai Architecture
AHM, Aug-30-Sept-2, 2004 Virtual Research in the UK: Advanced Portal Services Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
Prepared by Jim Farmer for the JA-SIG UK Meeting Monday, 26 January, 2004 University of Birmingham, United Kingdom The uPortal Roadmap.
BEN Tools & Isovera Services Isovera Consulting Cal Collins, Shakib Mostafa, Sergey Demidenko Feb
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
V7 Foundation Series Vignette Education Services.
10 Mobile Application Framework Must Know to Launch New App.
Portals and Portlet Containers How Portals play an important role in e-Research applications. Mathew Wyatt.
Bedework 3.0 (a.k.a.UWCalendar)
JavaServer Faces: The Fundamentals
SCORM Runtime Integration
The uPortal Roadmap uPortal Software Developers Meeting
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Jason Novotny GridSphere / Portlets GridSphere Status Update Jason Novotny Lawrence Berkeley National Laboratory Jason Novotny, Michael Russell, Oliver Wehrens The GridSphere Project

Jason Novotny GridSphere / Portlets GridSphere Status Who we are ;-) What have we done What are we doing now Where we are going

Jason Novotny GridSphere / Portlets The GridSphere Project The primary goal of the GridSphere Project is to develop a Grid portal framework that we call GridSphere. GridSphere is a JSR-168 compliant portlet container that offers a set of core portlets that provide the base functionality we think is required for all Web portals. GridSphere also provides a framework for developing and packaging portlets as well as additional libraries to make portlet development easier

Jason Novotny GridSphere / Portlets The GridSphere Portal Overall goal to build the best open source standards compliant portal designed to meet the needs of the Grid community Originally funded by the EU GridLab project spanning 3 years since 2002 Bringing together best of breed technologies in both web and grid technologies Building a community of users and developers and continuing to add new exciting scenarios

Jason Novotny GridSphere / Portlets

Jason Novotny GridSphere 2.0 Feature List Portlet API passed Sun TCK and is 100% JSR 168 compliant Additional Portlet API implementation nearly fully compatible with IBM's WebSphere 4.2. Support for the easy development and integration of new portlet applications Higher-level model for building complex portlets using visual beans and the GridSphere User Interface (UI) tag library. Flexible XML based portal presentation description can be easily modified to create customized portal layouts. Built-in support for Role Based Access Control (RBAC) separating users into guests, users, admins and super users. Sophisticated portlet service model that allows for creation and reusability of new business logic with support for persistence of data

Jason Novotny GridSphere 2.0 Feature List... Persistence of data provided using Hibernate OQL for database support Integrated Junit/Cactus unit tests for complete server side testing of portlet services including the generation of test reports. GridSphere core portlets: Login, Logout, Locale settings Profile personalization and Layout customization Administration portlets for creation of users, groups, portlet management and portal layout customization Localization support in the Portlet API implementation and portlets support French, English, German, Czech, Polish, Hungarian and Italian. And now Arabic and Chinese Open-source and 100% free! :-)

Jason Novotny GridSphere / Portlets GridSpheres Grid Portlets The GridSphere portlet container is designed to be web application independent. Indeed, one of the key advantages of the Portlet API is the reuse of web applications. Thus, the GridSphere portlet container does not contain any support for using Grid technologies. Instead, GridSpheres Grid related functionality is contained in a web application we call Grid Portlets. Grid Portlets, together with the GridSphere portlet container, offers a generic Grid portal and can be used to develop application-specific Grid portal applications.

Jason Novotny GridSphere / Portlets How it all started…. Think back to 2002… Early Grid Portal projects: Grid Portal Development Kit, HotPage, Astrophysics Simulation Collaboratory GPDK and HotPage received significant attention as early interfaces to the Grid Introducing Web Portals and portlet concept Jetspeed 1 early portal demonstrating power and concept of portlets Commercial application vendors providing in-house portlet-like solutions No real standards and landscape was quickly evolving….

Jason Novotny GridSphere / Portlets A few key milestones Spring 2002: Completed design document and analysis of existing portal / grid solutions August 2002: Wrote the first line of code December 2002: Functional portal prototype using Portlet API borrowed from WebSphere API 2003: GridSphere evolves into highly functional portal complete with core set of portlets, sophisticated service model and visual tag library August 2003: !st Portals & Portlets Workshop UK January 2004: JSR 168 Portlet API implementation February 2004: GS appears in IBM developerWorks article March 2004: GS passes Sun Technology Compatibility Kit November 2004: OGCE is JSR compliant and can be dropped into GridSphere portal demonstrating true interoperability!

Jason Novotny GridSphere / Portlets Progression of Code

Jason Novotny GridSphere / Portlets Where are we at? A primary goal has been to engage global community GGF hosted GridSphere tutorials Oct Upcoming UK workshop March 3/4 Thousands of downloads all over the world since March % commercial / 20% academic Adopt standard / open source engineering practices Mail lists (over 165 users subscribed) CVS Bug tracker bugs.gridsphere.org GridSphere in maintenance mode New features continuing to be added as needs/requests arise

Jason Novotny GridSphere / Portlets Download Statistics

Jason Novotny GridSphere / Portlets Ongoing Collaborations Cactus portal at Albert Einstein Institute Interface to Cactus numerical relativity application / provide physicists with interface for launching jobs & viewing results Grid Portal at Canadian National Research Council Provide controlled remote access to NMR spectroscopy instruments GEON earth sciences portal / CHRONOS portal Manage/visualize/analyze vast amount of geoscience data and large scale databases Pgrade portal at SZTAKI Hungary & Univ. Westminster UK Creation, execution and monitoring of complex workflows Many, many more…

Jason Novotny GridSphere / Portlets Future Looks Bright GridSphere adopted by countless academic and commercial projects Seeking collaborations & funding to continue to apply our knowledge in portals and grid technologies GS supported under D-Grid (German Grid) initiative GS adopted under HPC Europa project Continue to focus on standards /emerging technologies WSRP integration planned for March at UK workshop JSF already supported (one of the first to do so) Content management and repository standards JSR 170 / Jakarta Slide Business Process Management (Grid?) Focus on sharing solutions Delivering truly usable end-user environments!