PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza porównawcza wydajności odczytu danych z platformy Salesforce przy wykorzystaniu interfejsów GraphQL, REST oraz SOAP

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Comparative analysis of data reading performance from the Salesforce platform using GraphQL, REST and SOAP interfaces
Języki publikacji
PL
Abstrakty
PL
Artykuł opisuje analizę porównawczą odczytu danych z tabel w środowisku Salesforce przy pomocy trzech różnych interfejsów programowania aplikacji. Popularność platformy Salesforce oraz udostępnienie na niej interfejsu GraphQL dnia 5 października 2022 roku były inspiracją doprzeprowadzenia badań. Na podstawie przeanalizowanej literatury stwierdzono brak takiego badania dla platformy Salesforce. Zbadano wydajność odczytu danych z platformy Salesforce przy pomocy skryptu automatyzującego.Dla czterech tabel zawierających inną liczbę wierszy wielokrotnie wykonano 8 rodzajów zapytań przy pomocy każdego z trzech interfejsów. Stwierdzono, że zależnie od liczby wierszy należy rozważyć użycie REST API lub SOAP API. We wszystkich przypadkach najniższą wydajność zaobserwowano podczas zastosowania GraphQL API.
EN
The article describes a comparative analysis of data reading from tables in the Salesforce environment using three different application programming interfaces. The popularity of the Salesforce platform and the release of the GraphQL interface on October 5, 2022 contributed to the study. No such study specifically for the Salesforce platform was found in the literature. The performance of reading data from the Salesforce platform was investigated using an automation script. For four tables containing a different number of rows, 8 types of queries were repeatedly executed using each of the three interfaces. It was found that depending on the number of rows, either REST API or SOAP API should be considered. In all cases, the lowest performance was observed while using GraphQL API.
Słowa kluczowe
Rocznik
Tom
Strony
171--177
Opis fizyczny
Bibliogr. 10 poz., rys., tab.
Twórcy
  • Politechnika Lubelska (Poland)
Bibliografia
  • 1. J. H. Bhatti, B. B. Rad, Databases in Cloud Computing: A literature review, International Journal of Information Technology and Computer Science 9(4) (2017) 9–17, https://doi.org/10.5815/ijitcs.2017.04.02.DOI: https://doi.org/10.5815/ijitcs.2017.04.02
  • 2. L. A. B. Silva, C. Costa, J. L. Oliveira, A common API for delivering services over multi-vendor cloud resources, Journal of Systems and Software 86(9) (2013) 2309–2317, https://doi.org/10.1016/j.jss.2013.04.037.DOI: https://doi.org/10.1016/j.jss.2013.04.037
  • 3. Dokumentacja interfejsów programowania aplikacji w Salesforce, https://developer.salesforce.com/docs/apis , [04.04.2023].
  • 4. Ranking systemów CRM dla roku 2023, https://www.pcmag.com/picks/the-best-crm-software , [04.04.2023].
  • 5. Dokumentacja Salesforce dotycząca GraphQL, https://developer.salesforce.com/docs/platform/graphql/references/graphql?meta=Summary , [04.04.2023].
  • 6. Quiña-Mera, P. Fernandez, J. M. García, A. Ruiz-Cortés, GraphQL: A Systematic Map-ping Study, ACM Computing Surveys 55(10) (2023) 1–35, https://doi.org/10.1145/3561818.DOI: https://doi.org/10.1145/3561818
  • 7. J. Sayago Heredia, E. Flores-García, A. R. Solano, Comparative analysis between standards oriented to web services: SOAP, REST and GRAPHQL, Proceedings of the Applied Technologies: First International Conference, ICAT 2019, Quito, Ecuador (2019) 286–300, https://doi.org/10.1007/978-3-030-42517-3_22.DOI: https://doi.org/10.1007/978-3-030-42517-3_22
  • 8. Oficjalna dokumentacja GraphQL, https://spec.graphql.org/June2018/ , [04.04.2023].
  • 9. P. Margański, B. Pańczyk, Analiza porównawcza technologii REST i GraphQL, Journal of Computer Sciences Institute 19 (2021) 89–94, https://doi.org/10.35784/jcsi.2473.DOI: https://doi.org/10.35784/jcsi.2473
  • 10. P. Erlandsson, J. Remes, Performance Comparison between GraphQL, REST & SOAP, University of Skovde, Dissertation, https://www.diva-portal.org/smash/record.jsf?pid=diva2:1449837, 2020, [04.04.2023].
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-03fe06b0-c4af-4005-8c42-14c48e816325
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.