Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bridge EPP to RPP #26

Closed
anewton1998 opened this issue Nov 12, 2024 · 4 comments
Closed

Bridge EPP to RPP #26

anewton1998 opened this issue Nov 12, 2024 · 4 comments

Comments

@anewton1998
Copy link
Collaborator

anewton1998 commented Nov 12, 2024

From James Gould on the list:

  1. Change " The RPP working group may however consider possibilities of mapping of data objects, operations and extensions from EPP to RPP for both clients and servers" to "The RRP working group may however consider possibility of bridging EPP to RPP for both clients and servers"
    a. The use of bridging is more generic and provides the possibility of reusing common elements across EPP and RRP
@pawel-kow
Copy link
Collaborator

From https://mailarchive.ietf.org/arch/msg/rpp/ABcz4Ga2mRWGUBO8uV9ip8VDnBU/

[PK] Maybe you may explain a bit more what practical different you see between the two? It may be that we have a different understanding of the subtle difference between the two so I would like to see a common understanding of those two terms before we decide to use this or the other.

[JG2] I see the usefulness of mapping the objects, operations, and extensions to help ensure functional equivalence, but I view the mapping as not as generic with other forms of bridging techniques that can be considered. RPP can be defined in two separate layers (RPP transport and RPP application packet protocol), where EPP with XML and RPP with JSON can ride on an RPP compliant transport layer. The broader “bridge” term would support this potential solution.

[PK2] if I understand your proposal right, that you want explicitly enable EPP payloads in the RPP protocol. I don't think I would be supportive of that as a requirement and also not on the charter. If it turns out in the architecture that it would be possible we may still reconsider, but I don't think RPP should be constraint by that. I think it would be just right to talk about mapping of equivalent of currently used EPP functionality in the charter.

[JG3] No, I want to define an RPP transport that is concerned with the mapping of provisioning commands to HTTP methods and mapping of provisioning objects to URL path segments and support an application packet protocol that can be either RPP and JSON or EPP and XML. From an EPP perspective, and EPP over REST (EoR) transport can be defined, which complies with an RFC 5730 transport and complies with the RPP transport. Thus, you have a bridge and not a mapping. I’m getting out ahead of the requirements myself with the solution space, but I want to ensure that the charter doesn’t disallow this type of ideation with language associated with mapping. Changing “mapping” to “bridge” will solve my concern of the charter embedding a specific solution.

I understand that and I don't think it should be put in the goals of RPP to explicitly enable it. It may happen that it would be still possible, but not a goal as such. In my eyes current charter proposal talking about mapping serves good the objectives.

@rpp-ietf
Copy link

rpp-ietf commented Nov 14, 2024 via email

@pawel-kow
Copy link
Collaborator

Hi James,

Yes, I guess we already agreed on RPP and EPP Overlap.

Please take a look at the most recent version of the charter if it is well reflected.

Kind Regards,
Pawel

anewton1998 added a commit to anewton1998/ietf-wg-rpp-charter that referenced this issue Nov 20, 2024
anewton1998 added a commit to anewton1998/ietf-wg-rpp-charter that referenced this issue Nov 21, 2024
anewton1998 added a commit that referenced this issue Nov 22, 2024
addressing issue #26 (mapping RPP and EPP as deliverable)
@pawel-kow
Copy link
Collaborator

Adressed with #40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants