The Oracle Technology Network has just published my article on asynchronous interactions used in multi-layered architectures to free up resources and create at least the perception of speedy processing. This article describes how, by leveraging opportunities for asynchronous processing, at least the perceived responsiveness of our systems is likely to improve. Frequently, the actual scalability is also enhanced by making much better use of the parallel processing power of today’s CPUs and virtual machines and through throttling peak loads by deferring some of the work. Many examples are presented of various key mechanisms at each of three layers – browser, middle tier/middleware and database – that enable such asynchronous interactions.
Some earlier articles on OTN by Lucas Jellema:
A Case of Fusion Middleware – August 2013
On the Integrity of Data – April 2013
Fanning Out Events (on the SOA Suite 11g Event Delivery Network) – February 2013
And from longer ago:
Implementing the Enterprise Service Bus Pattern to Expose Database Backed Services – November 2011
(with Chris Muir) Ajax and Partial-Page Refresh in Oracle ADF Rich Client – July 2009
(with Chris Muir) Ajax and Partial-Page Refresh in Oracle ADF Rich Client – Part 2 – July 2009
Build a Google Talk Client Using Oracle ADF Faces Rich Client and the Active Data Service – March 2008
Implementing Cell Highlighting in JSF-based Rich Enterprise Apps (Part 1) – November 2008
Implementing Cell Highlighting in JSF-based Rich Enterprise Apps (Part 2) – November 2008
Building Event-Driven Architecture with an Enterprise Service Bus – 2007