MNCML: A Pattern Language for the Multi-Protocol Oriented Network Communication

WEI Kun,JIN Hao,ZHONG Ting,PAN Jin-Gui
DOI: https://doi.org/10.3969/j.issn.1002-137X.2006.12.008
2006-01-01
Computer Science
Abstract:An attracting and exciting idea in the current software development is the pattern, and it has become an important theory in the software architecture. As a general method supporting the reuse at the software architectural level, "traditional" patterns do not focus on the performance but the flexibility of the software architecture. In the resource-critical mobile and embedded environment, three more constraints must be considered: computation ability, storage ability and power supply ability. Mobile device specific network software must achieve the high efficiency, reliability and flexibility. This article first attempt to present a pattern language for the multi-protocol oriented network communication designed in the EMXE (Extensible Multi-functional XML Engineer)project, and then it shows the process applying the pattern language to generate an efficient, reliable and flexible architecture model for the network communication.
What problem does this paper attempt to address?