Charter for SAGA-WG
Date 2010-09-02

Group Abbreviation:
saga-wg
Group Name:
Simple API for Grid Applications WG
Area:
Applications

Group Leadership:
Andre Merzkyandre@merzky.netChair
Shantenu Jhasjha@cct.lsu.eduChair
Thilo Kielmannkielmann@cs.vu.nlChair

Group Summary:
This working group is the first working group spawned by the SAGA-RG, and will concentrate on defining a concrete API for the functional areas identified by the initial SAGA-RG design team:
- 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
- Security


Charter Focus/Purpose and Scope:
The initial SAGA-RG collected a number of application use cases which are published in the SAGA-RG Document "SAGA Use Case Document". The work of this group will be based on these use cases, which will define the scope and target application areas for the API. Simplicity and parsimonious will be the governing design principles for the API.

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 liaise with relevant grid-middleware groups within the GGF.

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 non-normative examples and 'cook-books' showing how the specified APIs could be used.


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


Goals/Deliverables:
Title:
Type: Select Document Type...
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft
Public Comment
Publication

Title:
Type: Select Document Type...
MilestoneDate (YYYY-MM)Completed?Completed Date (YYYY-MM)
First Draft
Public Comment
Publication

Seven Questions:

1. Is the scope of the proposed group sufficiently focused?


2. Are the topics that the group plans to address clear and relevant for the Grid research, development, industrial, implementation, and/or application user community?


3. Will the formation of the group foster (consensus-based) work that would not be done otherwise?


4. Do the group's activities overlap inappropriately with those of another OGF group or to a group active in another organization such as IETF or W3C?


5. Are there sufficient interest and expertise in the group's topic, with at least several people willing to expend the effort that is likely to produce significant results over time?


6. Does a base of interested consumers (e.g., application developers, Grid system implementers, industry partners, end-users) appear to exist for the planned work?


7. Does the OGF have a reasonable role to play in the determination of the technology?


Group Status:
Active

Public Description (for print & web site):
This working group is the first working group spawned by the SAGA-RG, and will concentrate on defining a concrete API for the functional areas identified by the initial SAGA-RG design team: - 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 - Security