earthcube all hands meeting outcomes: architecture forum
DESCRIPTION
The EarthCube All-Hands Meeting, held in Washington, DC June 24-26, had a large emphasis community discussion about coming to convergence on architecture for EarthCube. This presentation, given at the EarthCube Townhall at ESIP Summer Meeting (July 8-11) outlines the outcomes of the Architecture discussions and how the technology projects and teams are using these outcomes to move forward with EarthCube.TRANSCRIPT
![Page 1: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/1.jpg)
NSF vision of EC Architecture -Scope
› determined by community through broad engagement
› must meet the needs of Earth Science research and education community
-Challenges: › There are competing approaches› Have to integrate legacy systems› Diversity and complexity of Earth Science Information.
-Strategy› architecture development based on end-user needs› incremental process based on merit, feasibility and competence› conceptual design phase (now), refinement, then implementation
![Page 2: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/2.jpg)
Earth Cube Architecture workshop
Quick overview from IT team with key points from workshop held at All Hands meeting 2014-06-24 and 25.
Compiled by Stephen Richard 2014-07-09 for EarthCube Town Hall at ESIP summer meeting, Copper Mountain, Colorado.
![Page 3: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/3.jpg)
What is Architecture
A high level view of a system that can used as a guide to assess if something fits or doesn’t fit.
› The architecture for a system is like a reference book for a discipline.
› Identify gaps, establish priorities
![Page 4: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/4.jpg)
PANEL DISCUSSIONOcean Link, iPlant, GEOSS
Community infrastructure is a system of systems › continuously undergoing evolutionary development;
› must adapt to and satisfy user needs in a community driven way.
Constituent systems have their own architecture; EC architecture must integrate these by focusing on the gateways (interfaces) that link them.
Employ both bottom up and top down approaches in developing the architecture.
![Page 5: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/5.jpg)
Scenarios for assembling building blocks
![Page 6: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/6.jpg)
Architecture needs to Provide framework to show how EarthCube building
blocks fit together
Occupy middle ground between the uncoordinated technology-Bazaar model and the single monolithic system model.
Describe the kinds of communications necessary and the kinds of objects that need to be exchanged.
![Page 7: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/7.jpg)
Guidelines
Architecture doesn’t dictate the technology, it dictates the interfaces.
Components should be modular and loosely coupled; easy to plug in new components
Decouple user interface and functional components.
![Page 8: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/8.jpg)
Technology and Architecture Committee
purpose: To foster and coordinate the development of the evolving EarthCube architecture and technology.
Distinguish production software development (infrastructure) and research software development
Evaluate architecture performance against stated end-user needs.
…Many additional suggestions for charter
![Page 9: EarthCube All Hands Meeting Outcomes: Architecture Forum](https://reader036.vdocuments.us/reader036/viewer/2022082915/5481e2cbb07959380c8b461c/html5/thumbnails/9.jpg)
Thanks
Questions discussion
Comments from discussion at EC Town Hall need some way to see what current building blocks are and how they relate to each; Use diagrams from workshop as indication.