Characterising Web Systems: Merging Information and Functional Architectures

Expenditure on Web-based initiatives has grown rapidly over the last 5 years, with a growing trend towards integrating these systems into the core business of many organisations. The architecture of these systems, however, tends to be quite complex – merging both a complex information architecture with a sophisticated technical architecture, with both being contextualised within new business models. An important key in achieving more effective Web system development within this rapidly changing environment will be a design approach that facilitates the creation of architectures that actively encompass both functional and informational elements, and which links both to the business model in a way that creates strong cohesion. This, in turn, requires both an appropriate architectural modelling language (particularly one that links the technology to the business model) and a process for carrying out the architectural design. In this chapter, we discuss both these aspects, looking at a model of Web systems that emphasizes the links between the various architectural elements and process level support for design activities.

[1]  Brian Henderson-Sellers,et al.  The OPEN process specification , 1997 .

[2]  Wilfried Lemahieu,et al.  MESH: an object-oriented approach to hypermedia modeling and navigation , 1999 .

[3]  Louis B. Rosenfeld,et al.  Information architecture for the world wide web - designing large-scale web sites , 1998 .

[4]  Patricia Vilain,et al.  A Diagrammatic Tool for Representing User Interaction in UML , 2000, UML.

[5]  Donald D. Cowan,et al.  Formalizing the Specification of Web Applications , 1999, ER.

[6]  Nora Koch,et al.  Towards a UML Extension for Hypermedia Design , 1999, UML.

[7]  Mary Haggard Survival Guide to Web Site Development , 1998 .

[8]  Brian Henderson-Sellers,et al.  To meta or not to meta , 2000 .

[9]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[10]  Frank G. Goethals,et al.  Editorial Preface : International Journal of E-Business Research , 2022 .

[11]  Stephen W. Clyde,et al.  A Lightweight Development Process for Implementing Business Functions on the Web , 1999, WebNet.

[12]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[13]  Brian Henderson-Sellers,et al.  Open Modeling Language (OML)-Refer-ence Manual , 1998 .

[14]  Brian Henderson-Sellers,et al.  Adding Web support to OPEN , 2001 .

[15]  Roger Fournier,et al.  A Methodology for Client/Server and Web Application Development , 1998 .

[16]  Patricia Vilain,et al.  Modeling Interactions and Navigation in Web Applications , 2000, ER.

[17]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[18]  K. Beck,et al.  Extreme Programming Explained , 2002 .

[19]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[20]  Scott P. Overmyer,et al.  What’s Different about Requirements Engineering for Web Sites? , 2000, Requirements Engineering.

[21]  Brian Henderson-Sellers,et al.  Supporting web development in the OPEN process: additional tasks , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[22]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[23]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[24]  Maria Cristina Ferreira de Oliveira,et al.  XHMBS: a formal model to support hypermedia specification , 1998, HYPERTEXT '98.