Desktop Agent Bridging meeting today

0 views
Skip to first unread message

Kris West

unread,
Feb 22, 2023, 7:51:00 AM2/22/23
to fd...@finos.org
Hi All,

The next Desktop Agent Bridging discussion group meeting is today @ 9am EST / 2pm GMT, please find the agenda and joining details at: https://github.com/finos/FDC3/issues/911 and below:

Meeting Date

Thursday 22 Feb 2022 - 9am EST / 2pm GMT

WebEx info

More ways to join

  • Join by video system:
  • Join by phone
  • Access code: 2558 920 8729

Agenda

  • Convene & roll call, review meeting notices (5mins)
  • Review action items from previous meeting (5mins)
  • Updates from the BackPlane project (20mins)
  • JsonSchema for messages, AsyncAPI, Socket.io, SignalR, ws (25mins)
    • Proposal is currently based on agent < - > bridge communication and doesn't use any higher level group concepts:
    • e.g. grouping of messages:
      • Specific Agents -> RequestToBridge -> Bridge (request handler)
        Bridge (req handler) -> RequestToAllAgents -> All Agents
        Bridge (req handler) -> RequestToSpecificAgents -> Specific Agents
        Specific Agents -> ResponseToBridge -> Bridge (resp handler)
        Bridge (resp handler) -> ResponseToSpecificAgents -> Specific Agents
        Bridge (cnctd agents) -> ConnectAgentsUpdate -> All Agents
    • mapped to channel names (with {variables}):
      • RequestToBridge = bridge/request
        RequestToAllAgents = agents/all/request
        RequestToSpecificAgents = agents/{destkopAgentId}/request
        ResponseToBridge = bridge/response
        ResponseToSpecificAgents = agents/{desktopAgentId}/response
        ConnectedAgentsUpdate = agents/all/connectedAgentsUpdate
    • Frameworks may be quite specific - necessitating use of their specific client
      • SignalR Groups & Hubs/Socket.io rooms & namespaces/AsyncAPI channels
    • AsyncAPI can be used to document APIs produced with frameworks. Seems to abstract some details (e.g. connection protocol)
    • Are any grouping concepts actually needed?
    • Should a framework be adopted OR a raw websocket protocol?
  • AOB & Adjourn (5mins)
K

--

Kris West  he • him
Principal Engineer

Finsemble
kr...@finsemble.com 
finsemble.com

Reply all
Reply to author
Forward
0 new messages