Details

    • Type: Bug
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.0
    • Fix Version/s: None
    • Component/s: XDI Messaging
    • Labels:

      Description

      "XDI messaging is peer-to-peer between any XDI client and any XDI endpoint, or between any two XDI endpoints"

      Not sure I understand the difference being made between clients and endpoints. If the distinction is needed we should define both terms and explain the difference.

        Attachments

          Activity

          Hide
          joseph Joseph Boyle (Inactive) added a comment -

          Sounds like Drummond was equating it with server endpoint that client contacts.

          Protocol we have used so far is client-server so possible peer-to-peer is still theoretical. Let's ask Drummond or Markus.

          Show
          joseph Joseph Boyle (Inactive) added a comment - Sounds like Drummond was equating it with server endpoint that client contacts. Protocol we have used so far is client-server so possible peer-to-peer is still theoretical. Let's ask Drummond or Markus.
          Hide
          joseph Joseph Boyle (Inactive) added a comment -

          https://en.wikipedia.org/wiki/Communication_endpoint
          "A communication endpoint is an interface exposed by a communicating party or by a communication channel. An example of the latter type of a communication endpoint is a publish-subscribe topic or a group in group communication systems.

          A communication endpoint is a discoverable node of communication whose scope may be varied to narrow or broaden the discovery zone. Endpoints facilitate a standard programmable layer of abstraction whereby heterogeneous software systems and/or subsystems may communicate with each other and that the means of communication are decoupled from the communicating subsystems."

          https://en.wikipedia.org/wiki/Service-oriented_architecture
          "Rather than defining an API, SOA defines the interface in terms of protocols and functionality. An endpoint is the entry point for such a SOA implementation."

          Show
          joseph Joseph Boyle (Inactive) added a comment - https://en.wikipedia.org/wiki/Communication_endpoint "A communication endpoint is an interface exposed by a communicating party or by a communication channel. An example of the latter type of a communication endpoint is a publish-subscribe topic or a group in group communication systems. A communication endpoint is a discoverable node of communication whose scope may be varied to narrow or broaden the discovery zone. Endpoints facilitate a standard programmable layer of abstraction whereby heterogeneous software systems and/or subsystems may communicate with each other and that the means of communication are decoupled from the communicating subsystems." https://en.wikipedia.org/wiki/Service-oriented_architecture "Rather than defining an API, SOA defines the interface in terms of protocols and functionality. An endpoint is the entry point for such a SOA implementation."
          Hide
          hubert_levangong Hubert Le Van Gong (Inactive) added a comment -

          FWIW, in a spec I recently read, IETF defines an "endpoint" to be an entity participating in a protocol. An endpoint could act as either a server or a client.

          Show
          hubert_levangong Hubert Le Van Gong (Inactive) added a comment - FWIW, in a spec I recently read, IETF defines an "endpoint" to be an entity participating in a protocol. An endpoint could act as either a server or a client.
          Hide
          peacekeeper Markus Sabadello (Inactive) added a comment -

          To me, an XDI endpoint is the part of an XDI server that receives XDI messages. If we send XDI messages over HTTP, then the XDI endpoint has an HTTP URI. To me, an XDI client is not an XDI endpoint.

          Show
          peacekeeper Markus Sabadello (Inactive) added a comment - To me, an XDI endpoint is the part of an XDI server that receives XDI messages. If we send XDI messages over HTTP, then the XDI endpoint has an HTTP URI. To me, an XDI client is not an XDI endpoint.
          Hide
          joseph Joseph Boyle (Inactive) added a comment -

          Currently we say "XDI messaging is peer-to-peer" - should this be deleted, or how should we explain it since we don't have peer-to-peer now?

          Show
          joseph Joseph Boyle (Inactive) added a comment - Currently we say "XDI messaging is peer-to-peer" - should this be deleted, or how should we explain it since we don't have peer-to-peer now?
          Hide
          hubert_levangong Hubert Le Van Gong (Inactive) added a comment -

          IMO there is no reason why we would exclude peer-to-peer from the realm of XDI messaging. It can be particularly relevant when considering XDI in an Internet of Things context. If a P2P scenario, both sides are endpoints and there is no Client/Server distinction.

          Show
          hubert_levangong Hubert Le Van Gong (Inactive) added a comment - IMO there is no reason why we would exclude peer-to-peer from the realm of XDI messaging. It can be particularly relevant when considering XDI in an Internet of Things context. If a P2P scenario, both sides are endpoints and there is no Client/Server distinction.
          Hide
          joseph Joseph Boyle (Inactive) added a comment -

          In the Messaging definition itself I think I want to use terms as non-suggestive as possible, maybe just the sender and receiver of a message.

          In the essay on XDI design goals we want to say a variety of configurations is possible.

          Show
          joseph Joseph Boyle (Inactive) added a comment - In the Messaging definition itself I think I want to use terms as non-suggestive as possible, maybe just the sender and receiver of a message. In the essay on XDI design goals we want to say a variety of configurations is possible.
          Hide
          peter.davis Peter Davis (Inactive) added a comment -

          ED: Discuss the truth/meaning of the statement: "XDI messaging is peer-to-peer between any XDI client and any XDI endpoint"

          Show
          peter.davis Peter Davis (Inactive) added a comment - ED: Discuss the truth/meaning of the statement: "XDI messaging is peer-to-peer between any XDI client and any XDI endpoint"

            People

            • Assignee:
              peacekeeper Markus Sabadello (Inactive)
              Reporter:
              hubert_levangong Hubert Le Van Gong (Inactive)
            • Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: