コンテンツ情報
公開日 |
2017/07/18 |
フォーマット |
PDF |
種類 |
製品資料 |
ページ数・視聴時間 |
4ページ |
ファイルサイズ |
1.61MB
|
要約
近年のアプリケーション開発では、モバイルデバイス向けも当然視されるなど、開発負担が膨らむ一方で、スピード開発への要望が増している。しかし、これまでは、アプリケーションの構造が密結合であったことから、依存関係にある他のプログラムへの影響を調べることなどに時間がかかり過ぎ、開発速度がなかなか上がらない状況だった。
そこで、現在の開発現場では、アプリケーションの機能の一部を共通利用可能なコンポーネントとして整え、それを利用してアプリケーションを開発するSOA(Service Oriented Architecture)という概念を発展させたマイクロサービスという技術が注目を集めている。
このマイクロサービスでは、Web APIを用いて、必要なサービスだけを組み合わせて、アプリケーションを構成することができる。本コンテンツでは、Web APIによるマイクロサービス化について解説するだけでなく、懸念されるセキュリティ上の課題についても具体的な解決策を紹介する。