[saga-rg] SAGA-CORE-WG charter

Tom Goodale goodale at cct.lsu.edu
Wed Feb 8 19:55:30 CST 2006


  The Charter

  Informational Section
  ---------------------

   Area:           Applications [Standards]

   Name of group:  Simple API for Grid Applications

   Acronym:        SAGA-CORE-WG

   Type of group:  Working Group (WG)

   Chairs:         Tom Goodale, Andre Merzky

   Secretaries:    TBD

   Email list:     saga-core-wg at ggf.org

   Web page:       http://forge.ggf.org/projects/saga-core-wg/


  Charter:
  -------

     Focus/Purpose:
     -------------

     The SAGA-RG coordinates the development of simple, application
     oriented APIs for Grid Applications.  This working group is the
     first working group spawned by the RG, and will concentrate on
     producing concrete API documents for the functional areas
     identified by the initial SAGA-RG design team.  Specifically:

       - Files
       - Logical files
       - Job submission and management
       - Streaming communication between processes

     along with the core API areas which are independent of specific
     Grid operations:

       - Tasks
       - Sessions

     Scope:
     -----

     The initial SAGA-RG collected a number of application use cases
     which are published in the GGF Document n umber GFD-???.  The work
     of this group will be based on this use cases, which will define
     the scope and target application areas for the API.  Simplicity
     and conciseness will be the governing design principles.

     The specification of services and the protocols to interact with
     them is out of the scope of the WG.  Rather, the API seeks to hide
     the detail of any service infrastructures that may or may not
     exist to implement the functionality that the application
     developer needs. The WG will, however, actively liase with all
     grid-middleware groups within the GGF to ensure compatability.

     The WG will continue to identify projects outside GGF with similar
     API-focus and goals, and will seek their input in the development
     of the API and its implementation. The WG will provide detailed
     examples and cook-book.


     Exit Strategy:
     --------------

     The group will finish its work after the publication of the API
     Specification as GGF standard recommendation, accompanied by
     documents for API language bindings.


     Goals:
     ------

     The SAGA-CORE-WG is the first WG spawned by the SAGA-RG, which
     produced the informational document ("SAGA Use-Case Document,
     version 1"), and is producing a related requirements document.

     The main goal of the WG is the creation of an API specification for
     the functional areas defined in these documents and explored by the
     first SAGA-RG design team, as listed above.  This API will be
     submitted to GGF as a standard recommendation.  The WG will produce
     the following documents:


     * Informational Document:
       "Abstract SAGA-CORE-API Specification"
        The initial SAGA API specification in SIDL, which is
        language neutral.

     * Recommendation documents:
       Language bindings for the "Abstract SAGA-CORE-API" specification
       These will be for a number of languages, such as C, C++, Java and
       Fortran.

     Milestones:
     -----------

     GGF16: - SAGA API Specification pre-v1.0

     GGF17: - Submission of abstract SAGA API Specification v1.0
            - Submit Informational Document "SAGA Compatability with GGF middleware"
            - Implementation details review.

     GGF19: - Present Draft Language Bindings (C/C++/Java/Fortran)





More information about the saga-rg mailing list