Story #3892: Need a content viewing / rendering service
Add proposed CNRead view service to the Architecture Docs
This is the same as #4684, however, a CNRead.getView() service needs to consider how packages or individual files are rendered for download. Since the CNs don't store science data objects, the bytes would need to be first retrieved from one of the MN replicas. This may put unplanned load on the CNs, and needs discussion.
#1 Updated by Matthew Jones over 9 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
- translation missing: en.field_remaining_hours set to 0.0
Completed CNView service documentation. The service is identical to the MNView definition, except that the CN may choose to redirect the request to the MNView service at the associated member node. I left that open in the API docs so we had some degree of latitude to decide when that redirection might occur. There could be use cases where we don't want redirection to occur, such as when the MN doesn't support a particular view theme, or in an integrated application that can't handle redirects. This needs discussion before implementation.