• DocumentCode
    2229685
  • Title

    Developing Rapidly Expandable Data-driven Software Systems Based on Multitier Architecture: Examination of the Development of Modules for Content Management Systems Used to Construct Web Portals and Virtual Communities

  • Author

    Yuventi, Jumie ; Cortes, Jose

  • Author_Institution
    Electr. Eng., Stanford Univ., Stanford, CA, USA
  • fYear
    2012
  • fDate
    16-18 April 2012
  • Firstpage
    331
  • Lastpage
    334
  • Abstract
    Content Management Systems are commonly used to develop web portals and virtual communities. Many of these systems are built using a multitier architecture approach for both the framework and the modules to provide the portal´s functionalities. However, expanding upon these systems through creating or purchasing new modules can be challenging and inefficient. Large development teams are susceptible to a lost in productivity due to modular inter-dependencies. And smaller teams may struggle to manage the portal´s growth or to provide users with reliable functionality. The challenges associated with modular software are examined in this paper through the analysis of the construction of an active virtual community: ProjectSTEM.net. Based on these observations, a method for developing custom software using multitier architecture is introduced. In this study, this method was found to increase the productivity of the development team, the functional reliability of the software and the commercial viability of the modules. The method was also found to decrease the storage needs for the systems and facilitate easier migration of data if the portal was to be moved to another platform.
  • Keywords
    content management; portals; social networking (online); software architecture; ProjectSTEM.net; Web portal; content management system; data migration; development team productivity; multitier architecture; portal functionality; portal growth; rapidly expandable data-driven software system; software commercial viability; software system development; virtual community; Communities; Computer architecture; Data systems; Portals; Programming; Software systems; Content Management Systems; Development Efficacy; DotNetNuke; Multitier Architecture; Virtual Communities;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4673-0798-7
  • Type

    conf

  • DOI
    10.1109/ITNG.2012.56
  • Filename
    6209174