Computing Reviews

Design and development of web information systems
Schewe K., Thalheim B., Springer International Publishing,New York, NY,2019. 590 pp.Type:Book
Date Reviewed: 03/16/20

A distillation and systematic organization of the authors’ work on web information systems (WIS), this book indicates that WIS design must be considered in the context of a whole web database, including semantic aspects, and not just as a collection of web pages. This orientation leads to a strong emphasis on conceptual and semantic aspects.

The book is divided into several parts, from semantic scenario definitions and software development aspects to conceptual modeling, WIS characteristics, modeling and design aspects, database codesign, system development, and WIS engineering. The coverage of these topics is comprehensive, with many details, numerous examples, and a long bibliography (948 entries).

A precise description of web scenarios encouraged the authors to develop their own notation, which is fine for describing semantic scenarios but not appropriate for database interactions. For that, the authors use an extended version of entity-relationship (ER) models, although the unified modeling language (UML) is a better and more complete model to describe these interactions because of its dynamic aspects.

A more serious issue is the lack of consideration for security and privacy as part of their semantic models. The book considers security as a low-level aspect. There is only a discussion of using views to enforce security as it is done in relational databases. But if security constraints are not defined at a higher abstraction level, there is no guidance about which rights should be given in views. However, these deficiencies do not reduce the research value of this book. Given the poor quality of most websites, the authors’ emphasis on systematic semantic-oriented website definition is very important; web designers would do well to study these methods. The approach is rigorous and appropriate for a graduate course on WIS.

Reviewer:  E. B. Fernandez Review #: CR146933 (2008-0180)

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy