ietf-tapswg / api-drafts Public
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
ART-ART: Separation of architecture and interface documents #879
Comments
|
I don't entirely agree with this ART-ART comment: I think I might well agree with moving more of the description to this Arch document, but as discussed before, I also think it useful here to set the actual requirements for the architecture, and to define the architecture. It may need to be much clearer that this architecture consists of more the API. |
|
For completeness, this is the first statement of the interface document review: This document reads fairly well. I have some structural concerns (see the early |
|
Discussion at September 2021 interim:
|
|
I disagree with this conclusion at first pass—we did a specific analysis and pass on this over a year ago, with PR #564. The normative language and the standards-track aspect was very intentional and something the WG had consensus on. The point is that the API is a specific incarnation of the TAPS architecture, but there are overarching architectural properties that go beyond a specific abstract API. |
|
I completely agree with Tommy here, and recommend we fix this in #929. We should also of course check for any stray text or missing concepts. |
|
See linked PR first please to see if this resolves this? |
|
A PR was merged that addressed important text issues with separation of requirements and overview, and should more clearly set out that the requirements are for the system. The question of whether the overall TAPS systems requirements belong in this ID; the API; or a separate RFC needs some discussion based on the review, before this can be closed. |
|
Many good text improvements in the PR @gorryfair, but I noticed two smaller updates in the PR that I think were incorrect. Fixed in #940 |
|
The review comment showed were many places where the wording of architecture can be improved. There are some high level principles that I think should remain in the architecture document. The decision in today's interim is to review the architecture to get this more into a shape that is valuable as a reference, and then check the updated draft. |
|
I now suggest the issues are addressed and we close this issue without moving text between documents |
|
I agree with that; closing. |
Early art-art review of draft-ietf-taps-architecture
My first observation and request is that the group rethink the separation of
the architecture and interface documents. It is a warning-sign that the
interface document is a normative reference for the architecture document. As
the documents are currently constructed, a new reader cannot grasp the
architecture without inferring some of it through reading the interface.
Consider reformulating the architecture document as an overview - introduce
principles, concepts, and terminology, but don't attempt to be normative.
(There are signs that this may already be, or have been, a path the document
was being pushed towards). If nothing else, rename it, and acknowledge that the
actual architecture is specified using the interface definition.
Note that the first sentence of the Overview in the interface document also
highlights the current structural problem.
The text was updated successfully, but these errors were encountered: