The document discusses the SOFEA (Service Oriented Front End Architecture) approach for building web applications. It provides an overview of existing web application architectures like web templating engines and MVC frameworks. It then introduces SOFEA as an architectural style that decouples the application download, presentation flow, and data interchange aspects of web applications by moving the presentation logic to the client and accessing backend services. The document outlines the benefits of SOFEA and provides examples of technologies that can be used to implement it.
14. SATURN 2013
SOA & Cloud
14
Web Apps
Mobile Devices
Machine-to-Machine
SaaS
PaaS
IaaS
Data Schema
Policies
Cloud Stack
SOA Stack
INTERFACE Endpoints
SERVICE BATTERY
GOVERNANCE
External Cloud
32. SATURN 2013
Processing Request with Push Response Design Pattern
32
Adapted from J. Christensen, Using REST Web-Services and Cloud Computing to Create Next Generation Mobile Applications, ACM 978-60558-768-4/09/10
Send Request
1
Web App runs asynchronously from the request
2
Handle Request
3
Push Notification & Result Download
4
Task A
Task B
Web Services in the Cloud
Web App