Analysis of Free and Open Source Software (FOSS) Product in Web Based Client-Server Architecture

Author(s):  
Pushpa Singh ◽  
Narendra Singh

Free and open source software (FOSS) differs from proprietary software. FOSS facilitates the design of various applications per the user's requirement. Web applications are not exceptional in this way. Web-based applications are mostly based on client server architecture. This article is an analytical study of FOSS products used in web-based client server architecture. This article will provide information about FOSS product such as FireFox (web browser), Apache (web server) and MySQL (RDBMS). These reveal that various FOSS products such as Apache server covers 65% of the market share, while MySQL covers 58.7% market share and hold the top-most rank.

2018 ◽  
Vol 9 (3) ◽  
pp. 36-47
Author(s):  
Pushpa Singh ◽  
Narendra Singh

Free and open source software (FOSS) differs from proprietary software. FOSS facilitates the design of various applications per the user's requirement. Web applications are not exceptional in this way. Web-based applications are mostly based on client server architecture. This article is an analytical study of FOSS products used in web-based client server architecture. This article will provide information about FOSS product such as FireFox (web browser), Apache (web server) and MySQL (RDBMS). These reveal that various FOSS products such as Apache server covers 65% of the market share, while MySQL covers 58.7% market share and hold the top-most rank.


2018 ◽  
Vol 10 (2) ◽  
Author(s):  
A. Ivanova ◽  
K. Kharash ◽  
O. Olshevska ◽  
Y. Bortsova

Applications that provide online services are becoming more popular every day and a part of desktop apps respectively decrease. The search of information, processing documents, creating images and even user games find their place on the Internet. All these things are built on basis of the client-server data transfering model which nowadays is main for most of modern applications starting directly from the web segment ending with mobile devices.The problem should be talk about is low level of using online applications culture in favor of familiar desktop versions of data processing applications. In particular it’s about text-processing tools. Despite the part of web applications increase daily, the survey indicates that most part of researchers still prefer offline redactors for their work. Unfortunately this approach does not ensure user’s data from corruption, it doesn’t provide an opportunity to cooperate for joint work for researchers and bears lots of other risks which can be reduced by using online tools.Considering all the above the main topic of the article is the use of client-server model in the development of referative managers and some work-processes automatization. The client-server architecture, actual problems of science works processing sphere and some tools for text-processing are considered in the article.ONAFT Reference Manager project based on client-server architecture and developed to eliminate existing problems of the sphere will be mentioned as well.


Author(s):  
D. Salskyi ◽  
A. Kozhukhar ◽  
O. Olshevska ◽  
N. Povarova

Most of the currently developed systems are based on the client-server architecture. This architecture is usedeverywhere, from mobile-native development to Web applications.However implementing an application based on this architectural solution requires quite a lot of effort from the softwaredeveloper, and therefore, in order to simplify and speed up the development, certain standard solutions and approachesappeared. This article will discuss the most popular technologies used in the development of Web applications in the context ofenterprise development.Also in this article will be mentioned the project, built on the architecture of "client-server" - ScienceToMetrics.The main theme of this project is the study of science-metric indicators for the structural divisions of the faculty of theOdessa National Academy of Food Technologies. In fact, it is a portal for viewing and editing information on employees, inthe future this portal may be extended to subprojects.In this project, the main idea of this architecture was embodied: decomposition of the application into atomic parts inorder to distribute it to several hardware units of capacity to improve performance. The client is an independent application,which at the same time receives information from an external API-interface through REST-requests. In turn, the backendprovides this API with certain security restrictions on the content provided. The backend for this architecture provides a layerfor the content of the data users, whether it's a database (NoSQL, SQL) or an integration API with external aggregationsystems. To ensure the necessary level of security, JWT (Javascript Web Token) authorization is used, which allows you not tocreate an explicit session between the client and the backend, but allows you to communicate through a token that stores allthe necessary meta-information for this user.


2018 ◽  
Vol 8 (9) ◽  
pp. 1622 ◽  
Author(s):  
İbrahim Doğru ◽  
Ömer KİRAZ

Android is the most used operating system (OS) by mobile devices. Since applications uploaded to Google Play and other stores are not analyzed comprehensively, it is not known whether the applications are malicious software or not. Therefore, there is an urgent need to analyze these applications regarding malicious software. Moreover, mobile devices have limited resources to analyze the applications. In this study, a malicious detection system named “Web-Based Android Malicious Software Detection and Classification System” was developed. The system is based on client-server architecture, static analysis and web-scraping methods. The proposed system overcomes the resource restriction issue, as well as providing third-party service support by means of client-server architecture. Based on the performance evaluation conducted in this research, the developed system’s success rate is 97.62% on benign and malicious datasets.


BioTechniques ◽  
2020 ◽  
Vol 68 (1) ◽  
pp. 22-27 ◽  
Author(s):  
Silvan Krähenbühl ◽  
Fabian Studer ◽  
Etienne Guirou ◽  
Anna Deal ◽  
Philipp Mächler ◽  
...  

The Electronic Laboratory Information and Management Utensil for Molecular Diagnostics (ELIMU-MDx) is a user-friendly platform designed and built to accelerate the turnaround time of diagnostic qPCR assays. ELIMU-MDx is compliant with Minimum Information for Publication of Quantitative Real-Time PCR Experiments (MIQE) guidelines and has extensive data-import capabilities for all major qPCR instruments by using the RDML data standard. This platform was designed as an open-source software tool and can be accessed through the web browser on all major operating systems.


2015 ◽  
Vol 4 (1) ◽  
pp. 1224-1228 ◽  
Author(s):  
Debasish Chakraborty ◽  
◽  
Debanjan Sarkar ◽  
Shubham Agarwal ◽  
Dibyendu Dutta ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document