Vladyslav Apukhtin, Mariya Shirokopetleva, Victoria Skovorodnikova
{"title":"The Relevance of Using Message Brokers in Robust Enterprise Applications","authors":"Vladyslav Apukhtin, Mariya Shirokopetleva, Victoria Skovorodnikova","doi":"10.1109/PICST47496.2019.9061224","DOIUrl":null,"url":null,"abstract":"The paper covers main message broker protocols and the patterns which are used to manage technical problems. The article provides the reader with typical software engineering design issues which might lead to conceptual violations, software non-functional requirements nonconformity, which is high coupling problem, synchronous operation performance loss, and system constituent integration problem. The solutions which come as a result of applying messaging are brought covering each problem above, in particular establishing the communication between loosely coupled applications, researching the application performance speedup with the Amdahl’s law and applying Read Model architectural pattern leveraging message brokers capabilities.","PeriodicalId":6764,"journal":{"name":"2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T)","volume":"63 1","pages":"305-309"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PICST47496.2019.9061224","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The paper covers main message broker protocols and the patterns which are used to manage technical problems. The article provides the reader with typical software engineering design issues which might lead to conceptual violations, software non-functional requirements nonconformity, which is high coupling problem, synchronous operation performance loss, and system constituent integration problem. The solutions which come as a result of applying messaging are brought covering each problem above, in particular establishing the communication between loosely coupled applications, researching the application performance speedup with the Amdahl’s law and applying Read Model architectural pattern leveraging message brokers capabilities.