The End User in the NASA Data System Reference Architecture
90 likes | 221 Vues
The End User in the NASA Data System Reference Architecture. Christopher Lynnes Goddard Earth Sciences Data and Information Services Center. Goal: Convince you to include the End User Domain as part of the Data System in the Reference Architecture. Learning from the Past
The End User in the NASA Data System Reference Architecture
E N D
Presentation Transcript
The End User in the NASA Data System Reference Architecture Christopher Lynnes Goddard Earth Sciences Data and Information Services Center
Goal: Convince you to include the End User Domain as part of the Data System in the Reference Architecture • Learning from the Past • What About the End User?
HDF-EOS EOSDIS Architecture
A Lesson Learned (You think I would put it in writing???)
What About the End User? • The User • Human-Computer Interface (Usability) • Machine user needs • User workflow • Adoption psychology and sociology • The User’s Platform • Client-server integration • Especially the ones the user already has • Client-client integration • E.g., discovery client with analysis client
What Could We Do in the User Domain? • Promote user-centric data formats and structures • Develop services tuned to the client base • e.g., Data Nodes for the Earth System Grid • Infiltrate the client • Distribute plug-ins, extensions, add-ons, skins • e.g., IDV-GEON • Extend the client into data system • Deploy data system capabilities to the user side • e.g., SeaDAS • Help client developers • e.g., API’s, example/reference implementations, widgets/scriptlets, etc.
Guidelines for Data System Architects Working in the User Domain • Develop a User Model and Use Cases • See the system through the eyes of the user. • Understand the user environment. • Platforms, tools, firewall rules... • Emphasize enabling, not controlling. • Play Nicely! You’re on their turf.