About EnOS Application Building¶
EnOS is dedicated to helping enterprises and developers quickly build, deploy, and manage cross-industry applications. By providing low-code industry components, advanced development tools, and powerful platform management features, EnOS reduces development complexity, accelerates time-to-market, and enhances user experience.
Key Features¶
Low-Code Assembly: CBBs¶
Industry Application Common Building Blocks (CBBs) abstract common application scenarios into configurable templates with embedded business semantics, such as device models, asset topology models, and industry analysis models. These templates are designed for visualization and ease of use.
With these components, business personnel can use low-code tools and these templates to quickly build applications to meet specific business needs. Applications developed using CBBs can be accessed through EnOS Application Portal, providing a unified user interface experience. Furthermore, professional developers can access the business semantics behind the configuration templates through APIs, extending the functionality of advanced use cases.
The following introduces the key advantages of CBBs:
Configurable Applications: EnOS native applications can be quickly configured and released without coding, enabling efficient customization.
Empowering Non-IT Users: Business users familiar with application scenarios and business logic can build applications such as visual dashboards, reports, asset monitoring, and alerting without relying on professional IT personnel.
Advanced Development: EnOS APIs and SDKs¶
Advanced development tools are designed for collaborative innovation, supporting professional developers in building advanced, customized applications. Unlike CBBs, which focus on no-code or low-code development, these advanced tools offer powerful capabilities, including APIs, SDKs, and other developer-centric features.
The following introduces the key advantages of advanced development tools:
Comprehensive APIs and SDKs for professional development, along with application deployment pipelines, simplify the entire DevOps process from building and deploying applications to running them in EnOS container clusters.
Flexibility to create fully customized applications that can complement or extend applications built with CBBs.
Application Enhancement: Notification and API Management¶
EnOS ensures application security, scalability, and superior user experience through comprehensive Notification Management and API Management services.
Notification Management: EnOS Notification Management allows application developers to push notification messages and emails to users, improving user retention and user experience. Flexible configuration of push quotas and carriers prevents resource congestion and ensures stable and fast push notifications.
API Management: EnOS API Management covers the entire API lifecycle (build, test, release, and management), providing security, flow control, logging, pricing, and reporting. API Management decouples API production and consumption. Changes to backend APIs do not affect frontend applications, which can continue to access the APIs without requiring code or configuration changes.