Title :
Design patterns application in a distributed system
Author :
Tianhuang, Chen ; Feifei, Huang
Author_Institution :
Dept. of Comput. Sci. & Technol., Wuhan Univ. of Technol., Wuhan, China
Abstract :
In the enterprise-level distributed application development, it is generally believed that the object-based message transfer should be the distribution of communications, therefore, designers of distributed object-oriented systems tend to be hierarchical design in order to reduce coupling between modules degrees and enhance the reusability of modules through the distribution of object behavior. However, the behavior of the dispersion between objects which communicate with each other will inevitably lead to higher complexity. This paper centers on the Observer and Mediator design patterns of strengths and weaknesses in the communications mechanisms to study these two kinds of design patterns in distributed applications and the complex role of communication between objects. At the same time, this paper is based on .Net Remoting distributed application system to verify.
Keywords :
distributed object management; object-oriented programming; software reusability; .Net Remoting distributed application system; Observer and Mediator design pattern; communication distribution; distributed object-oriented system; enterprise-level distributed application development; hierarchical design; module reusability; object behavior distribution; object communication; object dispersion; object-based message transfer; Application software; Communication system control; Communication system security; Computer science; Control systems; Ecosystems; Mutual coupling; Packaging; Publishing; Subscriptions; Net Remoting distributed object; Observer & Mediator; design patterns; distributed communication; distributed system;
Conference_Titel :
E-Health Networking, Digital Ecosystems and Technologies (EDT), 2010 International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4244-5514-0
DOI :
10.1109/EDT.2010.5496559