Skip to content

Commit

Permalink
Merge pull request wmo-im#116 from 6a6d74/main
Browse files Browse the repository at this point in the history
Major update: data consumer, data publisher, wis2node registration
  • Loading branch information
tomkralidis authored Feb 5, 2024
2 parents 2e2a5e3 + fcc6a24 commit e39a09c
Show file tree
Hide file tree
Showing 11 changed files with 394 additions and 216 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ guide/*.html
guide/*.pdf
guide/images/architecture/*.bkp
guide/diag-mermaid*.png
.vscode/settings.json
Binary file not shown.
Binary file modified guide/images/wis2-to-swim-temp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
84 changes: 73 additions & 11 deletions guide/sections/part1/data-consumer.adoc

Large diffs are not rendered by default.

205 changes: 193 additions & 12 deletions guide/sections/part1/data-publisher.adoc

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion guide/sections/part1/introduction.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
=== Introduction of WIS2
=== Introduction to WIS2

Since the Global Telecommunication System (GTS) entered operational life in 1971, it has been a reliable real-time exchange mechanism of essential data for WMO members.

Expand Down
144 changes: 68 additions & 76 deletions guide/sections/part2/operations.adoc

Large diffs are not rendered by default.

21 changes: 14 additions & 7 deletions guide/sections/part2/wis2-architecture.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

WIS2 is a federated system of systems based on Web-Architecture and open standards, comprising of many WIS2 Nodes for publishing data and Global Services that enable fault tolerant, highly available, low latency data distribution.

National Centres (NC), Data Collection and Production Centres (DCPC), and Global Information System Centres (GISC) are sll types of WIS Centre.
National Centres (NC), Data Collection or Production Centres (DCPC), and Global Information System Centres (GISC) are sll types of WIS Centre.

NCs and DCPCs operate WIS2 Nodes.

Expand All @@ -16,7 +16,14 @@ WIS Centres shall comply with the Technical Regulations defined in the Manual on

When describing the functions of WIS2 there are four roles to consider:

. Data Publisher:
. Data Publisher
. Global Coordinator
. Global Service Operator
. Data Consumer

These roles are outlined below.

==== Data Publisher
* This role is fulfilled by NC and DCPC.
* Data Publishers operate a WIS2 Node to share their data within the WIS2 ecosystem.
* Data Publishers manage, curate, and provide access to one or more "Datasets".
Expand All @@ -25,18 +32,18 @@ When describing the functions of WIS2 there are four roles to consider:
ii) An API or Web-service to access (or interact with) the Dataset.
iii) Notification messages advertising the availability of new data and metadata.

. Global Coordinator:
==== Global Coordinator
* This role is exclusive to GISCs.
* All GISCs supporting WMO Members in their AoR fulfil their data sharing obligations via WIS2.

. Global Service operator:
* To ensure highly available global data exchange, a WIS Centre may operate one or more Global Services
==== Global Service operator
* To ensure highly available global data exchange, a WIS Centre may operate one or more Global Services:
i) Global Discovery Catalogue: enables users to search all Datasets provided by Data Publishers and discover where and how to interact with those Datasets (e.g., subscribe to updates, access/download/visualize data, or access more detailed information about the Dataset).
ii) Global Broker: provides highly available messaging services where users may subscribe to notifications about all Datasets provided by Data Publishers.
iii) Global Cache: provides highly available download service for cached copies of core data downloaded from Data Publishers’ Web-services.
iv) Global Monitor: gathers and displays system performance, data availability, and other metrics from all WIS2 Nodes and Global Services.

. Data Consumer:
==== Data Consumer
* This role represents anyone wanting to find, access, and use data from WIS2 – examples include (but are not limited to): NMHS, government agency, research institution, private sector organisation, etc.
* Searches or browses the Global Discovery Catalogue (or other search engine) to discover the Dataset(s) that meet their needs (i.e., "Datasets of interest").
* Subscribes via the Global Broker to receive notification messages about the availability of data or metadata associated with Datasets of interest.
Expand Down Expand Up @@ -70,7 +77,7 @@ Leveraging existing open standards, WIS2 defines the following specifications in
// TODO: add refs to other parts of the Guide describing these components

==== WIS2 Node
* WIS2 Nodes are central to WIS2. These are operated by National Centres (NC) and Data Collection and Production Centres (DCPC) to publish their *Core* and *Recommended* data.
* WIS2 Nodes are central to WIS2. These are operated by National Centres (NC) and Data Collection or Production Centres (DCPC) to publish their *Core* and *Recommended* data.
* WIS2 adopts Web technologies and open standards enabling WIS2 Nodes to be implemented using freely-available software components and common industry practices.
* WIS2 Nodes publish data as files of a Web server or using an interactive Web service.
* WIS2 Nodes describe the data they publish using discovery metadata [TODO: ref. WIS Core Metadata Profile 2].
Expand Down
149 changes: 42 additions & 107 deletions guide/sections/part2/wis2node.adoc

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion guide/sections/part4/security.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
=== Security

For this initial version of the Guide to WIS2, existing guidance on informtion technology security (aka. _cybersecurity_) remains largely in force. Please refer to
For this initial version of the Guide to WIS2, existing guidance on information technology security (aka. _cybersecurity_) remains largely applicable. Please refer to:

* _Guide to Information Technology Security_ (WMO-No. 1115)footnote:[_Guide to Information Technology Security_ (WMO-No. 1115): https://library.wmo.int/records/item/51145-guide-to-information-technology-security]
* _Guide to the WMO Information System_ (WMO-No. 1061), Vol Ifootnote:[_Guide to the WMO Information System_ (WMO-No. 1061), Vol I: https://library.wmo.int/records/item/28988-guide-to-the-wmo-information-system], Appendix E - Annex To Paragraph 7.8 (ICT Service Incident Management), and Appendix F - WIS IT Security Incident Response Process
2 changes: 1 addition & 1 deletion guide/sections/part5/competencies.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
=== Competencies

For this initial version of the Guide to WIS2, existing guidance on competencies remains largely in force. Please refer to _Guide to the WMO Information System_ (WMO-No. 1061), Vol I, Appendix A - WMO Information System Training And Learning Guidefootnote:[_Guide to the WMO Information System_ (WMO-No. 1061), Vol I: https://library.wmo.int/records/item/28988-guide-to-the-wmo-information-system].
For this initial version of the Guide to WIS2, existing guidance on competencies remains largely applicable. Please refer to _Guide to the WMO Information System_ (WMO-No. 1061), Vol I, Appendix A - WMO Information System Training And Learning Guidefootnote:[_Guide to the WMO Information System_ (WMO-No. 1061), Vol I: https://library.wmo.int/records/item/28988-guide-to-the-wmo-information-system].

0 comments on commit e39a09c

Please sign in to comment.