CFP last date
20 December 2024
Reseach Article

A Comparative Study on Software Architectural Styles for Network based Applications

by Dipanwita Thakur, G.n. Purohit
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 47 - Number 20
Year of Publication: 2012
Authors: Dipanwita Thakur, G.n. Purohit
10.5120/7304-0504

Dipanwita Thakur, G.n. Purohit . A Comparative Study on Software Architectural Styles for Network based Applications. International Journal of Computer Applications. 47, 20 ( June 2012), 22-26. DOI=10.5120/7304-0504

@article{ 10.5120/7304-0504,
author = { Dipanwita Thakur, G.n. Purohit },
title = { A Comparative Study on Software Architectural Styles for Network based Applications },
journal = { International Journal of Computer Applications },
issue_date = { June 2012 },
volume = { 47 },
number = { 20 },
month = { June },
year = { 2012 },
issn = { 0975-8887 },
pages = { 22-26 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume47/number20/7304-0504/ },
doi = { 10.5120/7304-0504 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:42:22.000460+05:30
%A Dipanwita Thakur
%A G.n. Purohit
%T A Comparative Study on Software Architectural Styles for Network based Applications
%J International Journal of Computer Applications
%@ 0975-8887
%V 47
%N 20
%P 22-26
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software architecture defines the components and the interaction in between the components of a system. It also defines how the components are interacting with each other, the dependency in between the components and the interface protocols used for communication. For a network-based application, system performance is based on network communication. Therefore, selection of the appropriate architectural style(s) for use in designing the software architecture can make the difference between success and failure in the deployment of a network-based application. There are so many architectural styles available to represent different network-based application. According to the behavior of the application we have to choose the appropriate architectural style. In this paper we have surveyed different architectural styles for Network-based application.

References
  1. D. E. Perry and A. L. Wolf. Foundations for the study of software architecture. ACM SIGSOFT Software Engineering Notes, 17(4), Oct. 1992, pp. 40-52
  2. A. S. Tanenbaum and R. van Renesse. Distributed Operating Systems. ACM Computing Surveys, 17(4), Dec. 1985, pp. 419-470.
  3. D. Garlan and M. Shaw. An introduction to software architecture. Ambriola & Tortola (eds. ), Advances in Software Engineering & Knowledge Engineering, vol. II, World
  4. G. Andrews. Paradigms for process interaction in distributed programs. ACM Computing Surveys, 23(1), Mar. 1991, pp. 49-90.
  5. A. Umar. Object-Oriented Client/Server Internet Environments. Prentice Hall PTR, 1997.
  6. R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon. Design and implementation of the Sun network filesystem. In Proceedings of the Usenix Conference, June 1985, pp. 119-130.
  7. A. Fuggetta, G. P. Picco, and G. Vigna. Understanding code mobility. IEEE Transactions on Software Engineering, 24(5), May 1998, pp. 342-361.
  8. Roy Thomas. Fielding Architectural Styles and the Design of Networked-based Software Architectures. Ph. D. dissertation, Information and Computer Science, University of California-Irvine, Irvine, CA. 2000.
Index Terms

Computer Science
Information Sciences

Keywords

Software Architecture Software Architectural Style Network-based Application