Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Introduction

This is a presentation of the proposed adoption of an Enterprise-wide Service Oriented Architecture (SOA) for the GLAST experiment's data processing requirements. This project is composd of two parts, the GRITS Framework and the GRITS Projects that are built upon the framework. This presentation is primarily concerned with the GRITS Framework, which is a lightweight Java based distributed architecture. The GRITS Framework is completely in place, and development of the various GRITS Projects has only recently begun. The first concrete components for the GRITS Pipeline Project were recently installed into production.

The outline of this presentation is as follows:

  1. The GRITS Framework is introduced, which includes a description of the project's goals, the players involved, current project status and the project's timeline.
  2. The GRITS Projects are briefly intruduced, with an emphasis on their requirements and use-cases. It is these requirements and use-cases that drove the design and implementaiton of the GRITS Framework.
  3. The GRITS framework technologies are described in some detail as they address the specific requirements and use-cases of the GRITS Projects.

Goals of the Project

The primary goal of the project is to provide the software architecture and infrastructure for the GLAST Core Team to accomplish its mission. Specific goals include:

using primarily open-source software, but also containing commercial components where they make sense.

  • Distributed SOA for GLAST data processing projects
  • Lightweight, scaleable maintainable
  • Team oriented approach (as opposed to individual contributors)
  • Maximize talents of a small group
    • Programmers
    • Web Developers
    • Occasionally-connected programmer/manager/astronomer
  • Utilize talents of JAS group

...