a look at apache oodt balance f ramework
DESCRIPTION
A Look at Apache OODT Balance F ramework. Shakeh Elisabeth Khudikyan NASA Jet Propulsion Laboratory, California Institute of Technology . Overview. Brief overview of Apache OODT Problem – Solution What is Balance? Installation & Configuration Demonstration . The Start. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/1.jpg)
Shakeh Elisabeth KhudikyanNASA Jet Propulsion Laboratory,California Institute of Technology
A Look at Apache OODT Balance Framework
![Page 2: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/2.jpg)
Overview
Brief overview of Apache OODT Problem – Solution What is Balance? Installation & Configuration Demonstration
![Page 3: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/3.jpg)
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
ORIGINALLY DEVELOPED AT NASA'S JET PROPULSION LABORATORY
![Page 4: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/4.jpg)
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™.
![Page 5: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/5.jpg)
Just What is OODT?
Object Oriented Data Technologyhttp://oodt.apache.org
![Page 6: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/6.jpg)
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
![Page 7: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/7.jpg)
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
![Page 8: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/8.jpg)
Application Skeletonclasses/modules/scripts/
widgets/
static/css/img/js/libs
views/common/errors/
.htaccessconfig.inihooks.phpindex.php KICKOFF BALANCE
BOOTSTRAP!
Store all resources
Plain PHP files
Configure application
![Page 9: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/9.jpg)
Balance Library
Balance Core Interfaces
![Page 10: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/10.jpg)
Application Class
Request Class
Response Class
Data Response
Class
Balance Core
![Page 11: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/11.jpg)
Authentication Provider
Authorization Provider Data Provider Widget
Provider
Interfaces
![Page 12: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/12.jpg)
Installation & Configuration Demonstration Easily install and quickly configure your site using OODT Balance
![Page 13: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/13.jpg)
PEAR Package Install
Apache OODT PEAR channel – for easy install http://pear.apache.org/oodt/
JIRA Issue: INFRA-5910 https://issues.apache.org/jira/browse/INFRA-5910
Workaround $ svn co https://svn.apache.org/repos/asf/oodt/tags/0.4/balance/lib/pear/ balance_lib
$ cd balance_lib
$ pear package
$ sudo pear install --force Org_Apache_Oodt_Balance-0.*.0.tgz
![Page 14: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/14.jpg)
Overview
Balance Extensions “Modules” Modules Available OODT at Work Modules Demonstration
![Page 15: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/15.jpg)
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.”
![Page 16: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/16.jpg)
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
![Page 17: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/17.jpg)
OODT at WorkWorks for planetary science, earth science, radio astronomy, biomedicine, astrophysics, and more
EDRNCO2
SKA
ACCE
RCMES
![Page 18: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/18.jpg)
Module Demonstration
![Page 19: A Look at Apache OODT Balance F ramework](https://reader036.vdocuments.mx/reader036/viewer/2022062410/56816195550346895dd13c16/html5/thumbnails/19.jpg)
It’s constantly evolving - join and help!– http://oodt.apache.org – WIKI: https://cwiki.apache.org/OODT/ – JIRA: https://issues.apache.org/jira/browse/OODT
Join the mailing list:– [email protected]
Thank you!