Rizki Arif Setiadi, Bambang Purnomosidi, W. Andriyani, Sri Rezeki Candra Nursari
{"title":"基于恢复性 API 和 Webhook 的销售点应用中的微服务架构","authors":"Rizki Arif Setiadi, Bambang Purnomosidi, W. Andriyani, Sri Rezeki Candra Nursari","doi":"10.26798/jiss.v3i1.1336","DOIUrl":null,"url":null,"abstract":"Layanan mikro adalah kumpulan proses kecil dan independen yang berkomunikasi dengan satu sama lain untuk membuat aplikasi kompleks yang tidak bergantung pada bahasa API tertentu. Dalam penelitian ini, penulis berupaya mengimplementasikan Microservices Architecture, RESTful API, dan Webhook pada aplikasi Point of Sale untuk mencapai sistem dengan kinerja, kecepatan, dan skalabilitas yang unggul, terutama dalam pertukaran dan komunikasi data. Penelitian ini menggabungkan dua metodologi pengujian penting, yaitu unit pengujian dan pengujian fungsional, untuk memastikan ketahanan dan keandalan aplikasi Point of Sale berbasis Microservices. Unit pengujian fokus pada validasi masing-masing komponen dan fungsi dalam sistem, sedangkan pengujian fungsional menilai fungsionalitas dan perilaku aplikasi secara keseluruhan. Pendekatan pengujian ini bertujuan untuk meningkatkan kualitas dan kehalusan sistem. Temuan penelitian ini menunjukkan bahwa implementasi Microservices Architecture berbasis RESTful API dan Webhook berhasil meningkatkan akurasi input data pada aplikasi Point of Sale yang dibuktikan dengan perhitungan pada konfusi matriks. Sebelum diterapkan webhook, akurasinya hanya 80 persen, namun setelah diterapkan, akurasinya meningkat hingga 100 persen","PeriodicalId":156799,"journal":{"name":"Journal of Intelligent Software Systems","volume":" 11","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Microservices Architecture in Point of Sales Application Based on Restful API and Webhook\",\"authors\":\"Rizki Arif Setiadi, Bambang Purnomosidi, W. Andriyani, Sri Rezeki Candra Nursari\",\"doi\":\"10.26798/jiss.v3i1.1336\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Layanan mikro adalah kumpulan proses kecil dan independen yang berkomunikasi dengan satu sama lain untuk membuat aplikasi kompleks yang tidak bergantung pada bahasa API tertentu. Dalam penelitian ini, penulis berupaya mengimplementasikan Microservices Architecture, RESTful API, dan Webhook pada aplikasi Point of Sale untuk mencapai sistem dengan kinerja, kecepatan, dan skalabilitas yang unggul, terutama dalam pertukaran dan komunikasi data. Penelitian ini menggabungkan dua metodologi pengujian penting, yaitu unit pengujian dan pengujian fungsional, untuk memastikan ketahanan dan keandalan aplikasi Point of Sale berbasis Microservices. Unit pengujian fokus pada validasi masing-masing komponen dan fungsi dalam sistem, sedangkan pengujian fungsional menilai fungsionalitas dan perilaku aplikasi secara keseluruhan. Pendekatan pengujian ini bertujuan untuk meningkatkan kualitas dan kehalusan sistem. Temuan penelitian ini menunjukkan bahwa implementasi Microservices Architecture berbasis RESTful API dan Webhook berhasil meningkatkan akurasi input data pada aplikasi Point of Sale yang dibuktikan dengan perhitungan pada konfusi matriks. Sebelum diterapkan webhook, akurasinya hanya 80 persen, namun setelah diterapkan, akurasinya meningkat hingga 100 persen\",\"PeriodicalId\":156799,\"journal\":{\"name\":\"Journal of Intelligent Software Systems\",\"volume\":\" 11\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Intelligent Software Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.26798/jiss.v3i1.1336\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Intelligent Software Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26798/jiss.v3i1.1336","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
微服务是一个小型、独立进程的集合,这些进程之间可以相互通信,从而创建不依赖于特定 API 语言的复杂应用程序。在本研究中,作者试图在销售点应用程序中实施微服务架构、RESTful API 和 Webhook,以实现具有卓越性能、速度和可扩展性的系统,尤其是在数据交换和通信方面。 本研究结合了两种重要的测试方法,即单元测试和功能测试,以确保基于微服务的销售点应用程序的稳健性和可靠性。单元测试侧重于验证系统中的单个组件和功能,而功能测试则评估应用程序的整体功能和行为。这种测试方法旨在提高系统的质量和流畅性。 本研究的结果表明,基于 RESTful API 和 Webhook 的微服务架构的实施成功提高了销售点应用程序中数据输入的准确性,混淆矩阵的计算结果也证明了这一点。在实施 Webhook 之前,准确率仅为 80%,而在实施 Webhook 之后,准确率提高到了 100%。
Microservices Architecture in Point of Sales Application Based on Restful API and Webhook
Layanan mikro adalah kumpulan proses kecil dan independen yang berkomunikasi dengan satu sama lain untuk membuat aplikasi kompleks yang tidak bergantung pada bahasa API tertentu. Dalam penelitian ini, penulis berupaya mengimplementasikan Microservices Architecture, RESTful API, dan Webhook pada aplikasi Point of Sale untuk mencapai sistem dengan kinerja, kecepatan, dan skalabilitas yang unggul, terutama dalam pertukaran dan komunikasi data. Penelitian ini menggabungkan dua metodologi pengujian penting, yaitu unit pengujian dan pengujian fungsional, untuk memastikan ketahanan dan keandalan aplikasi Point of Sale berbasis Microservices. Unit pengujian fokus pada validasi masing-masing komponen dan fungsi dalam sistem, sedangkan pengujian fungsional menilai fungsionalitas dan perilaku aplikasi secara keseluruhan. Pendekatan pengujian ini bertujuan untuk meningkatkan kualitas dan kehalusan sistem. Temuan penelitian ini menunjukkan bahwa implementasi Microservices Architecture berbasis RESTful API dan Webhook berhasil meningkatkan akurasi input data pada aplikasi Point of Sale yang dibuktikan dengan perhitungan pada konfusi matriks. Sebelum diterapkan webhook, akurasinya hanya 80 persen, namun setelah diterapkan, akurasinya meningkat hingga 100 persen