EPA-WG / custom-element

Declarative Custom Element
Apache License 2.0
18 stars 1 forks source link

proposal: custom-element as Rules engine #51

Open sashafirsov opened 1 month ago

sashafirsov commented 1 month ago

Expose custom-element with actionable components as Rules Engine to be run in the context of browser and on back-end.

MVP

Rule engines are used in applications to define some of the business logic declaratively in user-friendly manner.

In the web applications it is often used to guide the user across multiple microapplications. For example, drive the user UI for the 1st time login via legal compliance, basic user preferences, and the setup for chosen services. The Rules Engine would trigger each sub-flow based on the user account properties.

Goal

Expose the custom-element as the rules engine for the most popular scenarios. Demo the showcase as for browser-driven session as for back-end web service exposed to be consumed by web apps and other web services.

In technical terms, the goal is to provide the state change management framework which

The Rules Engine comprise:

references

sashafirsov commented 1 month ago

Chllenges

Parts of rules engine SDK