ACM Home Page
Please provide us with feedback. Feedback
Reusable component interconnection patterns for distributed software architectures
Full text PdfPdf (182 KB)
Source Symposium on Software Reusability archive
Proceedings of the 2001 symposium on Software reusability: putting software reuse in context table of contents
Toronto, Ontario, Canada
Pages: 69 - 77  
Year of Publication: 2001
ISBN:1-58113-358-8
Also published in ...
Authors
Hassan Gomaa  Department of Information and Software Engineering, George Mason University, 4400 University Drive, Fairfax, VA
Daniel A. Menascé  Department of Computer Science, George Mason University, 4400 University Drive, Fairfax, VA
Michael E. Shin  Department of Information and Software Engineering, George Mason University, 4400 University Drive, Fairfax, VA
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 65,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/375212.375252
What is a DOI?

ABSTRACT

This paper investigates the design of reusable component interconnection in client/ server systems. In particular, the paper describes the design of component interconnection patterns, which define and encapsulate the way client and server components communicate with each other. This paper uses the Unified Modeling Language (UML) to describe the component interconnection patterns for synchronous, asynchronous, and brokered communication. When designing a new distributed application, the appropriate component interaction patterns may then be selected and reused.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
 
5
6
 
7
 
8
 
9
H. Gomaa, D. A. Menasce, and L. Kerschberg. A Software Architectural Design Method for Large-Scale Distributed Data Intensive Information Systems. Journal of Distributed Systems Eng., Vol. 3, 1996, pp. 162-172
 
10
H. Gomaa. Use Cases for Distributed Real-Time Software Architectures. Journal of Parallel and Distributed Computing Practices, June 1998
 
11
 
12
13
 
14
 
15
Magee, J., Dulay, N., and Kramer, J. Regis: A Constructive Development Environment for Parallel and Distributed Programs. J. Distributed Systems Engineering, 1994, pp. 304-312
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26


Collaborative Colleagues:
Hassan Gomaa: colleagues
Daniel A. Menascé: colleagues
Michael E. Shin: colleagues