Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By : Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant
Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By: Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant

Overview of this book

Table of Contents (19 chapters)
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Single-page web apps


What will change radically is the actual architecture of web apps. There is a general move away from the usual pattern of classic web applications, which are typified by the way in which page navigation is generally implemented using an MVC pattern that locates PageflowController on the server. Interaction with a website triggers a request that is sent to the web server, as shown in the following image:

Figure 1

Here, PageflowController determines what page to display next and the server returns this page as a response to the browser. By contrast, with web apps, the client is more intelligent. Generally, the location of PageflowController is shifted to the client, usually realized in JavaScript. Here, it is usual to speak of single-page web apps:

Figure 2

The name originates from the fact that when an HTML page is loaded, the entire web app is loaded at the same time, that is, a single HTML page, of which only a part is displayed. If a different page is to be displayed,...