OOI Cyberinfrastructure Integrated Elaboration Demo Michael Meisinger, David Stuebe Life Cycle Architecture Review La Jolla, CA
Overview Introduction Demo Conclusions
Core System Structure: Subsystems User Interfaces Core Infrastructure Services Common Operating Infrastructure Data Distribution and Preservation Infrastructure Execution Data Management Application Level Externalization and Integration Instrument Agents External Observatory Sensing & Acquisition
Use Cases Demonstrated UC Name COI CEI DM S&A EOI IPAA 1 Hello User R 2 Hello Instrument S 3 Hello Data Source U 4 Ingest and Describe Data 5 Synchronize State Data 6 Distribute Data Product 7 Subscribe to Data 8 Persist Streamed Data 9 Discover Resource 11 Define New Service 12 Annotate Data 13 Transform Data 14 Use Service Anywhere 15 Put Services Anywhere 18 Command An Instrument 20 Command A Resource 24 Version A Resource 28 Operate System 29 Monitor System 30 Troubleshoot System
DEMO Roles (Michael) OOI Integrated Observatory Operator (David) Marine Observatory Instrument Provider and Data Consumer
DEMO Thanks to ALL the CI development teams and developers. Basically all services and components were touched in this demo
Capability Container: Processes and Messaging
Exchange: Secure Reliable Messaging Capability (Service) Capability (Service) Agent (Process) Agent (Process) UI Client (Process)
Example Message AMQP Headers: Method(name=deliver, id=60): False, 'magnet.topic', 'mm.instrument_management'), children=[], properties={'content type': 'application/msgpack', 'content encoding': 'binary'}, delivery_info={}, delivery_tag=6, headers=None, reply_to=None, OOI Headers: accept-encoding='application/ion-jsond', conv-id='#22', conv-seq=1, encoding='application/ion-jsond', op='start_instrument_agent', receiver='mm.instrument_management', reply-to='10a79b88-d2f0-4d3d-9092-87bb2e7fb3bb.1', sender='10a79b88-d2f0-4d3d-9092-87bb2e7fb3bb.1', Content: instrumentID='602d286b-dc47-4703-8f92-b37c1b02ba95', model='SBE49'
Thanks ! Questions ?