Summer 2007 Session: Applying Service-Oriented Architecture Concepts to USGEO Near-Term Opportunities

From Federation of Earth Science Information Partners
Revision as of 12:05, June 28, 2007 by Ksfontaine (talk | contribs)

The USGEO Architecture and Data Management Working Group (ADM) proposes to hold a session on applying service-oriented architecture concepts to USGEO near-term opportunities. The ADM is currently preparing a white paper on the benefits of a service-oriented architecture approach to the Integrated Earth Observation System (IEOS), the US contribution to the Global Earth Observation System of Systems (GEOSS). A basic tenet of GEOSS, and of IEOS, is that interoperability is required for success, and that interoperability pre-supposes integration at least at the level of the interfaces between components.

There are two observing system concepts (referred to as Near-Term Opportunities, or NTOs) which are far enough along to help the ADM with a proof of concept project. They are the Air Quality Assessment and Forecasting (AQ) NTO and the National Integrated Drought Information System (NIDIS) NTO groups. Toward that end, the ADM is organizing a two-part session during the open meeting day. The first set, to be held in the morning, will consist of simultaneous, but separate, meetings to answer the following question: “If I ruled the world, what would I in [AQ/NIDIS] need from you [NIDIS/AQ] that would make my job easier, and what could I contribute to you that I think would help you?” Put another way, what cross-community applications do not currently exist, but should. For instance are there models and model outputs that can benefit both communities, such as coordinated climate and meteorological models? Are their shared needs for certain types of data such as land cover data? Are there known interactions between the domains, such as drought-related impacts on air quality? Are there shared interests in and overlapping needs for services such as geospatial display and analysis of information?

Results from the morning sessions will be reported out at the afternoon joint session, at which the consensus opinion of the group will vote on the ‘services or service mashups or application(s) most likely to succeed.’ Time permitting, we will then try to do some designing, and possibly building, of those pieces we think are most viable. Ultimately, we’d like to be able to take advantage of the collaboration potential in the room, if not actually produce a beta-level tool that the Federation could then prototype and test.

Participants should read the IEOS Strategic Plan, the Air Quality and NIDIS Near-Term Opportunity Documents, the ADM Roadshow presentation, and any of a variety of information pertaining to service oriented architectures prior to attending. Most documentation is available at http://usgeo.gov; follow the links for Documentation (top left) or for the Architecture and Data Management Working Group (at the bottom left).

Who should attend?

  • applications folks - experience with design of web-based applications
  • discipline folks - domain experts on the science side who understand where the gaps are in the available data, models, and decision support tools - if we have some cross-discipline folks or multi-discipline folks, cool!
  • web services people - familiar enough with the service side to talk about what's realistic
  • SOA mavens, mashup builders, architects...



***New***  Draft Agenda

Summer 2007 ESIP Meeting: Applying Service-Oriented Architecture Concepts to USGEO Near Opportunities. July 19th Morning session 8:00 12:00

                  Afternoon session   1:30   5:30/6:00

Breaks as needed throughout the day – nothing scheduled


Morning Sessions: AQ and Drought (NIDIS) held simultaneously in separate rooms

8:00 – Welcome, Introductions, Purpose, and Charge to the Group

Answer this question: “If I ruled the world, what would I in the (Air Quality or Drought Community) need from you (Air Quality or Drought Community) that would make my job easier and what could I contribute to you that I think would help you? “ And brainstorm on possible ways to make that wish a reality [i.e. build the tool you need by the end of today].

8:20 – 11:00 – Small Group Sessions – Use these questions to help answer the above.

	Level-Setting Questions

1. What data, models, applications already exist that can be of greatest benefit to the Air/ Drought) Community?( objective is to get info on List known models, analytical tools, visualization/display tools, and data resources needed for the domains

2. What key questions does this community have to answer?

3. What are the gaps? What needs to be developed?

4. How will the nations citizens benefit from these existing and possible future capabilities?

	Science/Applications Questions 

1. What are the several (1-5 or so) toughest science problems you face where you think information technology may be able to help?

2. What are the specific information services (including data/models/ applications/operational products from others) or capabilities you think you need?

3. What results or improvement to the way government serves citizens would exist, that doesn’t now, if you had this service or capability?


	Data and Information Technology Questions

1. What capabilities can you provide, or are you aware of, that you think have the greatest potential to help researchers, modelers, and analysts?

2. Are there new capabilities needed? What needs to happen to bring these capabilities into existence?

	Cross Domain Communities Questions

1. If I ruled the world, what would I like to have that the community in the other room could offer me?

2. What could I offer the other community that I think would be useful to them?

3. What models and model outputs exist that can benefit both communities that should be coordinated? What are the shared needs (i.e., for certain types of data such as national land coverage, water boundaries etc.)?

4. What are the known interactions between domain communities such as drought related impacts on air quality?

5. What is the shared interest/where are the overlapping needs for services such as geospatial mapping, analysis and visualization of information. What other services could be shared?

6. If we “mashed up” AQ and drought information, what opportunities would that create that we might miss if each domain proceeded separately?

7. What other observations would you like to put on the table?


11:00 – 12:00 Report outs and discussion 12:00 – Lunch – end of morning sessions


Afternoon Session: Identifying and Building Tools that Cross the AQ and Drought (NIDIS) Domains


1:30 – Welcome, introductions as required, recap, and charge to the group [take the work from the morning sessions, talk about priorities, break into groups and work on what you are interested in, and start building the tool].

1:45 – 2:15 Report outs from AQ group

2:15 – 2:45 Report outs from drought group

2:45 – 3:00 Discussion of priorities, selection of high interest projects

3:00 – 5:00 Smaller Groups go forth and get the projects started

5:00 – reconvene and report out on status; closing, next steps [who carries the project forward, for instance]

5:30/6:00 – close




Contact: Kathy Fontaine, [email protected]


Interested? Add your name below.

Kathy Fontaine

Michael Burnett [email protected] (but I might not be able to attend this ESIP meeting :(

Bruce Caron --looking to do an air quality tool

Saurabh Channan

Stefan Falke

R. Bradley Pierce RAQMS AQ NTO

Phil Yang