Controllable customized back-end development system and method
A development system and defined technology, applied in the field of code development, can solve problems such as inability to expand, low operating efficiency, and inability to debug, and achieve the effect of solving low development efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] see figure 1 , a controllable and customized back-end development system, including a graphical service orchestration tool and a translation engine, the graphical service orchestration tool is used to provide Turing-complete graphical service orchestration, and the translation engine is used to A set of designed primitives are translated to generate executable programming source code.
[0037] In this embodiment, the compiling and running mode of generating source code based on graphics translation is adopted. That is, after the user arranges the service through the graphical tool, according to the logical relationship between the primitives and the connections defined by the user in the graphic, the executable source code of the specified programming language is directly generated (this source code is open to the user), and then compiled through the source code A new orchestrated service interface is formed.
[0038] Further, in the graphical service orchestration to...
Embodiment 2
[0042] see figure 2 , based on a controllable and customized back-end development system described in Embodiment 1, the operation of back-end development is performed, and by replacing complex code programming with simple graphical service arrangement, the user performs service arrangement through graphical tools , the platform can translate the graphical service arrangement results into multiple programming languages such as Java, Python and JavaScript according to the logical relationship between the primitives and connections defined by the user in the graphics, and directly generate the executable code of the specified programming language, and then pass The code is compiled to form a new orchestrated service interface, and the development method includes the following specific steps:
[0043]S1. Run the graphical service orchestration tool to provide visual design and Turing-complete graphical service orchestration.
[0044] S2. According to the design requirements, c...
Embodiment 3
[0056] see image 3 , based on a controllable and customized back-end development method described in Embodiment 2, after the translation engine recognizes the service definition and the definition of each graphic element in the XML file, it needs to be translated into the corresponding programming code. In this embodiment In , the translation process may include the following specific steps:
[0057] 1) The service definition is translated into the function body defined by the programming language, including the function name, parameters and return value;
[0058] 2) The conditional primitive is translated into an IF-ELSE statement;
[0059] 3) The loop primitive is translated into a FOR statement;
[0060] 4) The action primitive is translated into the expression calculation statement corresponding to the programming language. If the calculation result variable is defined on the action primitive, it is translated into an assignment statement, and the expression calculation...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com