Protocol Modernization Tiger Team (PM2T)
The Protocol Modernization Tiger Team was formed in Tucson at the Interop meeting in Nov 2023. The aim is to address the question of compatibility of the DAL protocols (and by implication protocols such as UWS) with modern web development tools. A number of people volunteered to form a tiger team to work on this.
The recommendations being examined would mostly be in DAL and GWS (e.g., TAP, SIA2,
SODA, UWS) so will need to be a cross WG effort. A question to answer is : How do we adapt the protocol interactions to be compatible with tools such as
OpenAPI.
Membership - email alias "PM2T"
Initial Plan forward
- Setup a wiki & mail list
- Meet over 4 months ... Jan - April (once a month)
- Plan to meet in Sydney 2 days (perhaps Thu/Fri) prior to IVOA that starts on Sunday (needs discussion and inquiry woth Organizers/Exec)
Standards Involved (1st up!)
OpenAPI Project Links (add yours)
References
From Tucson DAL session YoPAD
- Modernisation of protocols - improve compatability with modern web dev tools
GDF: Still very interested in modern definition of protocols/APIs (e..g JSON/
OpenAPI) to assist service implementors to use modern tools. High priority for Rubin
FB: How would that look like
GDF: Way more services than clients - clients have resources to stay up to date - would need to update clients to support new services while supporting old services. New services would be json based
GDF: Suggest a tiger team as no one service can do this alone
GM: Have used microsservices with json to send votable in the new SIMBAD's
ConeSearch service
GDF: About service interaction not votable format change - so how UWS works. Really hard to implement UWS in contemporary
Tim: Is there support for json? Yes, then presumably some would be intersted in volunteering.
RE: NED already has json behind the scenes and easier to convert json
DM: Suggest updating standards as defining the data model and then have an examples of the json implementation as well as XML. Don't want to be talking in 10 years about how to convert away from json!
Joshua Fraustro: MAST has a model of the UWS interactions - need management approval to make them open source and share.
Tim: Use Pydantic and
FastAPI too - very happy with them
<!--
* Set ALLOWTOPICRENAME =
TWikiAdminGroup-->