Aller au contenu principal

9. Références (References)

Cette section répertorie les références normatives et informatives utilisées par le mécanisme CoAP Observe. Les références normatives définissent les mots-clés RFC 2119, la sémantique des relations de Web Linking ainsi que le protocole de base CoAP ; elles influent directement sur l'interprétation des relations d'observation, des messages de notification et des liens de ressources.

Les références informatives fournissent le contexte conceptuel et les technologies associées, notamment le modèle de l'observateur, l'architecture REST, l'arithmétique des numéros de série, les directives d'utilisation d'UDP, les abonnements aux événements SIP, le long polling et le streaming HTTP, le format de lien CoRE, la terminologie des réseaux de nœuds contraints ainsi que la syntaxe des messages HTTP/1.1. Ces documents aident le lecteur à comprendre pourquoi CoAP Observe adopte un modèle de notification léger et en quoi il se rattache à l'architecture Web et aux environnements réseau contraints.

9.1. Références normatives​

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels" (Mots-clés à utiliser dans les RFC pour indiquer les niveaux d'exigence), BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, http://www.rfc-editor.org/info/rfc2119.

[RFC5988] Nottingham, M., "Web Linking" (Liage de ressources Web), RFC 5988, DOI 10.17487/RFC5988, October 2010, http://www.rfc-editor.org/info/rfc5988.

[RFC7252] Shelby, Z., Hartke, K., and C. Bormann, "The Constrained Application Protocol (CoAP)" (Le protocole d'application contraint), RFC 7252, DOI 10.17487/RFC7252, June 2014, http://www.rfc-editor.org/info/rfc7252.

9.2. Références informatives​

[GOF] Gamma, E., Helm, R., Johnson, R., and J. Vlissides, "Design Patterns: Elements of Reusable Object-Oriented Software" (Patrons de conception : éléments de logiciels orientés objet réutilisables), Addison-Wesley Professional Computing Series, 1994.

[REST] Fielding, R., "Architectural Styles and the Design of Network-based Software Architectures" (Styles d'architecture et conception de logiciels orientés réseau), Ph.D. Dissertation, University of California, Irvine, 2000, http://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf.

[RFC1982] Elz, R. and R. Bush, "Serial Number Arithmetic" (Arithmétique des numéros de série), RFC 1982, DOI 10.17487/RFC1982, August 1996, http://www.rfc-editor.org/info/rfc1982.

[RFC5405] Eggert, L. and G. Fairhurst, "Unicast UDP Usage Guidelines for Application Designers" (Directives d'utilisation d'UDP unicast à l'intention des concepteurs d'applications), BCP 145, RFC 5405, DOI 10.17487/RFC5405, November 2008, http://www.rfc-editor.org/info/rfc5405.

[RFC5989] Roach, A., "A SIP Event Package for Subscribing to Changes to an HTTP Resource" (Un paquet d'événements SIP pour s'abonner aux changements d'une ressource HTTP), RFC 5989, DOI 10.17487/RFC5989, October 2010, http://www.rfc-editor.org/info/rfc5989.

[RFC6202] Loreto, S., Saint-Andre, P., Salsano, S., and G. Wilkins, "Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP" (Problèmes connus et bonnes pratiques pour l'utilisation du long polling et du streaming dans le HTTP bidirectionnel), RFC 6202, DOI 10.17487/RFC6202, April 2011, http://www.rfc-editor.org/info/rfc6202.

[RFC6690] Shelby, Z., "Constrained RESTful Environments (CoRE) Link Format" (Format de lien des environnements RESTful contraints), RFC 6690, DOI 10.17487/RFC6690, August 2012, http://www.rfc-editor.org/info/rfc6690.

[RFC7228] Bormann, C., Ersue, M., and A. Keranen, "Terminology for Constrained-Node Networks" (Terminologie des réseaux de nœuds contraints), RFC 7228, DOI 10.17487/RFC7228, May 2014, http://www.rfc-editor.org/info/rfc7228.

[RFC7230] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing" (Protocole de transfert hypertexte (HTTP/1.1) : syntaxe des messages et routage), RFC 7230, DOI 10.17487/RFC7230, June 2014, http://www.rfc-editor.org/info/rfc7230.