COMPUSOFT: An International Journal of Advanced Computer Technology https://www.ijact.in/index.php/ijact <p>Computer Science Journals - COMPUSOFT is a monthly computer and engineering science journal that publishes innovative articles which contribute new theoretical results in all areas of engineering and Computer Science, Communication Network, Information Security issues, electrical engineering, electronics engineering etc. COMPUSOFT is high impact journal of information technology having Impact Factor of 4.44 (Self Calculated) with the rejection rate of around 90%. We invite research papers, review articles, thesis in all the fields of engineering &amp; computer science. We are indexed in many renowned indexing agencies. International Computer Science and Engineering Journals have devoted Staff, Reviewers, Editorial Board Members, Experts, and Adviser.</p> COMPUSOFT en-US COMPUSOFT: An International Journal of Advanced Computer Technology 2320-0790 <p>The submitter hereby warrants that the Work (collectively, the “Materials”) is original and that he/she is the author of the Materials. To the extent the Materials incorporate text passages, figures, data or other material from the works of others, the undersigned has obtained any necessary permissions. Where necessary, the undersigned has obtained all third party permissions and consents to grant the license above and has all copies of such permissions and consents.</p> <p>The submitter represents that he/she has the power and authority to make and execute this assignment. The submitter agrees to indemnify and hold harmless the COMPUSOFT from any damage or expense that may arise in the event of a breach of any of the warranties set forth above. For authenticity, validity and originality of the research paper the author/authors will be totally responsible.&nbsp;</p> SEMANTIC REVIEW ON SOFTWARE ARCHITECTURES FOR WEB-BASED APPLICATIONS https://www.ijact.in/index.php/ijact/article/view/1254 <p>Different Software Architecture evolves for the last two to three decades. Organizations depend on Architects to provide the Solutions given business requirements. The Architect job is to provide the Solutions to suit the Business needs and follows the industry standards. Architects have to understand the requirement clearly and provide the Solution. Some of the Solutions that exist in the IT industry for the last two to three decades are N-Tier Architecture, Single Page Architecture, Microservices, and Serverless Architecture. Based on the requirement, any one of the Architecture would propose taking considerations of functional and non-functional requirements. Last three years, most of the projects executed in Single Page along with Microservices Architectures used. This paper elaborates on the different Architectures and their advantages and disadvantages. Prepared questioners and send them to fifty Architects, responded of twenty-five (50% response). Survey collected the information on how the Organizations adopting different Architectures in their project needs. Participants are working from different geographic locations, Organizations, and domains. A survey result clearly shows that 50% growth towards the Microservices based architectures for their significant advantage and benefit.</p> Ravi Kiran Mallidi Manmohan Sharma Sreenivas Rao Vangala Copyright (c) 2021 COMPUSOFT: An International Journal of Advanced Computer Technology 2021-03-29 2021-03-29 10 3 3960 3968