API管理シナリオのケースを通じて、組織内で一般的な 14 のAPI管理機能要件のケースについて学び、シナリオのデモンストレーションは、企業が使用シナリオを自社の組織に適用するのをより効果的に支援することができます。
ケースカンパニー
TPIソフトウエアは、企業や顧客が企業に必要なサービスをより迅速かつ柔軟に構築できるよう、さまざまな API リソースを提供する「API as a Service」を提供するテクノロジー企業です。
TPIソフトウエアの API 戦略とリソース計画を担当する技術チームは、マネージャーの Lin とそのチームメンバーです。 API の数の増加とAPI管理におけるさまざまなニーズに直面して、マネージャーの Lin は、すべての関係者の要件を満たすために自分とチームが多くの時間とコミュニケーションを費やし、リソースの混乱により手戻りや部門間/内部での作業が必要になることがよくあることに気付きました。対外コミュニケーションにおけるギャップです。
会社の API リソースをより効果的に制御して戦略的相乗効果を達成するために、マネージャーのリンは、社内および社外に対応するためのさまざまな API と豊富なAPI管理メカニズムを単一のインターフェイスで簡単に管理できる、会社の API リソース管理センターとしてdigiRunner API 管理 プラット フォームを導入しました。のニーズに応え、チームの技術的な運用コストを大幅に削減し、コミュニケーション効率を効果的に向上させます。その中でも、マネージャー リンの技術チーム、プラットフォーム開発部門、財務部門は、社内および社外の顧客に提供するために組織内で最も頻繁に使用される API サービスの 1 つです。
プラットフォーム開発部門と財務部門は、チームの API 開発と API ライフサイクルの管理プラットフォームとしてdigiRunnerを使用することを希望しており、両部門は独自の組織権限仕様を持ち、メンバー (承認者、IT、承認者、IT、組織) に提供するさまざまな機能モジュールを必要としています。開発者)に関連する作業を実行します。
BU-1 Admin_Approver が許可するコンテンツには次のものが含まれます。
認可権限:
承認ロール (Admin_Approver として、部下を承認できるロールのリストが割り当てられています):
構築する組織(BU-01、Admin_Approver)の関連情報を入力し、[追加]をクリックして組織ノードを作成します
財務部門には多数の API (AP、DB、FTP...) が異なるサーバー上に存在しており、異なるサーバー上で管理するのは容易ではないため、メンテナンスを軽減するために単一のプラットフォーム上で統一して管理できることが望まれます。時間と費用。digiRunnerの API プロキシ サービスを使用すると、API URL (http/https) または Swagger ファイルを通じてdigiRunnerプラットフォームに API を簡単に登録できます。 「currencyRate」 この為替レートクエリ API も今回digiRunnerプロキシする API の 1 つであり、この API をデモンストレーションに使用します。
TPIソフトウエア、情報セキュリティの考慮事項に基づいて、情報送信のセキュリティを確保するために、API を含むすべての機密情報を組織外または組織間で送信する場合は暗号化する必要があると発表しました。
digiRunner管理プラットフォームは、追加のプログラムを作成することなく API を暗号化する機能を提供します。リンマネージャーや財務部門の開発者など、プラットフォーム上で API 編集権限を持つユーザーは、プラットフォーム上で登録したエージェントの API を暗号化できます (JWE/ JWS)、digiRunnerの API リストには、サポートされている API が暗号化されているかどうかに関する情報も提供されます。ここでは暗号化対象の例として「fileTransform」形式変換APIを使用します。
APIを確認後、[更新]をクリックして設定を行います。
「JWT設定」を開き、「リクエスト」と「レスポンス」の暗号化方式を設定し、設定後[更新]をクリックして変更を保存します。
「API管理」>「API一覧」をクリックし、使用を停止したいAPI「backendConnection」を入力し、[検索]をクリックします
情報セキュリティを確保するために、すべての API はdigiRunnerエージェントに登録するときにセキュリティ レベルを示す必要があり、ユーザーは安全とマークされ、自分の API と同一である API のみを検索できます。
グループ名: 作曲家
グループの作成に必要な関連情報を入力した後、[モジュールの選択]をクリックして、グループに許可するモジュールを選択します。
[APIを選択]をクリックして、所属するAPIを選択します。 「Composer」グループに属する API は、「fileTransform」と「backendConnection」の 2 つの API です。選択後、[選択を適用]をクリックします。
(digiRunner Enterprise Edition で利用可能)
ここでは、digiRunnerローコード API エディターを使用して APIデータ形式の変換を簡単に実現する機能を体験していただきます。API が Web サービス (http/https) 形式であれば、簡単に完了できます。形式変換 (例: XML ↔ JSON)。
一般に、異なるサーバーに異なる形式で保存されているAPIを管理するのは面倒で難しいですが、digiRunner API 管理 プラット フォームにインポートされたTPIソフトウエアについては、統一的に管理して同じデータに変換する必要があるため、フォーマット化は難しくありません。 Manager LinはXML形式のAPIを持っており、統一されたjson形式に変換する必要がありますが、digiRunnerエディタ(Composer)だけでプログラムを書くことなく簡単かつ迅速に行うことができます。
「API管理」→「APIリスト」をクリックし、対象のAPIテンプレート(fileTransform)を選択します。 [更新]をクリックして編集画面に入ります。
(digiRunner Enterprise Edition で利用可能)
[インポート]をクリックしてTemplate API .jsonをインポートします。
Andy のdigiRunnerユーザー設定では、彼の認証方法は OAuth: Client Credentialである必要があります。通常、このタイプの認証は、ユーザーがTPIソフトウエア内部開発 API ではなくパブリック API のみを正常に取得できるようにするために使用されます。主に、次の目的で使用されます。組織外のユーザーに。
表示したい期間を選択し、必要に応じて検索条件を追加(フィルターの追加)します。
表示したい API ヒストグラムにマウス カーソルを合わせると詳細が表示されます
(digiRunner Enterprise Edition で利用可能)
TPIソフトウエアは、ソフトウェア開発能力、モジュール設計、AIコアテクノロジーを活用して、DigiFusionエンタープライズサービスミドルウェア、SysTalk.ai会話型AI、ESGswift サステナビリティ、GadoSecurityエンタープライズセキュリティ保護などの革新的なエンタープライズソフトウェア製品を独自に開発し、台湾全土および海外に販売チャネルを展開しています。同時に、大規模なクロスボーダープロジェクト構築の経験があり、市場に柔軟に対応して、企業のデジタル・トランスフォーメーションを実現して、顧客の信頼と多くの国際的な賞を獲得しています。