Welcome to Scholar Publishing Group

Distributed Processing System, 2022, 3(3); doi: 10.38007/DPS.2022.030304.

Distributed System Based on Software Components and Middleware Technology


Kothapa Lakshmi

Corresponding Author:
Kothapa Lakshmi

Loughborough University, Leicestershire, England


With the wide application of Internet technology, more and more application systems use a dynamic and open network environment as a platform for computing and operation, and the functional requirements of the system are becoming more and more complex. Due to its strong real-time, openness, scalability and loose coupling characteristics, distributed component-based systems have been widely used in many fields such as civil industrial systems and ship equipment. The main purpose of this paper is to study the design and implementation of distributed systems (DS) based on software components (SC) and middleware technology (MT). In this paper, through the in-depth analysis of the MT, the middleware that conforms to the automatic testing technology is developed, and the instrument control, process communication, data management and other services of the middleware are realized, and the interaction between the application programs and the platform are tested. Experiments show that the average transmission efficiency of the new system using MT for data integration can be almost 8 times higher than that of the original system. After testing with data (the maximum amount of data per day does not exceed 20,000), when the supervision server is idle, the time required to transmit data every day does not exceed 4 minutes, which can basically guarantee the normal operation of the system.


Software Components, Middleware Technology, Distributed Systems, Distributed Testing

Cite This Paper

Kothapa Lakshmi. Distributed System Based on Software Components and Middleware Technology. Distributed Processing System (2022), Vol. 3, Issue 3: 26-35. https://doi.org/10.38007/DPS.2022.030304.


[1] Kaliukh Y I, Berchun Y A. Four-Mode Model of Dynamics of DS. Journal of Automation and Information Sciences, 2020, 52(2):1-12.

[2] Griffin J, Lesani M, Shadab N, et al. TLC: temporal logic of distributed components. Proceedings of the ACM on Programming Languages, 2020, 4(ICFP):1-30.

[3] Gusev A, Ilin D, Kolyasnikov P, et al. Effective Selection of SCs Based on Experimental Evaluations of Quality of Operation. Engineering Letters, 2020, 28(2):420-427.

[4] Albarrak R, Menasce D A. Trust But Verify: a framework for the trustworthiness of DS. IEEE Transactions on Dependable and Secure Computing, 2020, PP(99):1-1.

[5] Kudzh S A, Tsvetkov V Y, Rogov I E. Life cycle support SCs. Russian Technological Journal, 2020, 8(5):19-33.

[6] Spirovska K, Didona D, Zwaenepoel W. Optimistic Causal Consistency for Geo-Replicated Key-Value Stores. IEEE Transactions on Parallel and DS, 2021, 32(3):527-542.

[7] Prayogo Y, Bayu M. Validation of Technology Components for Peanut Validation Of Technology Components For Peanut Pod Borer (Etiella Zinckenella Triet.) Control. Jurnal Hama Dan Penyakit Tumbuhan Tropika, 2020, 20(1):1-12.

[8] Gnanasankaran N, Iyakutti K, Alagarsamy K, et al. The impact of COTS components on software quality in IT Industry: A Survey and its analysis. International Journal on Computer Science and Engineering, 2021, 4(1):1-10.

[9] Sakir R, Bhardwaj S, Kim D S. Enhanced faulty node detection with interval weighting factor for DS. Journal of Communications and Networks, 2021, 23(1):34-42.

[10] Saraswat B K, Suryavanshi R, Yadav D. Formal Specification & Verification of Checkpoint Algorithm for DS using Event - B. International Journal of Engineering Trends and Technology, 2021, 69(4):1-9.

[11] Imre S, Berces M. Entanglement-Based Competition Resolution in DS. IEEE Access, 2021, PP(99):1-1.

[12] Santos A A, Silva A, Magalhes A P, et al. Determinism of Replicated DS–A Timing Analysis of the Data Passing Process. Advances in Science Technology and Engineering Systems Journal, 2020, 5(6):531-537.

[13] Arun B, Peluso S, Palmieri R, et al. Taming the Contention in Consensus-based DS. IEEE Transactions on Dependable and Secure Computing, 2020, PP(99):1-1.

[14] Albarrak R, Menasce D A. Trust But Verify: a framework for the trustworthiness of DS. IEEE Transactions on Dependable and Secure Computing, 2020, PP(99):1-1.

[15] Tsigkanos C, Garriga M, Baresi L, et al. Cloud Deployment Tradeoffs for the Analysis of Spatially-DS of Internet-of-Things. ACM Transactions on Internet Technology (TOIT), 2020, 20(2):1-23.

[16] Silva E O, Vanco W E, Guimaraes G C. Capacitor Bank Sizing for Squirrel Cage Induction Generators Operating in DS. IEEE Access, 2020, PP(99):1-1.

[17] Abdukarimovich G N, Khudainazarovna K M, Ravshabekovna S S. Building models of territorial DS. International Journal on Integrated Education, 2020, 3(10):300-303.

[18] Secara I A. Challenges and Considerations in Developing and Architecting Large-Scale DS. International Journal of Internet and DS, 2020, 04(1):1-13.