[Cloud Computing Huawei Cloud] Huawei Cloud Kaitian aPaaS: Building an Efficient Enterprise Digital Platform (Part 2)

foreword

This article is divided into two parts, this article continues from the previous one:

[Cloud Computing Huawei Cloud] Huawei Cloud Kaitian aPaaS: Building an Efficient Enterprise Digital Platform (Part 1)

For developers, HUAWEI CLOUD Kaitian aPaaS provides a complete development framework and capabilities, allowing developers to quickly develop industry applications, integrating workbenches, allowing you to easily handle application integration, and using low-code and zero-code technology to make light application development easy.
The enterprise workbench provides flexible portal orchestration capabilities to create a personalized office experience and rich applications at your fingertips.
HUAWEI CLOUD Kaitian aPaaS provides developers with the ultimate development experience, cooperates with partners to accumulate excellent experience in the industry, helps thousands of industries, accelerates digital transformation, experience and services, so that excellence can be replicated.
More and more industry aPaaS are being released one after another, opening up the industry's excellent experience through APIs, allowing you to easily realize application innovation.

4. Core functions of HUAWEI CLOUD aPaaS

4.1 Business Model Management

Business model management is a consent model management service provided to customers. Once user assets are released, they will be automatically saved. Users can query the detailed information of the model and provide a metadata download function. In addition, users can also directly build models.
Based on the business model, it is packaged into a connector, so that each application only needs to be integrated once, and X * Y * Z becomes X + Y + Z, realizing model-driven application integration; based on the business model, the fields and data services of the page can be generated API for model-driven application development.

image.png

4.2 Connectors

The essence of a connector is a collection of one or a batch of interfaces. Each execution action corresponds to an interface. The integration workbench provides a standard process, zero code to realize the authentication of the interface, request parameters, query parameters, request body, response body, etc. package.

4.2.1 Types of connectors

There are two types of connectors at this stage: public connectors and private connectors.

4.2.1.1 Common connector

The public connector integration workbench provides public connector assets with a large amount of data, and the connectors are released as public connectors through auditing, testing, verification and other steps to ensure the stability and availability of public connectors.
image.png

4.2.1.2 Private Connectors

The private connector integration workbench provides users with a standard and simple connector creation process, and users can create private connectors step by step according to the page prompts.

image.png

4.2.2 Connector development steps

The development steps of the connector are simple and easy to operate, and can be used after configuration. The development steps can be summarized as follows:

  1. Create connector
  2. Create trigger events/execute actions
  3. edit execution action
  4. configuration input
  5. configuration output
  6. create connection

image.png

4.3 Automated flow

4.3.1 Introduction to automated flow

A flow embodies a specific business scenario, which is orchestrated through a series of trigger events and execution actions in different functional connectors.

image.png

The custom function function is also supported in the flow, and you can add your own functions to the flow to make the automation flow more flexible.

4.3.2 Automated flow log monitoring

In the flow history, you can view flow running logs and detailed information about flow running, including running status, node running time, node input response, debugging logs, etc.

image.png

4.4 Custom logic processing

Users can create functions, this piece of code is used to implement specific functions, which are triggered under specific conditions. In connector or flow orchestration, functions can be used to implement complex business functions, such as complex calculations, object processing, string escape, replacement, etc.

image.png

In the custom logic processing, you can also use the common functions provided by the system, such as querying object fields, obtaining the current date, etc., to facilitate the user's logic processing and save development time.

image.png

4.5 Sharing connectors and flow templates

Partners can send assets to the user space of a specified HUAWEI CLOUD account through the sharing operation, and the shared tenants can use or modify the assets. Through the listing operation, partners can publish personal assets such as connectors and flow templates on the workbench as public assets for free trial by other developers. When listing, supporting documents are required for developers to use better. For example, checklists for development documents, test cases, and self-inspection.
image.png

5. Application practice sharing of aPaaS

The preparation knowledge and registration and use of HUAWEI CLOUD Kaitian aPaaS have been introduced above. Here are two practical examples to help you better learn and understand aPaaS applications.

5.1 Realize the development of coal mine light application

image.png

In this coal light application development case, by using Huawei Cloud aPaaS, the light application development of the traditional three-tier model (presentation layer, business logic layer, and materialization layer) can be realized within 1 to 2 days. The specific implementation steps and advantages are as follows: :

  1. API Zero-Code
    Encapsulates southbound capability interfaces, such as GIS capabilities, through connectors, making it easy to use in low-code application development platforms.
  2. Flexible adjustment of business processes according to scenarios
    Flow orchestration provides integration of multiple systems or connectors and visual zero-code orchestration capabilities, provides data/capability connectivity between multiple systems, and provides logical judgment capabilities for coal business processing plans.
  3. Quick zero-code construction of the page
  • Provide scaffolding to quickly generate card projects. Novices can complete the construction and transformation of card templates such as coal GIS and video calls within 2 days. Cards and page templates can be deposited and reused, and the efficiency is improved.
  • Quickly build zero-code business pages by dragging and dropping cards, saving costs
  • Built-in 10+ page layout modes, 60+ card templates, 100+ cards, business pages or card zero-code modification configuration generation, convenient and quick modification, thousands of faces.

5.2 Realize inter-application integration based on industry model

image.png

In this practice, we first define a common business model, and then develop a connector based on CDM. This connector is used to connect two systems, so that automatic matching can be done through intelligent computing, reducing development work. quantity. Finally, after the development of the connector is completed, the integration between applications is realized through flow orchestration.

In this example, we can summarize the advantages of this mode:

  1. Based on the general asset metadata specification, it breaks the information islands between applications and realizes the free flow of data.
  2. With local code or zero code, developers can quickly and easily develop applications.
  3. Reduce the development workload of application integration by 50%+
  4. high reuse rate
  • Connector
  • card template
  • flow template
  • data model

6. Case Study of HUAWEI CLOUD Kaitian aPaaS

6.1 The logistics system sends emails instantly

6.1.1 Problems targeted by the case

In the usual repetitive letter work, such as immediately notifying the other party after the document is updated, processing reimbursement invoices, summarizing and adding event personnel information in the WeChat group, and regularly counting the data of the form, these tasks take up at least 30% of the time.

6.1.2 Case Resolution

For this kind of repetitive work with fixed rules, through the integrated workbench, you can turn these repetitive tasks into a fully automated process, which is coded and easy to modify.

6.1.3 Case Demo Example

Create a flow of overall operations, including: trigger conditions, read documents, traverse collection elements, send mail judgment condition blocks, etc.

09.jpg

After clicking a certain step in the flow, you can see the corresponding attributes on the right. For example, in traversing collection elements, you can see a lot of dynamic content lists in the parameters. These are all visual operations without code.

10.jpg

In the last step of the flow, after completing a series of steps that meet the judgment conditions, an email will be sent to the specified mailbox.

11.jpg

Run the entire flow, if a step runs successfully, the step will turn green with the time-consuming information of the step, as shown in the figure.

12.jpg

Finally, check the notification email sent after the successful operation, and you can see the email information sent from Kaitian aPaaS system in the mailbox.

13.jpg

7. Win-win cooperation with Huawei Cloud Kaitian aPaaS

HUAWEI CLOUD has always worked with partners to build assets with an open attitude. The Huawei team helps partners 1-3 build assets, builds their own brands for partners, and achieves a win-win situation.

image.png

By connecting the private cloud and the public cloud, HUAWEI CLOUD realizes the sharing of the above-cloud and off-cloud ecology, and provides partners with the opportunity to realize local assets.

Multi-cloud ecological collaboration: build cloud ecological competitiveness centered on HUAWEI CLOUD MarketPlace and complemented by HCS/HCSO;

The aPaaS capabilities of the Dayun ecosystem are smoothly synchronized to the local aPaaS ecological market, and the aPaaS capabilities of local ecological partners are deposited on Huawei Dayun.

image.png

HUAWEI CLOUD cooperates closely with four types of partners (integration, software, service, and training) to achieve mutual benefit and win-win results.

  • For example, training partners, empowering developers, and combining developer incentive policies to promote developers to go to the cloud.
  • For example, software partners transform traditional applications to make them cloud-based and Internet-based, and finally complete industry applications on the cloud.

image.png

8. Summary

The aPaaS service under HUAWEI CLOUD is a scenario-oriented cloud-native asset construction platform. It works with partners to help customers build assets from scratch. The HUAWEI CLOUD aPaaS platform provides a series of tools and functions to enable partners to quickly develop, test, deploy, and manage applications on HUAWEI CLOUD, thereby realizing asset construction from 0 to 1.
In cooperation, HUAWEI CLOUD and partners focus on general assets and industry assets. By integrating general assets and industry assets, HUAWEI CLOUD and partners can provide more personalized solutions to meet the different needs of customers in different scenarios.

[ 本文作者 ]   bluetata
[ 原文链接 ]   https://bluetata.blog.csdn.net/article/details/130661947
[ 最后更新 ]   05/13/2023 20:33
[ 版权声明 ]   如果您在非 CSDN 网站内看到这一行,
说明网络爬虫可能在本人还没有完整发布的时候就抓走了我的文章,
可能导致内容不完整,请去上述的原文链接查看原文。

Guess you like

Origin blog.csdn.net/dietime1943/article/details/130661947