「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>サーバレス・アーキテクチャ]] *目次 [#m37d5f6c] #contents *概要 [#j23435fe] 既存のWebAPIに対して、一貫性のあるGatewayを提供する。 *詳細 [#t08b3c91] **機能 [#y4ee7f24] ***一元化 [#ga752d07] エンドポイントの一元化 ***変換 [#p023fc45] --[[XML>https://techinfoofmicrosofttech.osscons.jp/index.php?XML]] -> [[JSON>https://techinfoofmicrosofttech.osscons.jp/index.php?JSON]] --[[JSON-RPC>https://techinfoofmicrosofttech.osscons.jp/index.php?RPC#g8bee649]] <-> [[REST>https://techinfoofmicrosofttech.osscons.jp/index.php?REST]] --[[gRPC>https://techinfoofmicrosofttech.osscons.jp/index.php?gRPC]] への変換 ***連携 [#hc5539ce] -内製サービス -他サービス -段階的なサービス分割 ***パフォーマンス [#t85c8751] -負荷分散 -トラフィック管理 ***機能追加 [#u8e2b659] -認証、セキュリティ保護 -ビジネスインサイト、分析 *プロダクト [#j28640a6] **クラウド [#nb7e5fb7] ***AWS [#h86fb9eb] -Amazon API Gateway (API を簡単に作成・管理) | AWS~ https://aws.amazon.com/jp/api-gateway/ ***Azure [#w67dc23c] -Azure API Management - マイクロソフト系技術情報 Wiki~ https://techinfoofmicrosofttech.osscons.jp/index.php?Azure%20API%20Management ***GCP [#l8d99ff2] -Apigee API 管理プラットフォーム | Google Cloud Platform~ https://cloud.google.com/apigee-api-management/?hl=ja **OSS [#k495c62a] -自社で立てる選択。オープンソースのAPIゲートウェイまとめ | NTT Communications Developer Portal~ https://developer.ntt.com/ja/blog/0494a750-fb94-48bc-b048-651395ed187f ↓★の数が多いもの。 ***[[Kong]] [#ib76552b] ***fagongzi/gateway [#ib171bb7] https://github.com/fagongzi/gateway ***APIcast [#ye9f3a05] -3scaleのAPI Gateway -3scale --Red Hat の API Managementプロダクト。 --以下の4つのコンポーネントから成る。 ---APIcast~ API Gateway ---System~ ・・・。 ---Backend~ ・・・。 ---vZync~ ・・・。 *参考 [#i2140545] -APIを提供する | APIエコノミー構築支援サービス | サイオステクノロジー株式会社~ https://sios.jp/products/api/