Title :
An application framework for TCP/IP applications
Author :
Kumazaki, Atsushi ; Noro, Masami ; Chang, Han-Myung ; Hachisu, Yoshinari
Author_Institution :
Dept. Info. Sys. & Quant. Sci., Nanzan Univ., Nagoya, Japan
Abstract :
TCP/IP applications have become increasingly important in this network generation. Their development, however, is troublesome in practice since reusable components are usually system-call-level service routines. We describe an application framework which we have developed for TCP/IP applications. The software architecture, as the model of the application framework, incorporates features of the layered and object-oriented style under the concept that a TCP/IP application consists of distributed objects communicating with one another. The architecture isolates state transition manipulation from application logic such as as client user interface handling and server database access. The framework provides a large reusable component set including customizable components. We demonstrate the usefulness of this application framework through the implementation of several TCP/IP applications.
Keywords :
client-server systems; distributed object management; object-oriented programming; software architecture; software reusability; transport protocols; user interfaces; TCP/IP applications; application logic; client user interface handling; customizable components; distributed objects; large reusable component set; layered style; object-oriented style; reusable components; server database access; software architecture; state transition manipulation; system-call-level service routines; Application software; Chaotic communication; Computer architecture; Computer networks; Internet; Object oriented modeling; Productivity; Software architecture; Software engineering; TCPIP;
Conference_Titel :
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
Print_ISBN :
0-7695-1727-7
DOI :
10.1109/CMPSAC.2002.1045074