Application of BudWk Domestic Java Microservice Distributed Framework in Smart Gas Industry

Current Situation and Pain Points of Gas Companies

  • There are many brands, models, and billing types of gas meters, and the systems provided by the manufacturers are independent and cannot be automatically reconciled, resulting in account errors from time to time, and the actual operating conditions cannot be grasped in real time.
  • The more IoT smart meters, the security monitoring of IoT devices themselves is the current core issue, and due to the diversification of device manufacturers and models, the unified access and monitoring of devices is particularly important.
  • From market expansion to customer service, the whole process of business control, linkage and supervision cannot be controlled, resulting in material reserves, construction arrangements, engineering supervision, etc. cannot be managed and controlled in real time according to the actual situation, and services such as user account opening and meter transfer cannot be efficiently responded and dispatched.

BudWk Microservice Solution

  • Unified integration of IC card table

Using WPF + CefSharp technology, the combination of C/S client + B/S browser, using the client to realize the integrated development of IC card reader, realize the reading and writing function of IC card table, using B/S browser, The revenue system is embedded in the browser to realize functions such as hot update of WEB revenue business code and unified data management.

  • Unified Integration of IoT Tables

Abstract device access layer, realize the access of telecom AEP platform, mobile OneNET, manufacturer IoT platform and other platforms, realize the adaptation and conversion of NB-IOT/MQTT/HTTP and other protocols, and convert the complicated and different data formats of various watch factories It unifies the data format for this platform, and uses the rule engine technology to realize the intelligent processing of data.

  • Unified integration of billing types

The system has built-in billing types such as prepaid, postpaid, and meter-side billing, supports business forms such as "gas purchase/refund" and "recharge/refund", and supports price rules such as tiered pricing and regional pricing.

  • Unified integration of work order systems

Standardization and institutionalization of business processes such as gas installation, repair, maintenance, security inspection, etc., through process configuration, node configuration, authority configuration, etc., to achieve dynamic allocation and unified management of business work orders.

Back-end technical framework

It adopts BudWk's domestic micro-service distributed architecture, based on nutzboot + dubbo + nacos + druid technology system, the core framework is domestic open source framework nutzboot, and adopts shiro permission system and JWT. Divide microservice modules according to business, such as:

  • Sys - System and Permissions Module
  • Cms - Content and Information Module
  • Wx - WeChat service module
  • Dev - IoT Meter Access Module
  • Gas - Revenue Business Module
  • WebAPI - Backend Service API Module
  • OpenAPI - third-party service API module

Front-end technical framework

It adopts the common combination of Nuxt + Vue + ElementUI, separates the front-end and back-end development mode, and encapsulates and integrates functions such as multi-language, routing, permission control, and file upload.

Introduction to BudWk Microservice Distributed Framework

BudWk (formerly known as NutzWk) has been developed since 2010 and has been used in commercial projects since 2012. So far, it has served thousands of projects of large and small companies all over the country. The industry involves government affairs, e-commerce, Internet of Things, etc. With the accumulation of personal experience and Versions 1.x to 6.x have been released for different industries, and you can choose different versions according to the size of the project. There are many cases in this project, such as provincial and ministerial-level projects, municipal-level platforms, big data projects, e-commerce platforms, Internet of Things platforms, etc.

https://demo.budwk.com V6 demo address

https://nutzwk.wizzer.cn V5 demo address

https://budwk.com official website

{{o.name}}
{{m.name}}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324034148&siteId=291194637