OSの管理する資源とAPI
MenuWeb Serverで動作しているWordPress を考える。このWeb service に関係するコンピュータの資源と、Web service 構成するソフトウェアの要素を複数名前を上げて、それらの関係をわかりやすく図示せよ。
構成要素同士を結ぶ矢印に対応する具体的なAPI名を図に記述し、それに対応するAPI DocumentのURLを示せ。
そのWordPressの提供している client 側からWordPressの投稿にアクセスするための
Web APIのドキュメントのURLを示せ。
上のWeb APIを実装するWeb server上のOS上にある投稿にアクセスする具体的なプログラミング言語とAPI callを想像し例示せよ。(SQLよりも下のレベルを示すこと)
その
APIのドキュメントのURL示せ。(Javaが良い)
以上を踏まえて、Web APIとOSのAPIの違いを簡単に図で説明せよ。
追加
図はメールの添付ファイルを使わずに、自分の学科上のWeb page に置き、そのURLを添付する。Google drive その他は使わない。図のソース(OmniGraffle)自体も学科のweb 上に置き、そのURLを示す。
図は svg/pdf などのベクター形式を使う。スクリーンショット/jpg/png などのbitmapは使わない。pdf でもbitmapなのはダメ。eps/postscript のような時代遅れの形式では送らない。
OmniGraffle のソースのURLも添付する。svg抜きのOmniGraffle だけではOmniGraffleをもっていない人が読めない。