Shakeh Elisabeth Khudikyan NASA Jet Propulsion Laboratory, California Institute of Technology A Look at Apache OODT Balance Framework.

Slides:



Advertisements
Similar presentations
Introduction to VuFind
Advertisements

The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy.
EXtensible Catalog David Lindahl University of Rochester.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
HOW TO: Spin Up Apache OODT Faster with RADiX Paul Ramirez & Cameron Goodale NASA – Jet Propulsion Laboratory November 9 th, 2011.
Having Your Cake and Eating It Too With Apache OODT and Apache Solr Andrew F. Hart Paul M. Ramirez.
National Aeronautics and Space Administration Jet Propulsion Laboratory California Institute of Technology Pasadena, California Facilitating Distributed.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Technical Architectures
An Open Source ILS Independent OPAC Jackie Wrosch, Systems Librarian Eastern Michigan University.
Academic Services Interactive Media Managing the Web with Java JA-SIG Winter 2002 Robert Sherratt Academic Services, Interactive Media.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Overview of Framework by Ahamed Rifaudeen A. page - i Steps before entering into the Framework?  Basic knowledge of object-oriented programming (OOP)
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
STORY TITLE 1 1 1H ‘08 Lotus Quickr 8.1 Lotus Quickr Lotus Quickr 8.2 Lotus Quickr Lotus Quickr Entry 2. UI enhancements 3. System administration.
Anthony Atkins Digital Library and Archives VirginiaTech ETD Technology for Implementers Presented March 22, 2001 at the 4th International.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
A Software Architecture for Highly Data-Intensive Systems Chris A. Mattmann USC Center for Software Engineering Annual Research Review.
Library à la Carte: Customize|Collaborate|Connect Overview & Demo Kim Griggs & Jane Nichols Oregon State University.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Mark Tomlinson AC&S Ltd. Introduction Presenter: Mark Tomlinson Company: Aerospace Consulting & Services Ltd URL:
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
C. Mattmann 1, C. Goodale 1, J. Kim 2, D.E. Waliser 1,2, D. Crichton 1, A. Hart 1, P. Zimdars 1 and Peter Lean* The International Workshop on CORDEX-East.
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Page 1 Informatics Pilot Project EDRN Knowledge System Working Group San Antonio, Texas January 21, 2001 Steve Hughes Thuy Tran Dan Crichton Jet Propulsion.
CitiWiki Summer Workshop Day 1: Introduction Li Xu CS, UMass Lowell.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
Introduction to Nutch CSCI 572: Information Retrieval and Search Engines Summer 2010.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
New Content Management System Sean Johnson ASU/NASA Space Grant Web Site 2007/2008.
Ed Armstrong – PI Luca Cinquini Chris Mattmann NASA Jet Propulsion Laboratory Frank O’Brien Zach Siegrist System Science Applications, Inc. 18 July 2012.
Libraries and APIs CMPT 281. Overview Basics of libraries and APIs Rich internet applications Examples – Scriptaculous – JQuery.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
1 Metalib and XML 2005 LITA National Forum (c) 2005, M. McKenna, UC Regents X-Server integration with the CDL Common Framework Using SOAP and XML to access.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
CitiWiki Summer Workshop Day 4: Wiki Teaching Project Li Xu CS, UMass Lowell.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
IPS Infrastructure Technological Overview of Work Done.
Zend Framework. What is the Zend Framework? Zend Framework is a high quality and open source framework for developing Web Applications and Web Services.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
350 parts. i-bank functional structure ▪technical modules – authentication – auditing – user profile – OTP functionality – notifications – push.
Miguel Ángel Saúl Soto INFN - Sezione di Catania Supervisor: Antonio Calanducci
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Introduction to SharePoint 2007 Brendon Schwartz
 Joomla provides the free and open source content management system for publishing web content.  It is build on model-view- controller web application.
Chapter 13 Web Application Infrastructure
Magento Basics Getting started developing for Magento
Fahd Shaaban, Director of Professional Services
GWE Core Grid Wizard Enterprise (
Carbon Dioxide and GIS CO2 Virtual Science Data Environment
Introduction to SharePoint 2007
Lecture 1: Multi-tier Architecture Overview
Using CuCMS: a workshop
Is a Content Management System in Your Future?
Implementation of Drupal: An Effective Content Management System for
Presentation transcript:

Shakeh Elisabeth Khudikyan NASA Jet Propulsion Laboratory, California Institute of Technology A Look at Apache OODT Balance Framework

Overview  Brief overview of Apache OODT  Problem – Solution  What is Balance?  Installation & Configuration Demonstration

The Start  Funded initially in 1998 by NASA’s Office of Space Science  Envisioned as a national software framework for sharing data across heterogeneous, distributed data repositories Credit: C. Mattmann

OODT at Apache  Entered “incubation” at the Apache Software Foundation in 2010  Selected as a top level Apache Software Foundation project in January 2011  The first NASA project to live at Apache™.

Just What is OODT?  Object Oriented Data Technology

The Solution is Apache OODT Balance! Supports reuse Provides a common, modular code base Highly configurable layer to interface with Apache OODT core ✗ Interaction primarily via command line ✗ No reusable front end components

What is Balance?  Lightweight PHP Web Application Framework  Great support for Apache OODT integration  Creates a standard environment  Available as a PHP Extension and Application Repository package

Application Skeleton classes/ modules/ scripts/ widgets/ static / css/ img/ js/ libs views/ common/ errors/.htaccess config.ini hooks.php index.php Store all resources More on this later Plain PHP files Configure application

Balance Library Balance Core Interfaces

Application Class Request Class Response Class Data Response Class Balance Core

Authentication Provider Authorization Provider Data Provider Widget Provider Interfaces

Installation & Configuration Demonstration Easily install and quickly configure your site using OODT Balance

PEAR Package Install  Apache OODT PEAR channel – for easy install   JIRA Issue: INFRA-5910   Workaround $ svn co balance_lib $ cd balance_lib $ pear package $ sudo pear install --force Org_Apache_Oodt_Balance-0.*.0.tgz

Overview  Balance Extensions  “Modules”  Modules Available  OODT at Work  Modules Demonstration

Balance Extensions (Modules)  Self-contained  Loosely connected  “Drop-in” applications “With component-oriented software, just grab what you need and apply dabs of software glue.”

Modules Available  CAS-Browser: Browse a File Manager Catalog  Monitor: Monitor an OODT Workflow Manager  Profile: Instant LDAP profile management  Newsfeeds: Flexible Text & RSS Feed support  Puny: Content manager  Wizard: Integrated multi-page forms Credit: A. Hart

OODT at Work Works for planetary science, earth science, radio astronomy, biomedicine, astrophysics, and more

Module Demonstration

It’s constantly evolving - join and help! – –WIKI: –JIRA: Join the mailing list: