Independent service orchestration logic engine: Introduction to jvs-logic service atomic components

The essence of the logic engine is that visual service orchestration refers to using graphical tools to configure and manage the work steps and calling relationships between atomic services. This method can quickly implement business functions and enable non-developers to easily create and manage service workflows.

The visual service orchestration tool provides an intuitive interface, rich functions, and convenient execution step control, which can help developers and non-developers easily design, configure, and manage complex service workflows. By using these tools, you can improve development efficiency, reduce the complexity of orchestration, and provide monitoring and tracking functions to better manage and optimize service invocation relationships. Here is a detailed introduction on how to assemble functions through atomic services.

Atomic services

Atomic services refer to the smallest granular service unit with independent functions. They are the basic structure of a large-scale service system. After inputting parameters, the corresponding results are obtained after execution, so that other services or systems can use the functions provided by calling these interfaces.

When entering the logical design canvas, as shown below:

①: Click the component window, the system will pop up the component list

②: Classified component list display

When you click on a component in the canvas, the component's property configuration window pops up on the right, as shown in the following figure:

①: Property setting panel, here is mainly to set input parameters, the panel input of each component is different

②: Define the data structure of the result output by the node

Component links

Atomic components are connected through execution lines. You can set a formula for judging execution on the line, which means that when the output result of the formula execution is true or the content of the formula is empty, the line will be executed, which means that it will be executed step by step according to the direction of the line. When the line When the formula above is "false", the line is not executed, and the nodes are no longer executed sequentially.

Online demo: https://frame.bctools.cn/

gitee address: https://gitee.com/software-minister/jvs-logic

Introduction to logic engine

Low-code core tools, the background and core role of jvs-logic logic engine

Introduction to related configuration of jvs-logic logic engine that can be independently service orchestrated

Guess you like

Origin blog.csdn.net/jonyleek/article/details/132556599