home book contact home info
Book Home
Designing Data-Intensive Web Applications :.

The book addresses the development of data-centric Web applications, the most prominent systems in use today for e-commerce, on-line trading, banking, digital libraries, and other high-volume sites.
Developing and maintaining data-intensive Web applications is an especially complex, multi-disciplinary activity, requiring all the tools and techniques that software engineering can provide.
The book presents WebML, an innovative approach to the development of data-intensive Web applications based on conceptual design. Using hundreds of illustrations and an elegant intuitive modeling language, the authors present a methodology that fully exploits the conceptual modeling approach of software engineering, from idea to application. Readers will learn how to transform their conceptual designs of data-intensive Web applications into effective software components.


  • A fully self-contained introduction and practitioner's guide on Web-related technologies.
  • A methodology, development process, and notation (WebML) for high-volume Web applications.
  • Completely platform- and product-independent; WebML itself can be reformulated as a UML profile.
  • Based on well-known industry standards such as UML and the Entity Relationship Model.

The book is targeted to professional developers and students of advanced course on Information Systems, Conceptual Modeling, Software and Web Engineering.

Book parts :.
DetailsTechnology overview
DetailsModels for designing Web applications
DetailsDesign of Web applications
DetailsImplementation of Web applications
Book Chapter Guided Tour