Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £56.99

Save £3.00 (5%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Designing Data-Intensive Web Applications (The Morgan Kaufmann Series in Data Management Systems) by [Ceri, Stefano, Fraternali, Piero, Bongio, Aldo, Brambilla, Marco, Comai, Sara, Matera, Maristella]
Kindle App Ad

Designing Data-Intensive Web Applications (The Morgan Kaufmann Series in Data Management Systems) Kindle Edition


See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£56.99

Length: 592 pages
  • Due to its large file size, this book may take longer to download

Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Product Description

Review

"...present a methodology that fully exploits the conceptual modeling approach of software engineering, from idea to application."

As described by the authors, the goal of this book is the proposal of a mix of concepts, notations, and techniques for the construction of data-intensive Web applications, which can be used by Web development teams to support all the activities of the application lifecycle, from analysis to deployment and evolution.The authors achieve this purpose, and provide an easy to read, but more importantly, an easy to follow set of instructions, methods, and examples to guide programmers in moving to the data-intensive applications that the more dynamic Web and portal technologies require. The books combination and extension of known modeling techniques in a new constellation, to create a new software engineering technique, may well prove to be its major contribution. The creativity of the combination of techniques to form a method is remarkable, as is the books easy pedagogic style. A conceptual modeling language, Web Markup Language (WebML) is introduced in the text. This language follows the entity-relationship (E-R) model and Universal Markup Language (UML) syntax, and thus will be natural for those familiar with E-R and UML. This language is used to guide the reader in specifying and designing a Web application, including requirements specification, data design, and hypertext design. A data intensive Web application is a Web site that accesses and maintains large amounts of structured data. Most current Web sites and emerging application sites are of this nature. Four major sections are contained in the book. The first section is a technology overview that gives the reader a basic foundation in Web application software. Models for designing Web applications are covered in the second section, which covers the E-R modeling tools and UML in a very readable way that leads to the introduction of hypertext and content modeling. Section 3 covers the design of these models, and the development of these models into something that can be implemented. Finally, the last section covers implementation techniques, starting with an architecture for creating such implementations. The text is presented in a clear and very easy to understand style. Examples abound. The book is intended for those who wish to learn these techniques in order to apply them in Web and portal applications. The authors indicate that this book might be used as a text for a course in Web design. For the practitioner who has a basic understanding of data systems, this text would be a very concise and useful book to help create and document applications. If used as an undergraduate text for an elective, this book could provide students with a very useful set of sound modeling techniques, software engineering principles, and best practices for important systems currently in development across the world. The applicability of these software engineering and modeling techniques to data intensive sites with structured and unstructured data is apparent, as long as there is structured metadata associated with the unstructured data. Thus, it would seem this book has significant practical value to all those creating Web sites, community communication sites, and portal applications,and in the creation of sites in the foreseeable future.--E.A. Unger, ACM Communications

About the Author

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 is professor of Information Systems at Politecnico di Milano.

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).


Product details

  • Format: Kindle Edition
  • File Size: 11036 KB
  • Print Length: 562 pages
  • Publisher: Morgan Kaufmann; 1 edition (4 Jan. 2003)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0014EMOX2
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #2,172,784 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 5.0 out of 5 stars 1 review
5.0 out of 5 stars Amazing. This has lot of potential. 11 Jun. 2013
By Herman Gomez - Published on Amazon.com
Format: Paperback Verified Purchase
A great tech book from Europe. Evolution for WWW can come from this exact point.
The way the methodology is made and the development app made starting on it are great.
You have to deal with the learning curve, but it's a necessary step as with any methodology.
Your background is important, but it's not really relevant. You could even find that you better learn it from scratch.
In any case, a sensational book that is only a part of the whole world this people have developed.
Was this review helpful? Let us know
click to open popover