Title: Component-based web engineering using shared components and connectors
Authors : Leone, Stephania
de Spindler, Alexandre
Norrie, Moira
McLeod, Dennis
Published in : Journal of Web Engineering
Volume(Issue) : 13
Issue : 3&4
Pages : 183
Pages to: 202
Publisher / Ed. Institution : Rinton
Issue Date: 2014
License (according to publishing contract) : Licence according to publishing contract
Type of review: Peer review (Publication)
Language : English
Subjects : Information system; Component-based; Web engineering; Development framework
Subject (DDC) : 005: Computer programming, programs and data
Abstract: Today, web development platforms often follow a modular architecture that enables platform extension. Popular web development frameworks such as Ruby on Rails and Symfony, as well as content management systems (CMS) such as WordPress and Drupal offer extension mechanisms that allow the platform core to be extended with additional functionality. However, such extensions are typically isolated units defining their own data structures, application logic and user interfaces, and are difficult to combine. We address the fact that applications need to be configured more freely through the composition of such extensions. We present an approach and model for component-based web engineering based on the concept of components and connectors between them, supporting composition at the level of the schema and data, the application logic and the user interface. We have realised our approach in two popular web development settings. First, we demonstrate how our approach can be integrated into web development frameworks, thus bringing component-based web engineering to the developer. Second, we present, based on the example of WordPress, how advanced end-users can be supported in component-based web engineering by integrating our approach into CMS. The applicability of our approach in both settings demonstrates its generality. 
Departement: School of Management and Law
Organisational Unit: Institute of Business Information Technology (IWI)
Publication type: Article in scientific Journal
ISSN: 1540-9589
URI: https://digitalcollection.zhaw.ch/handle/11475/9891
Appears in Collections:Publikationen School of Management and Law

Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.