メインコンテンツまでスキップ

9. 参考文献 (References)

このセクションは、CoAP Observe メカニズムで使用される規定参考文献および情報参考文献を列挙します。規定参考文献は RFC 2119 のキーワード、Web Linking の関係意味、および CoAP 基盤プロトコルを定義しており、観察関係、通知メッセージ、リソースリンクの解釈に直接的に影響を及ぼします。

情報参考文献は、観察者パターン、REST アーキテクチャ、シリアル番号演算、UDP 利用ガイドライン、SIP イベント購読、HTTP 長ポーリングとストリーミング、CoRE リンク形式、制約ノードネットワーク用語、および HTTP/1.1 メッセージ構文など、設計の背景と関連技術を提供します。これらの文献は、CoAP Observe がなぜ軽量な通知モデルを採用しているか、およびそれが Web アーキテクチャや制約されたネットワーク環境とどう関わるかを読者が理解する助けとなります。

9.1. 規定参考文献​

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels" (RFC において要求水準を示すためのキーワード), BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, http://www.rfc-editor.org/info/rfc2119.

[RFC5988] Nottingham, M., "Web Linking" (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)" (制約付きアプリケーションプロトコル), RFC 7252, DOI 10.17487/RFC7252, June 2014, http://www.rfc-editor.org/info/rfc7252.

9.2. 情報参考文献​

[GOF] Gamma, E., Helm, R., Johnson, R., and J. Vlissides, "Design Patterns: Elements of Reusable Object-Oriented Software" (デザインパターン: 再利用可能なオブジェクト指向ソフトウェアの要素), Addison-Wesley Professional Computing Series, 1994.

[REST] Fielding, R., "Architectural Styles and the Design of Network-based Software Architectures" (アーキテクチャスタイルとネットワーク中心のソフトウェアアーキテクチャ設計), 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" (シリアル番号演算), 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" (アプリケーション設計者向けユニキャスト UDP 利用ガイドライン), 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" (HTTP リソースの変更を購読するための SIP イベントパッケージ), 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" (双方向 HTTP におけるロングポーリングとストリーミング利用の既知の問題とベストプラクティス), RFC 6202, DOI 10.17487/RFC6202, April 2011, http://www.rfc-editor.org/info/rfc6202.

[RFC6690] Shelby, Z., "Constrained RESTful Environments (CoRE) Link Format" (制約された RESTful 環境 (CoRE) リンク形式), 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" (制約ノードネットワーク用語), 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" (ハイパーテキスト転送プロトコル (HTTP/1.1): メッセージ構文とルーティング), RFC 7230, DOI 10.17487/RFC7230, June 2014, http://www.rfc-editor.org/info/rfc7230.