Download presentation
Presentation is loading. Please wait.
Published byJoleen James Modified over 8 years ago
1
Ocean Observatories Initiative Integrating Marine Observatories into a System-of-Systems: Messaging in the US Ocean Observatories Initiative M. Arrott, A.D. Chave, C. Farcas, E. Farcas, J. Kleinert, I. Krueger, M. Meisinger, J.A. Orcutt, C. Peach, O. Schofield, M.P. Singh, F.L. Vernon IEEE/MTS Oceans09 Biloxi October 27, 2009
2
Oceans09 Biloxi, Oct 27, 2009 Outline OOI Cyberinfrastructure Overview Integration Strategy Messaging Infrastructure Summary
3
Oceans09 Biloxi, Oct 27, 2009 OOI Overview
4
Oceans09 Biloxi, Oct 27, 2009 Integrated Observatory
5
CI Capability Container Oceans09 Biloxi, Oct 27, 2009
6
Deployment of Capability Containers Oceans09 Biloxi, Oct 27, 2009
7
Integration Strategy 1.Service-oriented, message-based integration Reduce inter-dependencies between technologies Robust and scalable in heterogeneous computing environments 2.Virtualization of computing and storage Deploy distributed services where needed Scale to meet demand 3.Support multiple facilities (governance) Avoids central domain of authority Enables new facilities to join the OOI network Keep track of agreements and policy Oceans09 Biloxi, Oct 27, 2009
8
Common Operating Infrastructure Is the integration & communication environment for all OOI CI subsystem capabilities
9
Messaging Scenario Oceans09 Biloxi, Oct 27, 2009
10
10 OOI CI Kick-Off Meeting Sept 9-11, 2009 Data Processing and Availability
11
Messaging Service Client Oceans09 Biloxi, Oct 27, 2009
12
Exchange Spaces Oceans09 Biloxi, Oct 27, 2009 Applications communicate through Exchange Spaces Applications must enroll in Exchange Spaces Applications have a unique name in an Exchange Space Applications allocate communication resources before use An Exchange Space Provides secure, reliable, scalable communication Hides routing, addressing and resource allocation
13
Exchange Space Clients and Resources Oceans09 Biloxi, Oct 27, 2009 Exchange Points are the resources of Exchange Spaces Communicators play the role of Producer, Consumer, and Broker
14
Governance Model Oceans09 Biloxi, Oct 27, 2009
15
Technologies ServiceTechnology Choice (Standard) Implementation Messaging Service (Exchange) AMQP Message Broker Infrastructure RabbitMQ with custom extensions Service FrameworkDistributed Object Framework Twisted Framework, RedHat MRG (includes QMF), OSGi Container with Spring, Enterprise Service Bus (ServiceMix) Message FormatFIPA ACL Message Structure OOI Distributed Application Architecture OTP (Open Telecom Platform) Ported to Python, Java, C Message SecurityX.509, SAML, XACMLShibboleth IdP, Comanage Distributed Communication Architecture Distributed IPC Facility OOI / Infinetics Oceans09 Biloxi, Oct 27, 2009
16
Summary The OOI Cyberinfrastructure integrates its core capabilities and user extensions via –Secure, reliable messaging –In a service-oriented architecture (SOA) –With explicit cross-facility governance Main benefits include –Reduced dependencies between technologies and deployment environments –Scalability where and when needed –Robust deployments Oceans09 Biloxi, Oct 27, 2009
17
Thanks!
18
Oceans09 Biloxi, Oct 27, 2009 Science & Education Operations Interactive Ocean Observing Interactive Ocean Modeling & Data Assimilation Automated Data Product Generation Discipline-Driven Semantic Organization of Data Interactive Instrument Network Integrated Observatory Management User-Driven Integration of Resource Observatory Activity Model
19
Oceans09 Biloxi, Oct 27, 2009 Application and Infrastructure Services
20
Domain Model for Governance Oceans09 Biloxi, Oct 27, 2009
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.