車載マルチメディア・ネットワーク「MOST」の設計ノウハウ ──ロバスト性の高いシステムを構築するためのハード/ソフト開発術
MOSTのアプリケーション・プログラムは,このファンクション・ブロックやファンクションをアドレスとして指定してメッセージを送信します.図8に,アプリケーション(ファンクション)と別のアプリケーション(ファンクション)の間でメッセージが通信されるようすを示します.アプリケーション・プログラムは,あたかも別のアプリケーションのファンクションまたはファンクション・ブロックへメッセージを送信しているかのように働きます.しかし実際には,ネットサービスによって物理的なネットワークを通って,ターゲットとなるファンクションにメッセージが届けられています.
このように,MOSTのアプリケーション・プログラムではネットワークの存在を感じさせません.同じ装置内の通信も,(物理的に)別の装置のファンクションへの通信も,まったく同じ手続きで行われます.ですから,ノード・ポジション,ノード・アドレスといったアドレスを実際のアプリケーション・レベルで使用することはほとんどありません.また,特定のファンクションやファンクション・ブロックをある装置から別の装置へ移動させても,アプリケーション・プログラムを書き換える必要はほとんどありません.