特定の2つ以上のものを繋げるための機能や規格。Interface。
主に以下の3つに分類される。英語では接触面、境界面の意味。
装置間の伝送通信を行う通信プロトコル(データの送受信の約束事)と接続するケーブル及びコネクタを標準(スペック)化した相互接続システムのこと。標準スペックとして装置設計に取り入れると製造メーカーが違っても決められたケーブルで接続すれば動作が保証できる。またインターフェースケーブルに付いているコネクタは、インターフェースコネクタまたはI/O(アイオー)コネクタと呼ぶ。例えば、HDMIやUSBケーブル等。
アプリケーションソフト同士の間や、オペレーティングシステム(OS)とアプリケーションソフトの間でデータのやり取りをするための手順や形式のこと。代表的なものとしてアプリケーション・プログラミング・インタフェース(API)がある。
人とコンピュータを相互間で結ぶことのできる規格や手段などのこと。主な例にキーボードやマウス、タッチパネルなどを指す。「User Interface」の略として主に「UI」が用いられることが多い。機械とのインターフェースの場合、「ヒューマンマシンインタフェース(HMI)」や「マンマシンインタフェース(MMI)」と呼ぶことがある。
その文脈により以下のようにいくつかの種類に分類することができる。
インタフェースデザインの心理学 ―ウェブやアプリに新たな視点をもたらす100の指針
このページの目的 コンポーネントのドメインが名前空間によって明確に分けられてる場合、そのコンポーネントの分離をサービスレベルにまで分離し、サービスベースアーキテクチャを構成する。 サービスベースアーキテクチャとは? サービスベースアーキテクチャのメリットとデメリット サービスベースアーキテクチャは、マイクロサービスアーキテクチャの要素もある、分散型のアーキテクチャだ。 しかし、マイクロサービスやイベント駆動のタイプに見受けられる複雑さやコストがなく、多くのビジネスアプリケーションで選択されている。 構成要素は3つ存在し 個別にビルドされたユーザーインターフェース 個別にビルドされたリモートのバ…
この記事の説明 システムにおけるスケーラビリティと弾力性の違いを説明するサイトです。また、スケーラビリティ/弾力性を高めるためにはどのようなシステム構成にするべきなのか、どのようなシステムがスケーラビリティが高いと言えるのかについても触れていきます。 スケーラビリティと弾力性の違い 弾力性とは? スケーラビリティとは? システムごとの、スケーラビリティと弾力性の違い モノシリックなシステム サービスベースアーキテクチャはスケーラビリティが高い スペースベースアーキテクチャはスケーラビリティ/弾力性ともに最高 備考 スケーラビリティと弾力性の違い スケーラビリティとは、 時間の経過とともにユーザ…