Huawei Cloud API Explorer launches API orchestration, allowing developers to efficiently build workflows with zero code (experience users are being recruited)

Breaking the traditional development model, API orchestration comes into being

 In the traditional development model, developers often encounter these scenarios:

  • Service A sends push messages to Service B and Service C. When the parameters passed by Service A change, Service B and Service C cannot respond synchronously in time, and eventually the wrong results are delivered to the user front end;
  • A simple business logic modification requires a long process from code writing, debugging, compiling, building, deploying, testing to going online, which wastes a lot of human resources;
  • As business scenarios continue to expand and functions continue to be superimposed, high coupling will occur between services. The system will become bloated and difficult to manage. It will also be difficult to trace back and investigate when problems arise, which may cause losses to the enterprise.

In response to the above development scenarios, the concept of API orchestration has emerged in the industry. Developers only need to treat the developed API interfaces as independent units and perform visual orchestration according to the business logic and interaction process between interfaces. In this process, the API orchestration platform will build a process internally to help developers realize automated management or re-aggregate it into a new microservice API for release.

The benefits of using API orchestration are obvious. First of all, developers do not need to code. They can reorganize the API unit according to the underlying business logic. All the required data can be obtained in one call, reducing the number of data transmissions and increasing the efficiency of front-end and back-end interaction. Secondly, each service interface is completely independent as an atom. Through the orchestration platform, business systems can be decoupled, greatly improving the reuse rate of API services, and the overall service is flexible and dynamically scalable.

API orchestration three core capabilities to help developers build workflows with zero code

Huawei Cloud API Explorer platform will soon launch API orchestration features, which will be combined with Astro Flow to build public capabilities for workflow orchestration, aiming to create a trigger/connector sharing platform and build a connector ecosystem with developers. Huawei Cloud API orchestration focuses on providing efficient integration of Huawei Cloud service capabilities, providing low-code integration and local code integration capabilities for R&D engineers and operation and maintenance engineers, making it easier for developers to implement rapid integration scenario orchestration capabilities based on Huawei Cloud services.

The API orchestration function of Huawei Cloud API Explorer provides three core capabilities:

  1. Workflow orchestration engine. It includes unified graphical workflow design components and a unified workflow standard model. Developers can add, delete, modify and check workflows and other orchestrated workflow management.
  2. Workflow execution platform. Including unified debugging/running/hosting platform and unified workflow operation log monitoring capabilities. Developers can debug the workflow online and optimize the workflow based on the returned information. Developers can also quickly check the debugging log.
  3. API connector. Currently supports Huawei Cloud 9000+ cloud service APIs. Developers can configure trigger custom paths, request parameters, request bodies and other information, and support the configuration of Huawei Cloud Service API connectors.

For the API orchestration experience trial of Huawei Cloud API Explorer, please refer to the following examples:

  1. Arrange the Huawei Cloud Service API connector into the workflow by dragging and dropping, and debug it.

     2. Supports parallel, conditional and other branches through logical connectors, and can also configure custom responses

     3. In "Overview", you can preview the workflow, edit the workflow introduction, and view triggers and connectors.

     4. In the debugging log interface, view the running log information

     5. Publish the version and edit the API orchestration workflow of each version in the version management interface

     6. In the permission management interface, perform unified management and authorization of projects, members, and permissions

Real cases take you through Huawei Cloud API orchestration

The following uses a scenario case to demonstrate the features of Huawei Cloud API orchestration.

For example, Xiao Ming is an operation and maintenance engineer of a game company. He is responsible for the online release of all the company's new games. He also sends text message notifications to players in a timely manner based on their usage to recall silent players and maintain active players.

After analysis, this scenario includes multiple services such as game creation service, pipeline deployment and release service, player status query service, and SMS sending service. Among them, Huawei Cloud-based services include: pipeline service and SMS sending service. Therefore, Xiao Ming can use API orchestration to quickly design the process.

Details are as follows:

  1. After Xiao Ming configures the workflow, he can configure the connector parameters on the right side and finally debug online (for the convenience of demonstration, only the core connector is displayed and the configuration parameters are omitted)

     2. Xiao Ming can modify and adjust the workflow based on the debugging results and adjust the release version.

    3. During the operation process, the company decided to build a separate high-standard server and higher bandwidth for each S-level game to ensure the player's user experience. So Xiao Ming added a conditional branch, added a cloud server service, and further optimized it as follows (for the convenience of demonstration, only the core connector is shown, and the configuration parameters are omitted):

At this point, an API orchestration has taken shape. Interested developers can participate in the trial trial of API orchestration in the following ways.

Recruitment of in-depth experience users is in full swing

In the future, Huawei Cloud API Explorer platform will gradually improve API orchestration sample code generation, support API/SDK/CLI and other open capabilities based on API orchestration capability features, open third-party API gateway connectors/cloud application store API connectors, and release API orchestration. Go to the API gateway/cloud application store and launch various workflow templates and other application capabilities to help developers achieve efficient development and automated operation and maintenance.

Currently, the Huawei Cloud API Explorer platform has opened API orchestration testing invitations. Enterprise developers can experience the API orchestration function for free during the testing period and enjoy the following benefits:

  1. One free consultation on enterprise API solutions
  2. Enjoy technical guidance and support services provided by Huawei Cloud experts throughout the process
  3. Have the opportunity to be invited to participate in the Huawei Cloud Online and Offline Summit and serve as a guest speaker
  4. High-quality enterprises can join forces with Huawei Cloud to share ecological cooperation opportunities

How to participate in the invitation test is as follows:

  • Click this link to register
  • Fill in the registration information
  • Wait for Huawei Cloud staff to contact you
  • Open an invitation test account to participate in the experience

 Register on the code

Guess you like

Origin blog.csdn.net/hwxiaozhi/article/details/133295462