Huawei Cloud выпускает CodeArts API для защиты API

Эта статья опубликована сообществом Huawei Cloud « Huawei Cloud выпускает CodeArts API для защиты API », автор: Huawei Cloud Toutiao.

Huawei Cloud официально выпустила CodeArts API, интегрированную платформу для совместной работы для управления полным жизненным циклом API , призванную помочь разработчикам эффективно реализовать комплексный подход к проектированию, разработке, тестированию, хостингу, эксплуатации и обслуживанию API, а также монетизации. Используя контракт API в качестве якоря, Huawei Cloud CodeArts API гарантирует высокую согласованность данных на каждом этапе API, предоставляя разработчикам дружелюбное и простое в использовании комплексное решение для всего процесса API.

1.jpg

API — это мост, соединяющий различные приложения, позволяющий программному обеспечению взаимодействовать и сотрудничать друг с другом. С помощью API-интерфейсов разработчики могут интегрировать свои приложения с другим программным обеспечением, оборудованием и сервисами для обеспечения совместного использования данных и расширения функций. Особенно в нынешних условиях цифровой экономики API стал краеугольным камнем всей архитектуры информационных технологий, и все больше и больше компаний глубоко осознают коммерческую ценность API.

С 2010 года компания Huawei начала изучать современную модель управления API, опираясь на более чем 10-летний опыт управления API для формирования набора зрелых и эффективных решений. Сначала, следуя концепции Code First, разработка API в основном использовалась для решения временных проблем, однако с развитием индустрии API в традиционном процессе управления и разработки API появилось много болевых точек:

2.png

Компания Huawei постепенно осознала важность централизованного управления API. С помощью концепции API First компания Huawei уточнила спецификации API и системы управления, охватывающие 9 основных этапов всего процесса API. Она сформулировала более 20 стандартов и спецификаций, связанных со всем процессом API. Жизненный цикл API: более 300+ данных о разработке API, отладке API и тестировании API поступают из одного и того же источника, а шлюз API и центр API могут быть синхронизированы, чтобы обеспечить согласованность API, открыть процессы API. полный жизненный цикл и успешно создать систему управления полным жизненным циклом Huawei Cloud API.

Теперь, столкнувшись с проблемами масштабирования и производительности, такими как десятки миллионов API и сотни миллиардов высокочастотных вызовов API в день, Huawei может спокойно с ними справиться, всегда поддерживать качественный контроль, обеспечивать эффективную работу всего процесса API. и запустить первую партию API в 2021 году. Прошел оценку управления полным жизненным циклом API Китайской академии информационных и коммуникационных технологий и получил «Продвинутый уровень» (самый высокий уровень).

Чтобы помочь большему количеству компаний успешно завершить цифровую трансформацию и извлечь выгоду из волны экономики API, Huawei активно делится отличными инструментами и практическим опытом с внешним миром. Huawei Cloud CodeArts API — это результат многолетних усилий Huawei в области управления API. Это интегрированная платформа, объединяющая управление полным жизненным циклом API. На этот раз она выпускает шесть основных функций:

Функция 1. Дизайн API Swagger для визуального и встроенного редактирования. Начните работу с дизайном API без каких-либо затрат.

API Huawei Cloud CodeArts предоставляет два метода создания документов API: собственный редактор Swagger и редактор форм визуальной структуры данных:

  • В собственном режиме редактора Swagger он поддерживает профессиональные проверки нормативов API и помогает разработчикам изменять проблемы проектирования API;
  • В режиме редактирования визуальной формы нет необходимости вручную писать YAML, что повышает эффективность, является удобным и быстрым и позволяет разработчикам приступить к проектированию API без затрат на обучение.

3.png

Особенность 2: Стандартизированный дизайн, гарантия качества, нормативная проверка конструкции API.

API Huawei Cloud CodeArts основан на 10-летнем практическом опыте Huawei API First и обобщен в спецификациях дизайна Huawei Cloud API. В режиме собственного редактора Swagger он поддерживает автоматическую проверку и автоматическое исправление ошибок в спецификациях дизайна API. Разработчики могут использовать «Проект». Настройки» на странице «Настройки спецификации дизайна», чтобы настроить спецификации дизайна API и гибко настроить, включать ли проверку спецификаций дизайна для каждого интерфейса, чтобы улучшить качество проектирования API.

4.png

Функция 3. Отладка одним щелчком мыши и поддержка сценариев упрощают отладку интерфейса.

Он поддерживает быструю отладку интерфейсов. Коллекции Postman можно полностью импортировать, чтобы легко переносить и повторно использовать ресурсы. Он также полностью совместим со сценариями Postman и поддерживает часто используемые библиотеки JS для дальнейшего расширения объема функций сценариев.

После завершения разработки API вы можете легко выполнить отладку интерфейса одним щелчком мыши, не копируя и вставляя URL-адрес и параметры запроса. Он также поддерживает сохранение параметров отладки непосредственно в виде тестовых примеров интерфейса, что облегчает самостоятельное тестирование. конечные разработчики и команда тестирования для написания тестовых примеров.

5.png

Функция 4. Документы интерфейса интеллектуального драйвера можно мгновенно преобразовать в код, что теперь упрощает разработку API.

API Huawei Cloud CodeArts предоставляет возможность автоматически генерировать код, соответствующий стандартам, на основе определений интерфейса API, а также поддерживает генерацию клиентского и серверного кода для различных распространенных языков программирования и платформ. Сгенерированный код точно соответствует дизайну интерфейса, гарантируя, что он будет соответствовать стандартам. разработка интерфейса и дизайн последовательны. Он также поддерживает редактирование, модификацию и форматирование кода, позволяя разработчикам внешнего и внутреннего интерфейса попрощаться с написанием кодов интерфейса вручную, сокращая время разработки и обеспечивая стандартизацию структуры кода.

6.png

Функция 5. Автоматическое создание тестовых примеров на основе дизайна API, обеспечивающее автоматическое тестирование с «нулевым кодом».

Чтобы оптимизировать процесс тестирования API и повысить эффективность тестирования, Huawei Cloud CodeArts API интегрирует функции автоматического тестирования, которые включают в себя ряд тестовых запросов, тестовые контрольные точки и логику тестирования для завершения функционального тестирования интерфейса и реализации проектирования API, отладки, и тестирование. Полностью интегрированное управление синхронизацией данных.

Разработчики могут легко импортировать интерфейсы или варианты использования интерфейсов непосредственно в тесты и использовать визуальный интерфейс для гибкой организации порядка тестовых примеров без изменения сценариев, обеспечивая быстрое создание тестовых примеров с «нулевым кодом».

В то же время предоставляется библиотека ключевых слов для единообразного управления тремя типами тестовых ключевых слов: ключевыми словами интерфейса, комбинированными ключевыми словами и системными ключевыми словами, что делает изначально громоздкую и сложную работу по тестированию API эффективной, простой и легкой, что значительно улучшает работу тестировщика. и качество выпускаемой продукции.

7.png

Функция 6. Быстрое развертывание шлюзов. Документы по проектированию API позволяют быстро публиковать экземпляры APIG.

API Huawei Cloud CodeArts предоставляет возможность публиковать разработанные API непосредственно в экземплярах APIG, упрощая процесс публикации API на шлюзах, обеспечивая согласованность данных шлюза API и дизайна интерфейса, комплексно защищая вызовы безопасности API и помогая предприятиям быстро и эффективно завершить развертывание. . развертывать.

8.png

Основываясь на шести вышеупомянутых характеристиках, Huawei Cloud CodeArts API обеспечивает эффективное и интегрированное сотрудничество на протяжении всего процесса проектирования, разработки, тестирования, эксплуатации, обслуживания и выпуска API. Он обладает преимуществами гибкого метода проектирования API, внутренней «расширенной» проверки спецификаций дизайна API, автоматической генерации кода, автоматического создания тестовых примеров, богатого и расширяемого механизма подключаемых модулей и т. д., поддержки внешних и внутренних разработчиков, тестирования, эксплуатация и обслуживание и т. д. Роли в команде работают вместе, чтобы добиться оптимального распределения ресурсов и помочь разработчикам освоить новый процесс управления жизненным циклом API.

В будущем API Huawei Cloud CodeArts продолжит повышать конкурентоспособность продуктов, оптимизировать работу с ними, обеспечивать безопасность API клиентов, помогать клиентам улучшать исследования и разработки API и эффективность управления, а также охватывать более широкий спектр бизнес-сценариев API.

API Huawei Cloud CodeArts официально запущен. Нажмите здесь, чтобы опробовать его прямо сейчас!

Нажмите, чтобы подписаться и узнать о новых технологиях Huawei Cloud как можно скорее~

 

Первое крупное обновление JetBrains 2024 (2024.1) имеет открытый исходный код. Даже Microsoft планирует платить за него. Почему его до сих пор критикуют за открытый исходный код? [Восстановлено] Сбой серверной части Tencent Cloud: большое количество ошибок обслуживания и отсутствие данных после входа в консоль. Германия также должна быть «независимо управляемой». Правительство штата перевело 30 000 компьютеров с Windows на Linux deepin-IDE и, наконец, добилось начальная загрузка! Выпущен Visual Studio Code 1.88. Молодец, Tencent действительно превратила Switch в «мыслящую обучающуюся машину». Удаленный рабочий стол RustDesk запускает и реконструирует веб-клиент. Терминальная база данных WeChat с открытым исходным кодом, основанная на SQLite, WCDB, получила серьезное обновление.
{{o.name}}
{{м.имя}}

рекомендация

отmy.oschina.net/u/4526289/blog/11051815