Project Group: org.apache.oodt

Catalog and Archive Service Generic Multi-valued Metadata Container

org.apache.oodt : cas-metadata

A Multi-valued, generic Metadata container class. The class uses an internal Map of string keys pointing to vectors of strings. The data structure looks like the following: [std:string key]⇒std:vector of std:strings The multi-valued nature of the class is handled transparently by this Metadata container. Since all values are stored internally as string vectors, the difference between a scalar value and a non-scalar is handled by determining whether the list of values for a particular key is greater than 1.

Last Version: 1.9.1

Release Date:

Common Utilities

org.apache.oodt : oodt-commons

Apache OODT Common Utilities Project

Last Version: 1.9.1

Release Date:

Catalog and Archive File Management Component

org.apache.oodt : cas-filemgr

The file management component of a Catalog and Archive Service. This component purposefully separates data stores and metadata stores as standard interfaces, and provides some out of the box backend implementations of them (including one based on the javax.sql.DataSource interface). This component provides everything that you need to catalog, archive and manage files, and directories, and their associated metadata.

Last Version: 1.9.1

Release Date:

CAS Command Line Interface

org.apache.oodt : cas-cli

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

Catalog and Archive Workflow Management Component

org.apache.oodt : cas-workflow

The workflow management component of a Catalog and Archive Service. This component purposefully separates workflow repositories and workflow engines standard interfaces, and provides some out of the box backend implementations of them (including one based on the javax.sql.DataSource interface). This component provides everything that you need to execute workflows, and science processing pipelines.

Last Version: 1.9.1

Release Date:

OODT Wicket Web Components

org.apache.oodt : oodt-webapp-components

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

Process Control System Core Package

org.apache.oodt : pcs-core

The Process Control System's core system framework. PCS is an agglomeration of CAS services and components needed to build a science data system.

Last Version: 1.9.1

Release Date:

Process Control System Input Data Package

org.apache.oodt : pcs-input

The Process Control System's data handling package. This package contains data structures and readers and writers to write an input file format similar to HDF, as represented in XML.

Last Version: 1.9.1

Release Date:

Catalog and Archive Resource Management Component

org.apache.oodt : cas-resource

The resource management component of a Catalog and Archive Service. This component provides job management, and management of the underlying software system hardware and resources, such as disk space, computational resources, and shared identity.

Last Version: 1.9.1

Release Date:

Catalog and Archive Crawling Framework

org.apache.oodt : cas-crawler

The Catalog and Archive Service Crawling Framework.

Last Version: 1.9.1

Release Date:

CAS Curation Web Services

org.apache.oodt : curator-services

Services for ingesting files into the file manager and iteratively extracting metadata.

Last Version: 1.9.1

Release Date:

CAS Product Server Web Application

org.apache.oodt : cas-product

This project builds on top of the CAS file management component and exposes its underlying data delivery capabilities using the OODT ProductServer component. All-in-all, this project contributes an OODT LargeProductHandler component, that can be used to deliver and format a CAS product structure into an OODT XML Query Result Set.

Last Version: 1.9.1

Release Date:

Process Control System Operator Interface Webapp

org.apache.oodt : pcs-opsui

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

OODT - Configuration Management

org.apache.oodt : oodt-conf

OODT project for distributed configuration management support

Last Version: 1.9.1

Release Date:

OODT CAS Curator Single Sign On Security Package

org.apache.oodt : curator-sso

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

OODT Core

org.apache.oodt : oodt-core

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

CAS Curation Interface

org.apache.oodt : cas-curator

A web application for managing policy for products and files and metadata that have been ingested via the CAS component.

Last Version: 1.9.1

Release Date:

CAS PGE Adaptor Framework

org.apache.oodt : cas-pge

Allows data processing jobs not written in conformance with the PCS PGE (Production Generation Executive) interface to be run within the PCS.

Last Version: 1.9.1

Release Date:

CAS Installer Maven Mojo

org.apache.oodt : maven-cas-install-plugin

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

OODT :: Archetypes :: OpsUI

org.apache.oodt : opsui-archetype

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

OODT :: Archetypes :: RADiX

org.apache.oodt : radix-archetype

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

OODT :: Archetypes

org.apache.oodt : archetypes

Ways to quickly get started with some of OODT's components

Last Version: 1.9.1

Release Date:

CAS File Manager Browser Web App

org.apache.oodt : fmbrowser

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

CAS Workflow Manager Monitor Web App

org.apache.oodt : wmonitor

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.9.1

Release Date:

CAS Workflow REST Services

org.apache.oodt : workflow-services

A set of REST-ful services for the Workflow Manager.

Last Version: 1.9.1

Release Date:

OODT Process Control System JAX-RS service layer

org.apache.oodt : pcs-services

A web application for exposing services form the underlying OODT Process Control System via the JAX-RS specification.

Last Version: 1.9.1

Release Date:

Apache OODT

org.apache.oodt : oodt

Apache OODT is middleware for metadata.

Last Version: 1.9.1

Release Date:

Profile Service

org.apache.oodt : oodt-profile

The Profile Service describes and locates resources using metadata descriptions. These descriptions, called profiles, tell of a resource's inception, composition, and location using a mix of Dublin Core and ISO-11179 metadata as well as URIs for locations. The Profile Service catalogs metadata descriptions and provides creating, updating, and querying capabilities.

Last Version: 1.0

Release Date:

Product Service

org.apache.oodt : oodt-product

The Product Service provides access to data products. Products can be scientific datasets, images, documents, or anything with an electronic representation. The Product Service accepts standard query expressions (see the Query Expression component) and returns zero or more matching products. In addition, the product service can transform products from proprietary formats and into Internet standard formats or run other transformations, all without impacting local stores or operations.

Last Version: 1.0

Release Date:

CAS Protocol

org.apache.oodt : cas-protocol-api

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

Query Expression

org.apache.oodt : oodt-xmlquery

This component provides a way to express queries in a generic manner. Its centerpiece is a class called XMLQuery that uses boolean postfix expressions to capture the domain, range, and constraint of a query, regardless of the source of the query (SQL, keyword query, etc.). It can also encapsulate the results of a query. It's used by many other components as the standard way to pass a query and its results between servers, clients, nodes, and other components.

Last Version: 1.0

Release Date:

OODT Single Sign On Security Package

org.apache.oodt : oodt-sso

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

CAS Protocol FTP Implementation

org.apache.oodt : cas-protocol-ftp

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

CAS Protocol HTTP Implementation

org.apache.oodt : cas-protocol-http

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

CAS Protocol IMAPS Implementation

org.apache.oodt : cas-protocol-imaps

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

CAS Protocol SFTP Implementation

org.apache.oodt : cas-protocol-sftp

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

OODT CAS Virtual Catalog and Integration Service.

org.apache.oodt : cas-catalog

CAS Catalog is an effort to virtualize underlying catalogs for use in the CAS system. Heterogeneous catalog models are mapped to a common dictionary, and then integrated locally so that they may be queried across and ingested into.

Last Version: 1.0

Release Date:

CAS Push-Pull-Framework

org.apache.oodt : cas-pushpull

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Last Version: 1.0

Release Date:

OODT Web Grid

org.apache.oodt : web-grid

The OODT grid services (product and profile services) use CORBA or RMI as their underlying network transport. However, limitations of CORBA and RMI make them inappropriate for large-scale deployments. For one, both are procedural mechanisms, providing a remote interface that resembles a method call. This makes streaming of data from a service impossible, because there are limitations to the sizes of data structures that can be passed over a remote method call. Instead, repeated calls must be made to retrieve each block of a product, making transfer speeds horribly slow compared to HTTP or FTP. (Block-based retrieval of profiles was never implemented, resulting in out of memory conditions for large profile results, which is another problem.) Second, both CORBA and RMI rely on a central name registry. The registry makes an object independent of its network location, enabling a client to call it by name (looking up its last known location in the registry). However, this requires that server objects be able to make outbound network calls to the registry (through any outbound firewall), and that the registry accept those registrations (through any inbound firewall). This required administrative action at institutions hosting server objects and at the institution hosting the registry. Often, these firewall exceptions would change without notice as system adminstrators changed at each location (apparently firewall exceptions are poorly documented everywhere). Further, in the two major deployments of OODT (PDS and EDRN), server objects have almost never moved, nullifying any benefit of the registry. This project, OODT Web Grid Services, avoids the prolems of CORBA and RMI by using HTTP as the transport mechanism for products and profiles. Further, it provides a password-protected mechanism to add new sets of product and profile query handlers, enabling seamless activation of additional capabilities.

Last Version: 1.0

Release Date:

XML-configured, DBMS-based Product and Profile Server

org.apache.oodt : oodt-xmlps

An XML-configured DBMS-based Product and Profile meant to easily sit on top of Web-Grid and other Product and Profile server contexts for rapid deployment and integration.

Last Version: 1.0

Release Date:

Apache OODT Configurable OPeNDAP Profile Server

org.apache.oodt : opendapps

A generic, configurable Apache OODT profile server implementation that easily connects to OPeNDAP data sources. Connections are configured via an XML configuration file, providing information on how to extract and translate datasets from OPeNDAP and THREDDS into OODT profiles.

Last Version: 1.0

Release Date:

Catalog and Archive File Management Browser

org.apache.oodt : cas-fm-browser

The graphical front-end interface to the Catalog and Archive Service. This component provides the user of the CAS File Manager with a graphical environment in which they can view archived products' metadata, query for products with particular metadata, and export results of queries to the MS Excel(c) file format.

Last Version: 1.0

Release Date:

Last Version: 1.0

Release Date:

CAS File Manager Webapp Application

org.apache.oodt : cas-fm-webapp

A webapp for managing products and files and metadata that have been ingested via the CAS File Manager component.

Last Version: 0.2

Release Date:

  • 1