Explore chapters and articles related to this topic
Distributed and Parallel Computing
Published in Sunilkumar Manvi, Gopal K. Shyam, Cloud Computing, 2021
Sunilkumar Manvi, Gopal K. Shyam
Spring Framework: It is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the JEE platform. Although the framework does not impose any specific programming model, it has become popular in the Java community as an addition to, or even replacement for the EJB model. The Spring Framework is open source.
An automatic machining process decision-making system based on knowledge graph
Published in International Journal of Computer Integrated Manufacturing, 2021
Liang Guo, Fu Yan, Yuqian Lu, Ming Zhou, Tao Yang
Figure 13 compares the time complexity among traditional relational databases, ontology, and knowledge graph. The results show that the decision-making time of relational database is better than that of ontology and knowledge graph when the order of feature set is 0–150. To explore the reason, the authors tested the connection time of the database/knowledge base, and the results showed that the connection time of the decision-making system for the inference engine and Neo4j is much longer than that of the relational database Mysql. The connection time of the knowledge graph and the ontology respectively accounted for 64.35% and 49.86% of the total time respectively. Based on this point of view, it can be concluded that when the decision-making system performs reasoning of a smaller order of magnitude, the maturity and performance of the traditional Spring framework has led to the optimization of the connection time between the Java-based decision-making system and Mysql as much as possible. Compared with ontology and knowledge graph, relational databases optimizes a lot of time on the connection of knowledge base.
Dependable workflow management system for smart farms
Published in Connection Science, 2022
Catalin Negru, George Musat, Madalin Colezea, Constantin Anghel, Alexandru Dumitrascu, Florin Pop, Carmen De Maio, Aniello Castiglione
The backend application is, actually, a Java application, using the Spring Framework. We chose to use this framework because it is a huge platform with a large community that helps us to write web applications in a simple way, following the latest technologies as well. It is mainly used for the Java Enterprise Edition (Java EE) platform. We also use the Spring MVC framework that is based on the core framework. MVC (Model-View-Controller) is an architectural model in software engineering that has the role of delimiting the business logic from the user interface.