scholarly journals Evaluating GraphQL and REST API Services Performance in a Massive and Intensive Accessible Information System

Author(s):  
Armin Lawi ◽  
Benny L. E. Panggabean ◽  
Takaichi Yoshida

Currently, most middleware application developers have two choices when designing or implementing API services: They can either stick with REST or explore the emerging GraphQL technology. Although REST is widely considered the standard method for API development, GraphQL is believed to overcome the main drawbacks of REST, especially data fetching issues. Yet, doubts remain as there are no experimental studies with convincing results to evaluate the performance of the two services. In this paper, we propose a research methodology to evaluate the performance of REST and GraphQL API services, which includes two main contributions. The first contribution is that the performance evaluation of the two services is conducted in the real operation of a massive and intensively accessible management information system. The second contribution is the fair and independent performance evaluation results obtained for both API services. The performance evaluation was studied using basic measures of QoS, including response time, throughput, CPU load, and memory usage. The results show that REST is still faster in response time and throughput, while GraphQL is very efficient in resource utilization, i.e., CPU load and memory utilization. Therefore, GraphQL is the right choice when data requirements change frequently and resource utilization is the most important consideration. REST is used when some data is frequently accessed called by multiple requests.

Computers ◽  
2021 ◽  
Vol 10 (11) ◽  
pp. 138
Author(s):  
Armin Lawi ◽  
Benny L. E. Panggabean ◽  
Takaichi Yoshida

Currently, most middleware application developers have two choices when designing or implementing Application Programming Interface (API) services; i.e., they can either stick with Representational State Transfer (REST) or explore the emerging GraphQL technology. Although REST is widely regarded as the standard method for API development, GraphQL is believed to be revolutionary in overcoming the main drawbacks of REST, especially data-fetching issues. Nevertheless, doubts still remain, as there are no investigations with convincing results in evaluating the performance of the two services. This paper proposes a new research methodology to evaluate the performance of REST and GraphQL API services with two main ideas as novelties. The first novel method is the evaluation of the two services is performed on the real ongoing operation of the management information system, where massive and intensive query transactions take place on a complex database with many relationships. The second is the fair and independent performance evaluation results obtained by distributing client requests and synchronizing the service responses on the two virtually separated parallel execution paths for each API service, respectively. The performance evaluation was investigated using basic measures of QoS (Quality of Services), i.e., response time, throughput, CPU load, and memory usage. We use the term efficiency in comparing the evaluation results to capture differences in their performance measures. The statistical hypothesis parameters test using the two-tails paired t-test, and boxplot visualization was also given to confirm the significance of the comparison results. The results showed REST is still faster up to 50.50% in response time and 37.16% for throughput, while GraphQL is very efficient in resource utilization, i.e., 37.26% for CPU load and 39.74% for memory utilization. Therefore, GraphQL is the right choice when data requirements change frequently, and resource utilization is the most important consideration. REST is used when some data are frequently accessed and called by multiple requests.


2020 ◽  
Author(s):  
Philip Boakye

The acceptance of electronic laboratory information system (LIS) is gradually increasing in developing countries. However, the issue of time effectiveness due to computerization is less clear as there is fewer accessible information. One of the key issues for laboratorians is their indecision with LISs’ would-be effect of time on their work. A polyclinic in Ghana was in the process of implementing electronic LIS. Several of the laboratorians did not have knowledge and skill in computing and there were disagreeing views on the time effectiveness of the LIS after implementation. The management of the polyclinic laboratory was concerned to assess time advantageousness of recording data when using the electronic LIS compared with paper-based LIS. <div><br></div><div>Five randomly selected laboratorians were provided two sheets of paper with tables to document the time they spent for both paper-based and electronic LIS. Data were collected for a total of 230 records,115 electronic LIS and 115 paper-based LIS. The t-test (mean-comparison test) was computed to compare the means of both electronic and paperbased LIS times. </div><div><br></div><div>There was a statistical significant difference in the time spent between electronic and paper-based LIS. The time spent between paper-based and electronic LIS was 0.41 minutes (95% CI 0.15 to 0.66) longer than in electronic LIS. </div><div><br></div><div>LIS can be adopted in polyclinics without having significant negative impact on time spent between electronic and paper-based LIS. More time–motion studies that include laboratorians are however necessary in order to get a more complete picture of time spent between electronic and paper-based LIS. </div>


Author(s):  
Louis J. Pignataro ◽  
Joseph Wen ◽  
Robert Burchell ◽  
Michael L. Lahr ◽  
Ann Strauss-Wieder

The purpose of the Transportation Economic and Land Use System (TELUS) is to convert the transportation improvement program (TIP) into a management tool. Accordingly, the system provides detailed and easily accessible information on transportation projects in the region, as well as their interrelationships and impacts. By doing so, TELUS enables public-sector agencies to meet organizational, Intermodal Surface Transportation Efficiency Act, state, and other mandates more effectively. The objectives are accomplished by providing the computer-based capability to analyze, sort, combine, and track transportation projects in or under consideration for a TIP; assessing the interrelationships among significant transportation projects; estimating the regional economic and land use effects of transportation projects; and presenting project information in an easily understood format, including geographic information system formats.


2020 ◽  
Vol 16 (1) ◽  
pp. 1-15
Author(s):  
Anton Hermawan ◽  
Anggita Kristiasari ◽  
Fransiska N. Bhiju ◽  
Dona Manik

Introduction. Performance evaluation is the process of evaluating the implementation of the tasks of organizational members, including libraries, in accordance with the performance standards using particular way including instruments. Instruments are needed to document the evaluation carried out by the organization. Therefore, libraries need to pay attention to developa performance evaluation instrument to plan their human resources. This research explains an overview of stages in developing performance evaluation instruments in an organization, particularly libraries. Research methods. The research used a descriptive qualitative approach by involving the existing  performance evaluation dimensions. After that, the performance evaluation indicators were developed. Data analysis. The measurement of validity and reliability was valid when the correlation between items was >0.3 and when Cronbach alpha was > 0.6. The measurement of validity and reliability help to support the development of performance evaluation instruments. Results and Discussion. Of the 36 statements, only 27 items were valid and used in performance appraisal instruments. The items are arranged in a model of development of the performance evaluation instruments. Conclusion and recommendations. A good organization needs to pay attention to the right indicators in an assessment instrument. In its application, it is effective to use the 360 ​​degree method, where employees are evaluated by other staff to ensure the balance professional perspective.


2021 ◽  
Vol 7 (1) ◽  
pp. 19-31
Author(s):  
Sri Rahayu ◽  
Ryanthika Serliyanthi Setyaningrum ◽  
Yuni Kristina Dewi

Information systems built in the form of social media and the internet make us able to carry out various activities without having to meet face to face. Social media is currently the main attraction for people to communicate and find information quickly. This is a great opportunity for companies to reach and expand their market. With an information system built in the form of social media and the internet, all obstacles, both distance and high costs, can be suppressed and communication can be carried out effectively. So far, PT. Red Eye Utama conducts marketing through radio advertisements, newspapers / billboards, this is what causes problems, due to limited space and time, as well as high costs to carry out all these processes. The negotiation process between the company and the customer is one of the obstacles that affects the company's service to customers. Therefore, one solution to the problems in this system is to build a Social Media Advertise Maintenance Information System. By using PIECES method analysis for improvements based on performance indicators, indicator information, economic indicators, control indicators, efficiency indicators and service indicators. To design the new system, object-oriented modeling is used, namely UML (Unified Modeling Language) which is the right tool to use in describing the system design that will be made according to User needs.


2012 ◽  
Vol 2012 ◽  
pp. 1-8 ◽  
Author(s):  
Takahiko Tsujisawa ◽  
Kazuhiro Yamakawa

We propose a sensor consisting of small-sized coils connected in series and a detection method for the sensor based on the iteration of the periodic time difference. The evaluation results are also presented and show the effectiveness of the proposed system. The target performance of the sensor is as follows: (i) a detection range from 0 to ±100 Nm, (ii) a hysteresis error of less than 1%, (iii) an angular-dependent noise of less than 2%, and (iv) a sensor drift of less than 2%. From the evaluation results, it is clear that these performance targets, as well as a sufficient response time, are realized.


2006 ◽  
Vol 5 (2) ◽  
Author(s):  
David Sukardi Kodrat

The business development is driven by information system and digitalization, globalization and futurization. The fast growing of information system make consumers are faced by many informations of brand.The purposes of this research are what factors are making to exist a brand for consumers mind dominating and market dominating and how.) is Kratingdaeng strategy for consumers mind dominating and market dominating in energy drink industries.The result of this research show that: (1) all brand try to get place in the mind of consumers. Only the brand that have the right positioning is having a special place in the consumers mind. Positioning have supported by differentiation. Interaction between positioning and differentiation will be created a strong brand. All of those are dominating consumers mind and for dominating market through it's strong marketing mix as product, price, place and promotion and (2)Kratingdaeng changes perception of market from medical to energy drink by educating the market. In educating the market, Kratingdaeng uses TV program especially sport program so brand value Kratingdaeng increase 10.4%' from 304.2 (2005) to be 315.4 (2006) and gam index 21.3. Kratingdaeng is not compete in packaging or pricing hut to give satisfaction to customers (Kratingdaeng has receipt ICSA since 1999) and distribute to all outlet and all area by PT. Arta Boga Cemerlang.


Author(s):  
Marlin Lasena

Changes in technology currently affect all aspects including health, to increase effectiveness and efficiency in the service, it is necessary to change to the old system to facilitate the patient and the parties Health service Provider in conducting health service process. Everyone has the right to live prosperous lives, reside, and gain a good and healthy environment and deserve health care "and" everyone has the right to social security that allows the development of himself. Wholly as a beneficial human being "this research uses Research and Development methods where the application is designed using programming language software Android, PHP, and HTML. The results concluded that by the existence of an information system of the claim submission of health care participants, the party hospital Dr. MM. Dunda Limboto can manage the file administration data of the claims of patients with more efficiently


Author(s):  
Анжелика Дубасова

The article analyses experimental studies of lexical ambiguity (polysemy and homonymy). In total, 42 papers published between 1981 and 2017 were selected for analysis. Selected works were analyzed from the point of view of a) interaction of the main factors of lexical ambiguity resolution (meaning dominance and context), b) modularity/interactivity of language systems. The choice of these issues was caused by the fact that, despite a significant number of papers addressing them, a common theoretical model of lexical ambiguity resolution is still missing. The analysis concluded that none of the existing models could be chosen as the only true one. I believe that it is more promising to combine all models into one; in this case, we should not talk about “models” but about “algorithms” or “strategies”. This merge is compatible with the results of studies of hemispheric asymmetry, which showed that the right and left hemispheres differently process ambiguous words. This difference is projected on the difference between the two main points of view on language processing, interactive and modular. Also, as a result of the analysis, the properties of meaning dominance and context as the main factors influencing the perception of ambiguity are summarized, and the ways and possibilities of their interaction are determined. These factors can participate in the process of resolving ambiguity autonomously or together, with different functions, speed, and levels of perception.


Sign in / Sign up

Export Citation Format

Share Document