-
Notifications
You must be signed in to change notification settings - Fork 1
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
DM-006: Ephemerality #30
Comments
Hi Jim, As to consistency, what do you mean by that? I don't think we've defined consistency..... Thanks, Nancy. |
Sounds good as a title update In terms of consistency, I was thinking of a reply being built from multiple sources. If they are in the middle of propagating data between them or some elements have been updated, but the appropriate consolidators have not run, then the view of the state given back to a client might not be time consistent. That is different attributes come from different times with different possible results. This is also an issue if the same attribute is published to different repositories by different entities. Which is returned and what happens if they have different ideas of state. |
I would prefer to see this split into two separate requirements, since it really addresses two different concepts: DM-00x: Full vs partial updates: The data model SHOULD include the ability to allow providers of data to provide the data as a whole or when updates occur. For example, a consumer can request a full update on initial engagement, then request to receive deltas (updates containing only the changes since the last update) on an ongoing basis as new data is generated. DM-00y: Solicited vs. Unsolicited Updates: The data model SHOULD enable a provider to publish data either solicited (in response to a request from a from a consumer) or unsolicited (as new data is generated, without a request required). For example, an external collector can publish data in response to a request by a consumer for information about an endpoint, or can publish data as it observes new information about an endpoint, without any specific consumer request triggering the publication. |
Both of these are clear requirements. I like the text. |
Will incorporate in -05 |
Looks good in -05. |
Version -04
The text was updated successfully, but these errors were encountered: