Huawei Cloud veröffentlicht CodeArts API zum Schutz von APIs

Dieser Artikel wurde von der Huawei Cloud Community geteilt: „ Huawei Cloud veröffentlicht CodeArts API, um die API zu schützen “, Autor: Huawei Cloud Toutiao.

Huawei Cloud hat offiziell CodeArts API veröffentlicht, eine integrierte Kollaborationsplattform für das gesamte API-Lebenszyklusmanagement , um Entwickler dabei zu unterstützen, effizient ein One-Stop-Erlebnis von API-Design, Entwicklung, Tests, Hosting, Betrieb und Wartung sowie Monetarisierung zu erreichen. Mit dem API-Vertrag als Anker stellt die Huawei Cloud CodeArts API sicher, dass die Daten in jeder Phase der API hochgradig konsistent sind, und bietet Entwicklern eine benutzerfreundliche und benutzerfreundliche End-to-End-Lösung für den gesamten API-Prozess.

1.jpg

API ist eine Brücke, die verschiedene Anwendungen verbindet und es Software ermöglicht, miteinander zu kommunizieren und zusammenzuarbeiten. Über APIs können Entwickler ihre Anwendungen mit anderer Software, Hardware und Diensten integrieren, um Datenaustausch und Funktionserweiterung zu erreichen. Insbesondere im aktuellen Trend der digitalen Wirtschaft ist API zum Eckpfeiler der gesamten Informationstechnologiearchitektur geworden, und immer mehr Unternehmen sind sich des kommerziellen Werts von APIs bewusst.

Seit 2010 hat Huawei begonnen, ein modernes API-Management-Modell zu erforschen und stützt sich dabei auf mehr als 10 Jahre umfassende Erfahrung im API-Management, um eine Reihe ausgereifter und effektiver Lösungen zu entwickeln. Nach dem Code First-Konzept wurde die API-Entwicklung zunächst hauptsächlich zur Lösung vorübergehender Probleme eingesetzt. Mit der Entwicklung der API-Branche gibt es jedoch viele Schwachstellen im traditionellen API-Management- und Entwicklungsprozess:

2.png

Huawei hat nach und nach die Bedeutung einer zentralisierten Verwaltung von APIs erkannt. Mit dem Konzept von API First hat Huawei API-Spezifikationen und Managementsysteme klargestellt, die 9 Hauptphasen des gesamten API-Prozesses abdecken Der API-Lebenszyklus umfasst mehr als 300 API-Entwicklungs-, API-Debugging- und API-Testdaten, die aus derselben Quelle stammen. Das API-Gateway und das API-Center können synchronisiert werden, um die Konsistenz der API sicherzustellen und die Prozesse der API zu öffnen Vollständiger Lebenszyklus und erfolgreicher Aufbau des Huawei Cloud API-Tool-Systems für den gesamten Lebenszyklus.

Angesichts der Skalierungs- und Leistungsherausforderungen wie zig Millionen API-Gesamtzahlen und Hunderten Milliarden hochfrequenter API-Aufrufe pro Tag kann Huawei diese ruhig bewältigen, stets eine hochwertige Kontrolle aufrechterhalten und sicherstellen, dass der gesamte API-Prozess effizient funktioniert und die erste Charge von APIs im Jahr 2021 auf den Markt bringen. Hat die Bewertung des API-Lebenszyklusmanagements der China Academy of Information and Communications Technology bestanden und das „Advanced Level“ (das höchste Level) erreicht.

Um mehr Unternehmen dabei zu helfen, die digitale Transformation erfolgreich abzuschließen und von der Welle der API-Wirtschaft zu profitieren, teilt Huawei aktiv hervorragende Tools und praktische Erfahrungen mit der Außenwelt. Huawei Cloud CodeArts API ist das Ergebnis der langfristigen Bemühungen von Huawei im Bereich API-Management. Es handelt sich um eine integrierte Plattform, die das gesamte Lebenszyklusmanagement von APIs integriert.

Funktion 1: Swagger natives und visuelles Bearbeitungs-API-Design, beginnen Sie mit dem API-Design zum Nulltarif

Die Huawei Cloud CodeArts API bietet zwei API-Dokumentdesignmethoden: den nativen Swagger-Editor und den Editor für visuelle Datenstrukturformulare:

  • Im nativen Editormodus von Swagger unterstützt es professionelle API-Normprüfungen und unterstützt Entwickler bei der Änderung von API-Designproblemen;
  • Im visuellen Formularbearbeitungsmodus ist es nicht erforderlich, YAML manuell zu schreiben, was die Effizienz verbessert, bequem und schnell ist und es Entwicklern ermöglicht, ohne Lernkosten mit dem API-Design zu beginnen.

3.png

Merkmal 2: Standardisiertes Design, Qualitätssicherung, normative Inspektion des API-Designs

Die Huawei Cloud CodeArts API basiert auf der 10-jährigen API First-Praxiserfahrung und ist in den Huawei Cloud API-Designspezifikationen zusammengefasst. Im nativen Swagger-Editormodus unterstützt sie die automatische Überprüfung und automatische Fehlerkorrektur von API-Designspezifikationen Einstellungen“ in Rufen Sie die Seite „Designspezifikationseinstellungen“ auf, um API-Designspezifikationen zu konfigurieren und flexibel zu konfigurieren, ob die Designspezifikationsprüfung für jede Schnittstelle aktiviert werden soll, um die Qualität des API-Designs zu verbessern.

4.png

Funktion 3: Debugging mit einem Klick und Skriptunterstützung sorgen für ein reibungsloses Debuggen der Benutzeroberfläche.

Es unterstützt das schnelle Debuggen von Schnittstellen. Postman-Sammlungen können vollständig importiert werden, um Ressourcen einfach zu migrieren und wiederzuverwenden. Es ist außerdem nahtlos mit Postman-Skripten kompatibel und unterstützt häufig verwendete JS-Bibliotheken, um den Umfang der Skriptfunktionen weiter zu erweitern.

Nachdem das API-Design abgeschlossen ist, können Sie das Debuggen der Schnittstelle mit einem Klick problemlos abschließen, ohne die URL und Anforderungsparameter kopieren und einfügen zu müssen. Außerdem wird das direkte Speichern der Debugging-Parameter als Schnittstellentestfälle unterstützt, was das Selbsttesten von Back-Ups erleichtert. Endentwickler und das Testteam, um Testfälle zu schreiben.

5.png

Funktion 4: Intelligente Treiberschnittstellendokumente können sofort in Code umgewandelt werden, was die API-Entwicklung von nun an vereinfacht.

Huawei Cloud CodeArts API bietet die Möglichkeit, automatisch standardkonformen Code basierend auf API-Schnittstellendefinitionen zu generieren und unterstützt die Generierung von Client- und Servercode für verschiedene gängige Programmiersprachen und Frameworks. Der generierte Code entspricht genau dem Schnittstellendesign und stellt so sicher Schnittstellenentwicklung und -design sind konsistent. Es unterstützt auch die Bearbeitung, Änderung und Formatierung von Code, sodass Front-End- und Back-End-Entwickler sich vom manuellen Schreiben von Schnittstellencodes verabschieden können, die Entwicklungszeit verkürzt und die Standardisierung der Codestruktur sichergestellt wird.

6.png

Funktion 5: Generieren Sie automatisch Testfälle basierend auf dem API-Design und erreichen Sie automatisierte Tests mit „Null-Code“.

Um den API-Testprozess zu optimieren und die Testeffizienz zu verbessern, integriert Huawei Cloud CodeArts API automatisierte Testfunktionen, die eine Reihe von Testanfragen, Testprüfpunkten und Testlogik umfassen, um Funktionstests der Schnittstelle abzuschließen und API-Design, Debugging usw. zu implementieren. und Tests. Vollständig integriertes Datensynchronisationsmanagement.

Entwickler können Schnittstellen oder Schnittstellenanwendungsfälle einfach direkt in Tests importieren und die visuelle Schnittstelle verwenden, um die Reihenfolge von Testfällen flexibel anzuordnen, ohne Skripte zu ändern, und so eine schnelle Generierung von Testfällen ohne Code erreichen.

Gleichzeitig wird eine Schlüsselwortbibliothek bereitgestellt, um drei Arten von Testschlüsselwörtern einheitlich zu verwalten: Schnittstellenschlüsselwörter, Kombinationsschlüsselwörter und Systemschlüsselwörter, wodurch die ursprünglich umständliche und komplexe API-Testarbeit effizient, einfach und unkompliziert wird und die Arbeitserfahrung der Tester erheblich verbessert wird und Qualität der Ausgabe.

7.png

Funktion 6: Gateways schnell bereitstellen, API-Designdokumente können APIG-Instanzen schnell veröffentlichen

Huawei Cloud CodeArts API bietet die Möglichkeit, entwickelte APIs direkt auf APIG-Instanzen zu veröffentlichen, was den Prozess der Veröffentlichung von APIs auf Gateways vereinfacht, die Konsistenz der API-Gateway-Daten und des Schnittstellendesigns gewährleistet, API-Sicherheitsaufrufe umfassend schützt und Unternehmen dabei hilft, die Einführung schnell und effizient abzuschließen . einsetzen.

8.png

Basierend auf den oben genannten sechs Merkmalen realisiert die Huawei Cloud CodeArts API eine effiziente und integrierte Zusammenarbeit im gesamten Prozess von API-Design, Entwicklung, Test, Betrieb und Wartung sowie Veröffentlichung. Es bietet die Vorteile einer flexiblen API-Entwurfsmethode, einer inländischen „fortgeschrittenen“ Prüfung von API-Entwurfsspezifikationen, einer automatischen Codegenerierung, einer automatischen Generierung von Testfällen, einem umfangreichen und erweiterbaren Plug-in-Mechanismus usw. und unterstützt Front-/Back-End-Entwickler, Tests, Betrieb und Wartung usw. Teamrollen arbeiten zusammen, um eine optimale Ressourcenzuteilung zu erreichen und Entwicklern dabei zu helfen, einen neuen API-Lebenszyklusmanagementprozess zu erleben.

Mit Blick auf die Zukunft wird Huawei Cloud CodeArts API weiterhin die zentrale Wettbewerbsfähigkeit von Produkten verbessern, das Produktfunktionserlebnis optimieren, die API-Sicherheit der Kunden gewährleisten, Kunden bei der Verbesserung der API-Forschung und -Entwicklung sowie der Verwaltungseffizienz unterstützen und ein breiteres Spektrum an API-Geschäftsszenarien abdecken.

Die Huawei Cloud CodeArts API wurde offiziell gestartet. Klicken Sie hier, um es jetzt zu erleben!

Klicken Sie hier, um zu folgen und so schnell wie möglich mehr über die neuen Technologien von Huawei Cloud zu erfahren~

 

Das erste große Versionsupdate von JetBrains 2024 (2024.1) ist Open Source. Sogar Microsoft plant, dafür zu bezahlen. Warum steht es immer noch in der Kritik? [Wiederhergestellt] Tencent Cloud-Backend stürzte ab: Viele Servicefehler und keine Daten nach der Anmeldung an der Konsole. Deutschland muss auch 30.000 PCs von Windows auf Linux Deepin-IDE migriert haben Bootstrapping! Visual Studio Code 1.88 wurde veröffentlicht. Tencent hat Switch wirklich in eine „denkende Lernmaschine“ verwandelt. Der auf SQLite basierende Web-Client WCDB hat ein umfangreiches Upgrade erhalten.
{{o.name}}
{{m.name}}

Ich denke du magst

Origin my.oschina.net/u/4526289/blog/11051815
Empfohlen
Rangfolge