Abstract: This article introduces how to use Huawei Digital Communication developer community.

This article is shared from huawei cloud community “Huawei data communication developer community —– to lead intelligent IP network with surging power”, original author: floating on the public cloud for a long time.

1. Ecological vision of data communication developers

Huawei’s ecological vision for data communication developers is to serve the vast number of developers and partners, and to collaborate with developers and partners to incubate, innovate, develop and release ecological solutions for multiple industries, so as to help developers succeed, drive business growth and accelerate enterprise digital transformation.

Ii. Overall architecture of data communication developer ecosystem

In order to better serve the vast number of developers, the data communication developer ecosystem has constructed a three-tier architecture. From the overall architecture, you can know what Huawei does, what partners do, and how Huawei and partners cooperate in the whole industrial chain. The three-layer architecture diagram is as follows:

Layer 1: terminal layer. At the end, the partners provide terminal equipment for various industries, such as attendance gate, production line screen, supermarket electronic price tag, etc. Terminal equipment is connected to a network of enterprises through standard protocols, creating a solid base for enterprise digital transformation.

Layer 2: Developer community platform layer. To facilitate the digital transformation of enterprises, Huawei provides ICT infrastructure by deploying switch/router/firewall products in the campus, wide area, DCN and digital communication network open programmable scenarios to connect the scattered office/production environment of enterprises into a network. Huawei provides six support tools for an enterprise network base. At the same time, Huawei uses the NCE management and analysis platform to open network capabilities to upper-layer application partners and developers, such as network automation, operation and maintenance, access authentication, and location. Currently, there are more than 700 open atomic apis. Meet the requirements of 30+ application scenarios, and provide 50+ solutions for education, government, transportation, and finance industries. These capabilities and resources are hosted through the Data Communications Developer Community platform.

The third layer: industrial application layer. In the industry application layer, developers and partners provide applications for various industries, such as APPS. These applications can use the northbound open network capability provided by Huawei to implement application development in various scenarios.

In the whole ecological alliance, Huawei focuses on underlying ICT and creates digital “black land” for developers and partners to make more efficient use of network opening capabilities. Welcome end side equipment business, the industry developers/ISV and SI, students to join our developer, the developer community ecology and use huawei data communications welcome developers an ingenuity in soil in data communication, ability to open Internet, new experience and solve new pain points and realize the industry to create a new value of industry, prosperity and ecological together, achieve win-win.

Iii. Vision of data communication Developer community

Huawei, together with many industry partners, launched the data communication developer ecological community at huawei Fully Connected Conference 2019 by huawei Data communication Product line President and partners. Community’s vision is to gather more cutting-edge, huawei data communications products and solutions, and through the developer community will be open huawei network capability to the partners and developers, help for different industry partners and developers to provide colorful, excellent application of user experience, and partner to achieve the ultimate business success.

www.sohu.com/a/344510171…

“We believe that more partners will create richer industrial applications based on Huawei systems in the cloud era. We sincerely hope that our partners can give us suggestions and help us build an excellent and healthy ecology.” — Kevin Hu, president of Huawei’s data communications product line

4. Data communication developer community architecture

In order to achieve the vision of the data communication developer community, the overall architecture of the developer community is redesigned based on the data communication developer ecosystem, as follows:

As shown in the architecture diagram, the developer community focuses on building 6 tools, including developer communication, API Explorer, multimedia courseware, SDK toolkit, developer tools and remote laboratory. It supports six major digital communication product communities: intelligent campus network, intelligent data center network, wide area network, open programmable network, network security (under development) and router (under development), and opens northbound API for developers through iMaster NCE. The developer community is a one-stop service platform for learning, openness, validation and communication. The following highlights the community’s six tools and the current four product communities.

Five, community six tools introduction

1. Developer communication

Here, developers and partners can learn, share, exchange and get the latest industry news and learn about all the activities of the community. This module consists of 5 parts, including webpage title, developer competition, Going to campus, getting together and becoming partners. The “Web title” includes the latest community events and entry points, technology blogs and forums, DevRun, and student alliances. Here, you can understand the cutting-edge technology of 4 major data communication, communicate with technology masters, get the latest activities and directly participate in the activities. The “Developer Competition” module hosts previous developer competition inquiries and upcoming competition information. You can participate in the competition to demonstrate your individual and team innovation ability and help improve your skills. “Walk into campus” module is specially designed for college students, where you can get past and upcoming online and offline campus activities. The “Together” module focuses on community and developer cooperation cases, and the “Become a Partner” template will guide you on how to become a Huawei partner.

2, API Explorer

It provides an API learning and experience platform for developers, including AN OVERVIEW of API information, SDK wizard, and API online simulation commissioning, enabling developers to experience northbound interface development through multiple industry scenarios.

3. Multimedia courseware

“Multimedia courseware” provides rich application cases and video teaching, allowing developers to learn and develop easily and help developers grow up quickly.

4. SDK toolkit

The SDK Toolkit template provides sample code, SDK package download, technical notes, and secondary development guide to ease development difficulties.

Developer tools

The “Developer Tools” template starts from the life cycle of r&d projects, providing all tools in the life cycle, including project management ProjectMan, code managed CodeHub, pipeline CloudPipeline and other tools for everyone to use, helping developers to quickly develop, integrate and launch applications in various industries.

6. Remote laboratory

“Remote Lab” gathers six digital communication products and industry-oriented typical terminals, and provides developers with a 7×24 hours free cloud-based lab environment. Developers do not need to purchase Huawei products, but can carry out secondary development for related products and achieve remote docking test and certification.

Six, data communication product developer community introduction

The six tools described above can be used directly or as part of your learning experience with the six product developer communities. The tools are embedded in the Digital Product developer community template. At present, the developer community has integrated four major products: Intelligent campus network, intelligent data center network, wide area network and open programmable data communication. Finally, the product development API will be presented to developers through the iMaster NCE product, and network security and router products will be integrated in the future.

Since the content of intelligent simplified campus network, intelligent simplified data center network and wide area network product community is similar, and the open programmable network of digital communication network is different from other communities, the following will focus on the content of intelligent simplified campus network and open programmable community of digital communication network, and how to use it.

1. Intelligent and simple park network

Huawei’s CloudCampus solution applies cutting-edge wired and wireless technologies, combines big data, AI and cloud technologies, and takes business as the center to build a campus network with everything connected, service free and smooth evolution, enabling the digital transformation of the industry. Based on the five categories of 430+ open APIS, Huawei Intelligent Park network solution builds an open industry-oriented architecture to help customers enable digital industrial park networks. Panorama of Network ecology of Huawei Intelligent Jane Park:

Intelligent simple park network community is divided into four parts, including webpage title, application scenarios, open resources and knowledge center.

1.1 “Webpage title” includes community introduction, remote laboratory entrance, intelligent and simple park network community forum entrance and become a partner entrance.

1.2 “Application Scenarios” includes introduction of application scenarios of six industries and experience entrance. You can learn and experience through the quick entrance.

1.3 “Development Resources” includes laboratory environment, tool resources and test and certification. You can reserve sandbox development and test through “Laboratory Resources”. You can use tools Resources to download the SDK packages for Java and Python products, as well as the interface development guide. You can download the test certification guide through Test Certification.

1.4 “Knowledge Center” includes API Explorer, Exploration, video tutorial, learning tutorial, white paper on eco-cooperation of Intelligent And Simple Park network, and certification guide for partners. “API Explorer” is an API learning and experience platform for intelligent Jane Park network developers, including AN API information overview, SDK wizard, and API online simulation commissioning, etc. “Explore” explores and demonstrates solutions built using Huawei CloudCampus API based on industry application scenarios, and presents business cases, etc. Video Tutorial Describes the application scenarios and operations of Huawei CloudCampus. “Learning Tutorial” provides scenario-based API learning instructions and invocation examples. “White Paper on Eco-cooperation of Intelligent And Simple Campus Network” Learn about the open and value-added services of Huawei intelligent and simple Campus network solution and its application in the industry. Cooperation Certification Guide learn how to become a Huawei partner to facilitate business cooperation.

Above introduced the “intelligent Jane park network” community content and resources, we may still be more confused, in practice how to use the above resources reasonably? Here’s how developers can use these resources wisely.

As shown in the figure above, developers can complete the learning and experience of the Zhijian Campus network community through 10 steps. Step 1 to step 5 is the preliminary study, in which the principle and open ability of products and solutions of the Smart Jane Park can be learned through the white paper of the network ecological cooperation of smart Jane Park. Step 6-7 is hands-on operation experience, you can choose the scene you care about to experience. The eighth step is to enter the forum for help if you encounter any problems. The ninth and tenth step is to become the operation guide and test and certification guide for huawei Intelligent Jane Park partners. Ok, the resources and experience steps are provided to everyone, now start your intelligent simple park network learning experience journey!

Smart Jane data center network and wide area network content with smart Jane park similar, the following is only a brief introduction!

2. Intelligent and simple data center network

IMaster NCE-Fabric provides comprehensive support such as open apis, secondary development videos, and remote sandbox LABS for multiple application scenarios of intelligent and simple data center networks. Developers can build an open architecture based on three categories of 200+ open API interfaces to enable intelligent and simple industry data center networks.

3. Wide area networks

The new CloudWAN achieves a comprehensive transcendence over SD-WAN solutions. Based on the new-generation NetEngine AR6000 SD-WAN router, it provides enterprises with on-demand connectivity between branches, headquarters and cloud, and builds an SD-WAN with high performance, excellent experience, flexible networking and simple operation.

4, data communication network open programmable

Data communication network open programmable system on the basis of YANG, model driven, provides end-to-end open programmable framework ability and resources to support multiple protocols (Netconf, SNMP, STelnet RestConf) implementation south across the manufacturer of a variety of network equipment, pipe, and realize the business through north interface configuration, Configure the rollback function. The specific functions include device driver programming, network service programming, transaction mechanism, mapping mechanism, configuration preview, configuration concurrency, data traceability, data consistency verification, and configuration rollback. Digital network open programmable purpose is to make the world no difficult to write code. Digital Network open programmable community consists of five parts, including webpage title, growth route, application scenario, development process and success story. The following describes the functions and contents of each part.

4.1. Webpage title

This section includes three quick entry points, namely online development, Document Center and access to forums. Through the “Online Development” entrance, you can directly enter the free trial online resources for online development; Through the document Center, you can enter the documents, software and plug-in packages needed in the development process. Through “enter the forum”, you can have technical exchanges and help with big names, and learn related cutting-edge technology.

4.2 Growth route

It includes four parts: “Quick start”, “Advanced Learning”, “Online development” and “code show”. “Quick Start” teaches you how to deploy AOCmini locally, start the software, load the NE driver package, manage the device, develop the service package, load the service package, configure the debugging environment and debug through video tutorials. Let everyone from 0 to 1 easy access to open programmable; “Advanced Learning” part through video tutorials, experimental tutorials and other forms of information to understand the basic principles of AOC, familiar with typical business scenarios operation; “Online Development” is a one-stop comprehensive solution for multi-tenant online development and commissioning based on container technology and integrating Huawei CloudIDE and AOC Mini. Online development resources are allocated to each tenant. “Code Show” is open to developers to upload their own developed code, and technical exchanges with developers.

4.3 Application Scenarios

This part focuses on the application scenarios and practical values of open programmable data communication networks, including “quick device adaptation”, “agile business development”, “Reliable network change” and “full life cycle operation and maintenance”. Each value is unfolded through customer scenarios, customer pain points, solution values, solutions, and key technologies.

4.4 Development process

This part opens the life cycle of the R&D project, from requirement analysis to final release, and describes the output of each stage, the value of AOC in it, and the main body of responsibility for each part. Business model development introduces how to do the actual development through the guidance document.

4.5. Success stories

This part is used to carry successful cooperation cases between current partners and Huawei AOC, including UnionPay, Huawei Cloud and EANTC.

Similarly, introduced the relevant content, we will still have doubts, how to use it? Don’t worry. Let me introduce it to you.

It is recommended that you follow the above 9 steps to learn and experience AOC. You can learn the usage scenarios and specific values of AOC through steps 1-2. Then use the video tutorial in Step 3 to understand the basic principles of AOC and the operation of typical business scenarios. Step 4 start to deploy a set of AOC mini in your local experience, realize the AOC operation from 0 to 1; Step 5 Based on the above, use resources on the cloud to open online development experience; During this period, you can download the software package and operation guide required by experience through Step 6. If you have any problems, you can go to step 7 for help. Through local and online experience, you can complete your own code writing. You can upload the code show through step 8, so that you can easily show your code and communicate with big players. After mastering AOC related abilities through repeated learning and experience from 1 to 8, we can start step 9 — using AOC for actual project development. Similarly, problems encountered in the process can be asked for help through the forum.

7. Successful cases

Previously, we have described the developer community’s six tools, four product communities and their open capabilities. Here, we will cite two successful cooperation cases between Huawei and its partners using community resources and capabilities.

1. Successful case 1: Huawei cooperated with partners to create an airport network solution

This is a venue ecological solution jointly innovated by Huawei and developers based on scenario-based API to solve new pain points in the industry, achieve new experience in the industry, and create new value in the industry. We are not only talking about it, but also doing it. We are not only talking the talk also walking the walk. For example, when we haul our luggage, we want to quickly walk to the turntable after landing, afraid of being taken or lost by mistake. What is the most uncomfortable situation for us? They were the first to arrive at the carousel, but their luggage was the last, wasting a lot of time waiting at the carousel. Another example is shopping in the airport, we want to find the store quickly, if several people travel together, we go to different stores to buy things, and then want to meet again, what should we do, how to find each other quickly? In order to solve these problems in the process of travel, we pick up the two partners hand in hand and wanda information network, the Civil Aviation Administration of China, under the lead of joint development of airport a net solution, wanda information and huawei to cooperate, to provide the airport Wifi certificate level in other airport after security protection, one-click access without authentication, again will be able to enjoy the high quality network. Taodian network and Huawei cooperate, after the user confirms the permission, provide passengers with luggage tracking throughout the whole process, fellow passengers to quickly locate, to avoid children/elderly lost luggage. With accurate knowledge of luggage transportation information, tourists can rest assured in the airport shopping, leisure, fully enjoy various airport services, improve customer satisfaction. On the basis of the passenger travel scenario, we further improve the applicability of the scenario, and form an ecological solution of venue oriented to schools and supermarkets, which is copied to education and commercial customers through Huawei’s global channels, so that more customers can enjoy the value and partners can continue to realize the value.

2. Successful Case 2: Build a new generation network equipment transportation management platform based on network open programmable technology

In the era of Bank4.0, intelligent financial services are integrated into every scene of life, and the financial services that are never off line at any time and anywhere need stable network support. With the rapid development of financial Internet business, on the one hand, financial institutions have higher and higher requirements for the stability and rapidity of data center basic network, and on the other hand, the ever-expanding network scale and increasingly complex network architecture bring great challenges to network operation and maintenance. With the increasing workload and difficulty of network operation and maintenance, the demand for automatic transformation of data center network operation and maintenance has become a trend.

In the process of automation transformation, two major pain points are highlighted in the financial industry. First, the number of internal network devices in data centers is huge, and there are many brands and models. The control methods and control commands of different devices differ greatly, making it difficult to build unified management capabilities. Second, with the change of network architecture and upper-layer applications, network operation and maintenance services are constantly updated, while the traditional coding method has a long development cycle when building new business capabilities, and cannot respond quickly.

In view of the above problems, UnionPay and Huawei Financial Network Lab built a new-generation network equipment operation and management platform based on AOC and put it online in the production and test area, realizing the first application of open programmable technology in network operation and maintenance in the financial industry. The new platform focuses on the construction and verification of the following key capabilities: device and business dual-layer YANG model driven, based on the business perspective to achieve unified management and control of equipment from different manufacturers; Open programmable, quickly adapt to multi-vendor equipment and build new business; The transaction rollback mechanism supports reliable network operation and maintenance

AOC based on the new generation of network equipment management platform, network operation and maintenance from the command line to YANG model dynamic and open programmable. The unified management and rapid adaptation of multi-manufacturer equipment are constructed. Build the network industry separation, shielding manufacturers and equipment differences, so as to focus on the business itself; Built the service configuration in advance review, fault fast rollback capabilities. To provide a more open, flexible and reliable network for smart finance business.

Looking to the future, UnionPay and Huawei Financial Network Lab will further deepen and promote the open and programmable operation of financial network, and join hands with more partners to build and prosper the open and programmable ecology of financial network.

How to access the data communication developer community

Web access: devzone.huawei.com/cn/network/…

Let’s start the learning experience of Huawei data communication developer community!

Click to follow, the first time to learn about Huawei cloud fresh technology ~