Designing Data-Intensive Web Applications

Designing Data-Intensive Web Applications

1st Edition - December 16, 2002

Write a review

  • Authors: Stefano Ceri, Piero Fraternali, Aldo Bongio, Marco Brambilla, Sara Comai, Maristella Matera
  • eBook ISBN: 9780080503936

Purchase options

Purchase options
DRM-free (PDF)
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order

Description

The most prominent Web applications in use today are data-intensive. Scores of database management systems across the Internet access and maintain large amounts of structured data for e-commerce, on-line trading, banking, digital libraries, and other high-volume sites.Developing and maintaining these data-intensive applications is an especially complex, multi-disciplinary activity, requiring all the tools and techniques that software engineering can provide. This book represents a breakthrough for Web application developers. Using hundreds of illustrations and an elegant intuitive modeling language, the authors—all internationally-known database researchers—present a methodology that fully exploits the conceptual modeling approach of software engineering, from idea to application. Readers will learn not only how to harness the design technologies of relational databases for use on the Web, but also how to transform their conceptual designs of data-intensive Web applications into effective software components.

Key Features

* A fully self-contained introduction and practitioner's guide suitable for both technical and non-technical members of staff, as well as students.

* A methodology, development process, and notation (WebML) based on common practice but optimized for the unique challenges of high-volume Web applications.

* Completely platform- and product-independent; even the use of WebML is optional.

* Based on well-known industry standards such as UML and the Entity Relationship Model.

* Enhanced by its own Web site (http://www.webml.org), containing additional examples, papers, teaching materials, developers' resources, and exercises with solutions.

Readership

Web application developers, DB application developers, systems architects, IT managers, project managers, ecommerce application developers, upper-division undergraduate and graduate computer science students in classes such as Web application development, ecommerce application development, DB application development

Table of Contents

  • FOREWORD by Adam Bosworth. PREFACE. PART ONE Technology Overview: Technologies for Web Applications. PART TWO Models for Designing Web Applications: Data Model. Hypertext Model. Content Management Model. Advanced Hypertext Model. PART THREE Design of Web Applications: Overview of the Development Process. Requirements Specifications. Data Design. Hypertext Design. PART FOUR Implementation of Web Applications: Architecture Design. Data Implementation. Hypertext Implementation. Advanced Hypertext Implementation. Tools for Model-Based Development of Web Applications. APPENDIX: Summary of WebML Elements. WebML Syntax. OCL Syntax. Summary of WebML Elements Implementation. REFERENCES. INDEX.

Product details

  • No. of pages: 562
  • Language: English
  • Copyright: © Morgan Kaufmann 2002
  • Published: December 16, 2002
  • Imprint: Morgan Kaufmann
  • eBook ISBN: 9780080503936

About the Authors

Stefano Ceri

Stefano Ceri is Professor of Database Systems at Politecnico di Milano. His research interests are focused on extending database technology to incorporate data distribution, deductive and active rules, and object orientation.

Piero Fraternali

Piero Fraternali is professor of Information Systems at Politecnico di Milano.

Aldo Bongio

Marco Brambilla

Marco Brambilla is actively researching on methods and tools for model-driven software development, with special focus on web applications, search engines, social networks and crowdsourcing platforms. He is professor of software engineering and researcher at Politecnico di Milano and partner of the spinoff WebRatio, which produces MDD tools based on IFML, UML, and BPMN. He is the principal contributor of the Interaction Flow Modeling Language (IFML). He authored several books, including Developing Data-Intensive Web Applications (Morgan Kaufmann, 2002) and Model-driven Software Engineering in Practice (Morgan&Claypool, 2012).

Affiliations and Expertise

Professor of Software Engineering and Researcher at Politecnico di Milano, Milano, Italy

Sara Comai

Maristella Matera

Ratings and Reviews

Write a review

There are currently no reviews for "Designing Data-Intensive Web Applications"