Mashup Patterns: Designs and Examples for the Modern Enterprise
by Michael Ogrinz
jQuery in Action
by Bear Bibeault; Yehuda Katz
RESTful Web Services
by Leonard Richardson; Sam Ruby
Java SOA Cookbook, 1st Edition
by Eben Hewitt
Programming WCF Services, 2nd Edition
by Juval Löwy
Programming Google App Engine
by Dan Sanderson
Google Apps: The Missing Manual, 1st Edition
by Nancy Conner
This is the Safari online edition of the printed book.
Creating Enterprise-Quality Web 2.0 Mashups: The Complete How-to Guide
Mashups give businesses powerful new ways to leverage today’s massive public and private data resources for competitive advantage. In Mashups: Strategies for the Modern Enterprise, J. Jeffrey Hanson brings together all the knowledge enterprise developers need to create mashups that are reliable, secure, flexible, and effective.
Using detailed sample code and realistic case studies, Hanson walks readers through every step of creating a working enterprise mashup, as well as every component: presentation, process, data, and infrastructure. He surveys the styles, technologies, and standards used in mashup development, identifying key tradeoffs and helping you choose the best options for your environment. You’ll learn how to overcome technical and business concerns associated with mashups, apply proven mashup patterns, and much more.
Coverage includes
Understanding and using presentation-oriented, data-oriented, process-oriented, or hybrid mashup styles
Identifying the optimal uses for mashups in your environment
Up-front planning: requirements, constraints, and security considerations; stability, reliability, and performance issues
Creating an enterprise mashup, step by step: design, identification of services and data sources, and more
Creating effective frameworks for mashup mediation and monitoring
Applying proven patterns to your enterprise mashup infrastructure
Securing mashups: validation, HTML sanitization, protecting iframes, and avoiding common attacks, such as cross-site request forgery
Building mashups with third-party tools for Google, Oracle, Salesforce.com, Amazon, and other environments
Developing an open, agile environment that supports rapid, flexible development of new mashups
Also of interest: The companion book Mashup Patterns: Designs and Examples for the Modern Enterprise by Mike Ogrinz (9780321579478; available March 2009) is an indispensable guide to patterns and insights for making mashups work in production environments.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 2 Ratings
state of the art - 2009-07-01
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Hanson describes mashups in the context of the so-called Web 3.0. Three types of mashup codings are given - presentation, data oriented and process oriented. Of these, the presentation approach is the simplest to understand and code, but also the most limited. It involves the mashup happening directly in the browser, when it loads a web page of mashup instructions. A big drawback is the browser sandbox. So if you load the page from Alpha dot com, then it can only load data from that domain.
The other approaches constitute the bulk of the book. Much harder. By the way, the text also gives a usage for JMX [Java Management Extensions]. About 8 years ago, JMX was hot, as a great new thing to control remote java code and access remote data feeds. Hanson in fact wrote a book on JMX. Unfortunately, JMX fell into some abeyance as too limited for a difficult problem, and was overshadowed in part by SOA and Web Services. Now the current book shows how JMX can be applied in constructing a mashup. In essence, a mashup can be considered part of what JMX was originally intended to do, though the word mashup in its current usage did not then exist.
The book also has a list of reputable organisations that provide data feeds for you to experiment with. (Though you often need to register and perhaps pay them first.) These include Google, US post office, NOAA and AOL.
A top pick telling how to create quality web 2.0 mashups - 2009-09-17
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
J. Jeffrey Hanson's MASHUPS: STRATEGIES FOR THE MODERN ENTERPRISE is a top pick telling how to create quality web 2.0 mashups, from using presentation-oriented styles to planning requirements, implementing a step-by-step guide to design and services, and securing mashups. Mashups give businesses new ways to compete, and this web services survey is the perfect place to start, offering a companion to MASHUP PATTERNS.
Top Level Categories:
Internet/Online
Programming
Sub-Categories:
Internet/Online > Web Services
Programming > API
Some information on this page was provided using data from Amazon.com®. View at Amazon >