![Page 1: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/1.jpg)
1
OOI Cyberinfrastructure
Overview of the Governance Architecture
09 Jan 2014
![Page 2: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/2.jpg)
2
Observatory Deployment
![Page 3: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/3.jpg)
3
Interactive Ocean Observing• Global Interactive Federated Ocean Observatory Network• Real-time Automated Sense and Response• Command an Autonomous “Federated Network of Things”• Built over a Multi-Layer Network Strategy• Dependent on Asynchronous Reliable Messaging
![Page 4: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/4.jpg)
4
OOI Integrated Observatory Software Capability
![Page 5: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/5.jpg)
5
Architecture Core Principles
•Message Based•Service-Oriented•defined service interfaces; policy applies; message and web enabled
•Managed Resources•defined resource objects and associations; resource lifecycle
•Multi Domain of Authority•Interacting Agents•negotiations and commitments
•Common Data and Metadata Model•Cloud Virtualization Execution
![Page 6: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/6.jpg)
6
Core Principle: Resource Registry
![Page 7: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/7.jpg)
7
Core Principle: Resources and Associations
![Page 8: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/8.jpg)
8
Domains of Authority, Agents and Policy
![Page 9: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/9.jpg)
9
Core Principle: Distributed Processing & Communicate
![Page 10: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/10.jpg)
10
Core Principle: Capability Container and Processes
http://www.oceanobservatories.org/spaces/display/syseng/CIAD+CEI+OV
![Page 11: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/11.jpg)
11
Core Principle: Business Semantics Driven Governance
![Page 12: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/12.jpg)
API - Current State
12
![Page 13: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/13.jpg)
API - Target State
13
![Page 14: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/14.jpg)
Principals, Contracts and Policy
14
![Page 15: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/15.jpg)
Negotiations, Commitments & Contracts
15
https://confluence.oceanobservatories.org/display/syseng/CIAD+COI+OV+Governance+Concepts
![Page 16: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/16.jpg)
Resource Control
16
![Page 17: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/17.jpg)
Model, View, Control Model(a monadic conversation model)
Ein
V1 V2
F
P
Eout
V1 V2
F
PEout
Ein
Controller
Model
Viewer
Mouse/Keyboard
Screen/Monitor
![Page 18: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/18.jpg)
Conversation Model
V1 V2
F
PEout
Ein
V1V2
F
P Eout
Ein
V1
V2
FPE
out
Ein
Participant
Conversation
![Page 19: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/19.jpg)
Participant Model
Conversation
ReasonnerInterlocutor InterlocutorReceive
Send
Participant
ReadWrite
Local Conversational State
Local Analytic State
![Page 20: OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014](https://reader036.vdocuments.us/reader036/viewer/2022062811/568160b4550346895dcfd720/html5/thumbnails/20.jpg)
Deferred Binding of Information Model to Session Type
module Test;
type <java> "java.lang.String" from "rt.jar" as String;
global protocol Foo<type Y, sig X>(role A, role B, role C){
m1(String) from A to B;m1(Y) from A to B;X from A to B;
}
global protocol Bar(role A, role B, role C){
do Foo<String, m1(String)>(A, B, C);}
20