• DocumentCode
    2416012
  • 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
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    627
  • Lastpage
    634
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045074
  • Filename
    1045074