Huawei Cloud API ExplorerがAPIオーケストレーションを開始し、開発者がゼロコードでワークフローを効率的に構築できるようになります(経験ユーザーは募集中です)

従来の開発モデルを打ち破り、APIオーケストレーションが登場

 従来の開発モデルでは、開発者は次のようなシナリオに遭遇することがよくあります。

  • サービス A は、サービス B とサービス C にプッシュ メッセージを送信します。サービス A によって渡されたパラメーターが変更されると、サービス B とサービス C は時間内に同期して応答できなくなり、最終的には間違った結果がユーザー フロントエンドに配信されます。
  • 単純なビジネス ロジックの変更には、コードの作成、デバッグ、コンパイル、構築、デプロイ、テストからオンライン化までの長いプロセスが必要となり、多くの人的リソースが無駄になります。
  • ビジネスシーンの拡大や機能の多重化が進むと、サービス間で高度な結合が発生し、システムが肥大化して管理が困難になるだけでなく、問題発生時の追跡や調査が困難になり、企業に損失が発生する可能性があります。企業。

上記の開発シナリオに対応して、開発者は開発した API インターフェイスを独立したユニットとして扱い、ビジネス ロジックとインターフェイス間の対話プロセスに従って視覚的なオーケストレーションを実行するだけで済む API オーケストレーションの概念が業界で登場しました。このプロセスでは、API オーケストレーション プラットフォームが内部でプロセスを構築し、開発者が自動管理を実現したり、リリース用に新しいマイクロサービス API に再集約したりできるようにします。

API オーケストレーションを使用する利点は明らかです。まず、開発者はコーディングが不要で、基盤となるビジネスロジックに合わせてAPIユニットを再構成できるため、必要なデータを1回の呼び出しで取得できるため、データ送信回数が減り、フロントエンドとフロントエンドの効率が向上します。バックエンドのインタラクション。第二に、各サービス インターフェイスはアトムとして完全に独立しており、オーケストレーション プラットフォームを通じてビジネス システムを分離することができ、API サービスの再利用率が大幅に向上し、サービス全体が柔軟で動的に拡張可能です。

開発者がゼロコードでワークフローを構築できるようにするAPIオーケストレーションの 3 つのコア機能

Huawei Cloud API ExplorerプラットフォームはまもなくAPIオーケストレーション機能を開始します。この機能はAstro Flowと組み合わされて、ワークフローオーケストレーションのパブリック機能を構築し、トリガー/コネクタ共有プラットフォームを作成し、開発者とコネクタエコシステムを構築することを目指しています。Huawei Cloud API オーケストレーションは、Huawei Cloud サービス機能の効率的な統合を提供することに重点を置き、R&D エンジニアと運用保守エンジニアにローコード統合機能とローカルコード統合機能を提供し、開発者が Huawei Cloud に基づく迅速な統合シナリオ オーケストレーション機能を実装しやすくします。サービス。

Huawei Cloud API Explorer の API オーケストレーション機能は、次の 3 つのコア機能を提供します。

  1. ワークフロー オーケストレーション エンジン。これには、統合されたグラフィカル ワークフロー設計コンポーネントと統合されたワークフロー標準モデルが含まれており、開発者はワークフローやその他の調整されたワークフロー管理を追加、削除、変更、確認できます。
  2. ワークフロー実行プラットフォーム。統合されたデバッグ/実行/ホスティング プラットフォームと統合されたワークフロー操作ログ監視機能が含まれます。開発者はワークフローをオンラインでデバッグし、返された情報に基づいてワークフローを最適化することができ、デバッグ ログをすぐに確認することもできます。
  3. APIコネクタ。現在、Huawei Cloud 9000+ クラウド サービス API をサポートしています。開発者は、トリガーのカスタムパス、リクエストパラメータ、リクエストボディ、その他の情報を設定し、Huawei Cloud Service API コネクタの設定をサポートできます。

Huawei Cloud API ExplorerのAPIオーケストレーション体験トライアルについては、次の例を参照してください。

  1. Huawei Cloud Service API コネクタをドラッグ アンド ドロップしてワークフローに配置し、デバッグします。

     2. 論理コネクタを介した並列分岐、条件分岐、その他の分岐をサポートし、カスタム応答を構成することもできます

     3. [概要] では、ワークフローのプレビュー、ワークフローの概要の編集、トリガーとコネクタの表示ができます。

     4. デバッグ ログ インターフェイスで、実行ログ情報を表示します。

     5. バージョンを公開し、バージョン管理インターフェイスで各バージョンの API オーケストレーション ワークフローを編集します

     6. 権限管理インターフェースで、プロジェクト、メンバー、権限を一元管理・認可します。

実際のケースで Huawei Cloud APIオーケストレーションを説明します

以下では、シナリオのケースを使用して、Huawei Cloud API オーケストレーションの機能を示します。

たとえば、Xiao Ming はゲーム会社の運用およびメンテナンス エンジニアです。彼は会社のすべての新しいゲームのオンライン リリースを担当しています。また、サイレント プレイヤーをリコールするために、使用状況に基づいてプレイヤーにテキスト メッセージ通知をタイムリーに送信します。アクティブなプレーヤーを維持します。

分析の結果、このシナリオにはゲーム作成サービス、パイプライン展開およびリリースサービス、プレイヤーステータスクエリサービス、SMS送信サービスなどの複数のサービスが含まれており、その中にはファーウェイクラウドベースのサービスとしてパイプラインサービスとSMS送信サービスが含まれます。したがって、Xiao Ming は API オーケストレーションを使用してプロセスを迅速に設計できます。

詳細は以下のとおりです。

  1. Xiao Ming がワークフローを構成した後、右側でコネクタ パラメータを構成し、最後にオンラインでデバッグできます (デモンストレーションの便宜上、コア コネクタのみが表示され、構成パラメータは省略されています)。

     2. Xiao Ming は、デバッグ結果に基づいてワークフローを変更および調整し、リリース バージョンを調整できます。

    3. 運営プロセス中に、同社はプレーヤーのユーザー エクスペリエンスを確保するために、S レベル ゲームごとに別の高規格サーバーとより高い帯域幅を構築することを決定しました。そこで、Xiao Ming は条件分岐を追加し、クラウド サーバー サービスを追加して、次のように最適化しました (デモンストレーションの便宜上、コア コネクタのみが示されており、構成パラメータは省略されています)。

この時点で、API オーケストレーションが形になりました。興味のある開発者は、以下の方法で API オーケストレーションのトライアルトライアルに参加できます。

ディープな体験ユーザーの募集が本格化

将来的には、Huawei Cloud API Explorerプラットフォームは、APIオーケストレーションのサンプルコード生成を段階的に改善し、APIオーケストレーション機能機能に基づいたAPI/SDK/CLIおよびその他のオープン機能をサポートし、オープンなサードパーティAPIゲートウェイコネクタ/クラウドアプリケーションストアAPIコネクタをサポートします。 API オーケストレーションのリリース API ゲートウェイ/クラウド アプリケーション ストアに移動し、さまざまなワークフロー テンプレートやその他のアプリケーション機能を起動して、開発者が効率的な開発と自動化された運用とメンテナンスを実現できるようにします。

現在、Huawei Cloud API Explorer プラットフォームは API オーケストレーション テストへの招待を開始しており、エンタープライズ開発者はテスト期間中に API オーケストレーション機能を無料で体験でき、次の利点を享受できます。

  1. エンタープライズ API ソリューションに関する 1 回の無料コンサルティング
  2. プロセス全体を通じて、Huawei Cloudの専門家が提供する技術的なガイダンスとサポートサービスをお楽しみください
  3. Huawei Cloud OnlineおよびOffline Summitに招待され、ゲストスピーカーとして参加する機会を得る
  4. 高品質の企業はHuawei Cloudと提携して、環境協力の機会を共有できます

招待テストの参加方法は以下の通りです。

  • このリンクをクリックして登録してください
  • 登録情報を入力します
  • Huawei Cloud スタッフから連絡があるまで待ちます
  • 招待テストアカウントを開いて体験に参加してください

 コードに登録する

おすすめ

転載: blog.csdn.net/hwxiaozhi/article/details/133295462