マイクロサービス化のファーストステップというタイトルで昨今、話題になっているマイクロサービスとは何なのかを確認させていただきマイクロサービスアーキテクチャを導入するにあたってのどういったポイントがあるのかをご紹介させていただきます。スライド後半ではマイクロサービスアーキテクチャの導入を支援する弊社製品のCA Live API Creatorがどのように有効活用できるかのご紹介をさせていただきます。
弊社(CA technologies)のCA Live API Creatorのご紹介ページをご参照ください。
https://www.ca.com/jp/products/ca-live-api-creator.html
8. 8
Data API作成ツール : CA Live API Creatorの利用
データベースのデータを即座にWeb API化
CA Live API
Creator
• データベースへの接続情報をCA Live API Creatorへ設定してデータベースをスキャンすることで
各Table, View, ProcedureのWeb APIのエンドポイント(レコードの参照・追加・更新・削除が
可能)をそれぞれ自動で作成します。
• 作成したWeb APIのエンドポイントに対して自動でSwaggerドキュメント(UI&JSON)を作成します。
Swagger UI
(API Document)
Swagger JSON
(JSON API
Document)
Web API
Endpoint
GET/POST/PUT/DELETE 自動
生成
データベーステーブル構造
のスキャン
アプリケーション
開発者
(API ユーザ)
APIの
リクエスト
APIの
仕様確認
ツールへの
取り込み
API開発者
Table View Procedure
テーブル1
テーブル2
テーブル3
Web API化したいデータベースの
接続アカウントを指定してスキャンする。