Huawei CloudがAPIを保護するCodeArts APIをリリース

この記事は、Huawei Cloud コミュニティ「Huawei Cloud が API を保護するために CodeArts API をリリース」(著者: Huawei Cloud Toutiao) から共有されたものです。

Huawei Cloudは、APIの完全なライフサイクル管理のための統合コラボレーションプラットフォームであるCodeArts APIを正式にリリースし、開発者がAPIの設計、開発、テスト、ホスティング、運用とメンテナンス、収益化のワンストップエクスペリエンスを効率的に達成できるようにサポートしました。 APIコントラクトをアンカーとして使用するHuawei Cloud CodeArts APIは、APIの各段階でのデータの一貫性が高いことを保証し、APIプロセス全体に対して使いやすく使いやすいエンドツーエンドのソリューションを開発者に提供します。

1.jpg

API はさまざまなアプリケーションを接続するブリッジであり、ソフトウェアが相互に通信し、連携できるようにします。 API を通じて、開発者はアプリケーションを他のソフトウェア、ハードウェア、サービスと統合し、データ共有や機能拡張を実現できます。特に現在のデジタル経済の潮流の下では、API は情報技術アーキテクチャ全体の基礎となっており、API の商業的価値を深く認識する企業がますます増えています。

2010 年以来、ファーウェイは最新の API 管理モデルの探求を開始し、10 年以上の深い API 管理経験に基づいて一連の成熟した効果的なソリューションを形成しました。当初、Code First の概念に従い、API 開発は主に一時的な問題を解決するために使用されていましたが、API 業界の発展に伴い、従来の API 管理および開発プロセスには多くの問題点が生じています。

2.png

ファーウェイは、API ファーストの概念に基づいて、API の集中管理の重要性を徐々に認識し、API プロセス全体の 9 つの主要な段階をカバーし、全体に関連する 20 以上の標準と仕様を策定しました。 300 以上の API 開発、API デバッグ、API テストのデータが同じソースから取得される API ライフ サイクル。API ゲートウェイと API センターを同期して API の一貫性を確保し、API のプロセスをオープンにすることができます。フルライフサイクルを実現し、Huawei Cloud APIフルライフサイクル管理ツールシステムの構築に成功しました。

現在、1 日に合計数千万件の API や数千億件の高頻度 API 呼び出しなどの規模とパフォーマンスの課題に直面しているが、ファーウェイはこれに冷静に対処し、常に高品質の管理を維持し、API プロセス全体が効率的に動作することを保証できます。 、2021年にAPIの最初のバッチを開始します 中国情報通信技術学院のAPIフルライフサイクル管理評価に合格し、「上級レベル」(最高レベル)を取得しました。

より多くの企業がデジタルトランスフォーメーションを成功裏に完了し、APIエコノミーの波から恩恵を受けることを支援するために、ファーウェイは優れたツールと実践的な経験を外部の世界と積極的に共有しています。 Huawei Cloud CodeArts API は、API 管理の分野における Huawei の長期的な取り組みの成果であり、今回リリースされた 6 つの主要な機能は、API の完全なライフサイクル管理を統合する統合プラットフォームです。

特徴 1: Swagger ネイティブおよびビジュアル編集 API 設計、ゼロコストで API 設計を開始

Huawei Cloud CodeArts API は、Swagger ネイティブ エディターとビジュアル データ構造フォーム エディターという 2 つの API ドキュメント設計メソッドを提供します。

  • Swagger のネイティブ エディター モードでは、専門的な API 規範チェックをサポートし、開発者による API 設計の問題の修正を支援します。
  • ビジュアル フォーム編集モードでは、YAML を手動で記述する必要がないため、効率が向上し、便利で高速であり、開発者は学習コストゼロで API 設計を開始できます。

3.png

特徴2:標準化設計、品質保証、API設計規格検査

Huawei Cloud CodeArts APIは、Huaweiの10年間のAPI Firstの実践経験に基づいており、SwaggerネイティブエディタモードでAPI設計仕様の自動チェックと自動エラー修正をサポートしており、開発者は「プロジェクト」を使用できます。 「設計仕様設定」ページでは、API の設計仕様を設定し、API 設計の品質を向上させるために、インターフェイスごとに設計仕様のチェックを有効にするかどうかを柔軟に設定できます。

4.png

特徴3: ワンクリックデバッグとスクリプトサポートにより、インターフェイスのデバッグがスムーズになります。

インターフェイスの迅速なデバッグをサポートし、Postman のコレクションを完全にインポートして、リソースを簡単に移行および再利用できます。また、Postman スクリプトとシームレスに互換性があり、スクリプト関数の範囲をさらに拡張します。

API 設計が完了したら、URL やリクエスト パラメーターをコピーして貼り付けることなく、ワンクリックでインターフェイスのデバッグを簡単に完了できます。また、デバッグ パラメーターをインターフェイス テスト ケースとして直接保存することもサポートされているため、バックテストのセルフテストが容易になります。エンド開発者とテストチームがテストケースを作成します。

5.png

特徴4:インテリジェントドライバーインターフェースのドキュメントを瞬時にコードに変換できるため、今後のAPI開発が容易になります。

Huawei Cloud CodeArts APIは、APIインターフェース定義に基づいて標準に準拠したコードを自動的に生成する機能を提供し、さまざまな一般的なプログラミング言語およびフレームワークのクライアントおよびサーバーコードの生成をサポートし、生​​成されたコードがインターフェース設計と正確に一致することを保証します。インターフェイスの開発と設計は一貫しています。また、編集、変更、コードのフォーマットもサポートしているため、フロントエンドとバックエンドの開発者はインターフェイス コードを手動で記述する必要がなく、開発時間を短縮し、コード構造の標準化を確実に行うことができます。

6.png

特徴5:API設計に基づいてテストケースを自動生成し、「ゼロコード」で自動テストを実現

APIテストプロセスを最適化し、テスト効率を向上させるために、Huawei Cloud CodeArts APIは自動テスト機能を統合しています。これには、インターフェイスの機能テストを完了し、API設計、デバッグ、完全に統合されたデータ同期管理。

開発者は、インターフェイスまたはインターフェイスのユース ケースをテストに直接簡単にインポートでき、ビジュアル インターフェイスを使用してスクリプトを変更せずにテスト ケースの順序を柔軟に配置できるため、「ゼロ コード」でテスト ケースを迅速に生成できます。

同時に、インターフェースキーワード、コンビネーションキーワード、システムキーワードの3種類のテストキーワードを一元管理するキーワードライブラリを提供することで、本来煩雑で複雑だったAPIテスト作業を効率化・シンプル・簡単にし、テスターの作業体験を大幅に向上させます。そして出力の品質。

7.png

特徴 6: ゲートウェイを迅速にデプロイし、API 設計ドキュメントで APIG インスタンスを迅速に公開できる

Huawei Cloud CodeArts APIは、開発したAPIをAPIGインスタンスに直接公開する機能を提供し、ゲートウェイにAPIを公開するプロセスを簡素化し、APIゲートウェイのデータとインターフェース設計の一貫性を確保し、APIセキュリティ呼び出しを包括的に保護し、企業がロールアウトを迅速かつ効率的に完了できるように支援します。 。 展開する。

8.png

上記の6つの特徴に基づいて、Huawei Cloud CodeArts APIは、APIの設計、開発、テスト、運用保守、リリースの全プロセスにおいて効率的かつ統合されたコラボレーションを実現します。柔軟なAPI設計手法、国内の「先進的な」API設計仕様検査、自動コード生成、テストケースの自動生成、豊富で拡張可能なプラグイン機構などの利点を持ち、フロント/バックエンド開発者、テスト、チームの役割が連携してリソースの最適な割り当てを実現し、開発者が新しい API ライフサイクル管理プロセスを体験できるように支援します。

将来に向けて、Huawei Cloud CodeArts APIは、引き続き製品の中核的な競争力を向上させ、製品機能エクスペリエンスを最適化し、顧客のAPIセキュリティを確保し、顧客のAPI研究開発と管理効率の向上を支援し、より幅広いAPIビジネスシナリオをカバーしていきます。

Huawei Cloud CodeArts API が正式にリリースされました。ここをクリックして今すぐ体験してください!

クリックしてフォローし、できるだけ早くHuawei Cloudの新しいテクノロジーについて学びましょう~

 

JetBrains 2024 (2024.1) の最初のメジャー バージョン アップデートは オープンソースです。Microsoft も費用を支払う予定です。なぜオープンソースが依然として批判されているのでしょうか? [復旧] Tencent Cloud バックエンドがクラッシュ: コンソールにログイン後、大量のサービス エラーとデータなし ドイツも 「独立して制御可能」にする必要がある 州政府は 30,000 台の PC を Windows から Linux deepin-IDE に移行し、最終的に達成ブートストラッピング! Visual Studio Code 1.88 がリリースされました. 良い人です、Tencent は Switch を本当に「思考する学習マシン」に変えました. RustDesk リモート デスクトップが起動し、Web クライアントを再構築します. SQLite に基づく WeChat のオープン ソース ターミナル データベースである WCDB がメジャー アップグレードされました.
{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/4526289/blog/11051815