Modern web applications offer elegant and intuitive interfaces to data-driven business processes, but the power of such Web 2.0 data-driven applications comes at an increased development and maintenance cost. Technologies such as web service APIs, rich JavaScript/HTML5 components, and disparate mobile and tablet platforms require many lines of glue code to interface between multiple layers, sub-systems, and languages. This book provides web...