Changes between Initial Version and Version 1 of Ticket #861, comment 1


Ignore:
Timestamp:
2023-09-15T13:46:08Z (8 months ago)
Author:
Jiri Svoboda

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #861, comment 1

    initial v1  
    11I realized that to get a fully compositional server one also needs the async registration to be compositional and need to make the connection between the client and the proper server component.
    22
    3 Currently it is not possible to create individual endpoints and register them with location service. The task as a whole is registered. With the current implementation of async ports, however, one can register multiple different interfaces with handlers, independently. When the client is connecting, they specify the required interface, which will enable the servers' async framework to route the request to the right server component.
     3Currently it is not possible to create individual endpoints and register them with location service. The task as a whole is registered. With the current implementation of async ports, however, one can register multiple different interface types with handlers, independently. When the client is connecting, they specify the required interface type, which will enable the servers' async framework to route the request to the right server component.
    44
    55This is not elegant and it requires that no two components must register the same interface type. The correct solution is to be able to create and register individual endpoints via location service, though.