opengeospatial / MetOceanDWG

Public Repository for OGC MetOcean Domain Working Group
0 stars 1 forks source link

EDR API Enhancement: Framework for pub/sub mechanism #10

Open solson-nws opened 2 years ago

solson-nws commented 2 years ago

There are a number of NOAA programs asking when/if the EDR API specification will implement a pub/sub mechanism. One particular joint program between the NWS and UK Met Office is the WAFS Internet File Service (WIFS). There are SWIM requirements around AMQP as a pub/sub requirement. While the goal of the OGC MetOcean DWG and EDR API SWG is not to impose a particular protocol on EDR API implementers, it's becoming increasingl clear that operational entities looking to implement EDR-API will need this capability.

I proposed that a pub/sub framework be established and become part of EDR API version 1.2. It would be good to focus testing of this capability in the upcoming December OGC Sprint. Feedback from that sprint, could lead to refinements in this addition to the specification. The goal would be to start the approval process of this as a corrigendum by the Feb/March 2023 TC meeting.

tomkralidis commented 1 year ago

A first draft of a discussion paper (DP) can be found in https://github.com/opengeospatial/MetOceanDWG/tree/pubsub-dp-bootstrap. We are working towards submitting the DP in time for the 2023 Frascati members meeting.

chris-little commented 1 year ago

@tomkralidis Made some editorial changes, and explicit link to image (it gave me 404)

tomkralidis commented 1 year ago

+1 @chris-little !

m-burgoyne commented 1 year ago

@solson-nws @ShaneMill1 @tomkralidis @chris-little Updated the draft document with discussed changes

tomkralidis commented 1 year ago

+1 @m-burgoyne. As discussed I pushed a s/topic/channel/ fix as well.

ShaneMill1 commented 1 year ago

Hi all, I created a PR for some small changes: https://github.com/opengeospatial/MetOceanDWG/pull/14. In addition, Steve and I went through and add comments for discussion. See attached file. Thanks! Discussion_Paper_StartingPoint (2).docx

tomkralidis commented 1 year ago

@solson-nws @m-burgoyne @ShaneMill1 @chris-little update on https://github.com/opengeospatial/MetOceanDWG/tree/pubsub-dp-bootstrap

solson-nws commented 1 year ago

@tomkralidis - Nice work! Shane and I have set aside time Monday to update section 8.1. Will post by COB Monday to allow folks enough time to review prior to Thursday's MetOcean Coordination Mtg.

Thanks!

Steve

tomkralidis commented 1 year ago

PR in #19

tomkralidis commented 1 year ago
tomkralidis commented 1 year ago

2023-04-11 update:

Following positive response from OGC meetings in Frascati, a clause for Publish-Subscribe has been put forth in https://github.com/opengeospatial/ogcapi-environmental-data-retrieval/pull/426 for review/comment. Once we have consensus in EDR SWG we will engage beyond for wider discussion.

tomkralidis commented 1 year ago

2023-04-25: as discussed with @cportele at the Open Standards and Open Source Software Code Sprint, it would be valuable to provide an additional conformance class to for a generic message payload. This would help the use case of providing a notification of a resource deletion, for example.

tomkralidis commented 1 year ago

2023-05-22: I've added a commit to https://github.com/opengeospatial/ogcapi-environmental-data-retrieval/pull/426 that provides a Requirements Class for a message payload, for review and comment.

Note that various generic (enough) parts are pulled from the evolving WMO WIS2 Notification Message given the synergies and MOU goals between OGC and WMO.

solson-nws commented 1 year ago

Tom,

Thanks much!

Steve

On Mon, May 22, 2023 at 3:31 PM Tom Kralidis @.***> wrote:

2023-05-22: I've added a commit https://github.com/opengeospatial/ogcapi-environmental-data-retrieval/pull/426/commits/55e93c556349da8cd1569fd84acbee7cb0da80cf to opengeospatial/ogcapi-environmental-data-retrieval#426 https://github.com/opengeospatial/ogcapi-environmental-data-retrieval/pull/426 that provides a Requirements Class for a message payload, for review and comment.

Note that various generic (enough) parts are pulled from the evolving WMO WIS2 Notification Message https://github.com/wmo-im/wis2-notification-message given the synergies and MOU goals between OGC and WMO.

— Reply to this email directly, view it on GitHub https://github.com/opengeospatial/MetOceanDWG/issues/10#issuecomment-1557826407, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADYCGUISBHKMZ5277ZJWVX3XHO5HFANCNFSM5P6C4QEQ . You are receiving this because you were mentioned.Message ID: @.***>

tomkralidis commented 1 year ago

Update: OGC EDR - Part 2 is now in the EDR main repo: https://github.com/opengeospatial/ogcapi-environmental-data-retrieval/tree/master/extensions/pubsub