Book Review: Oracle Fusion Applications Development and Extensibility Handbook
By Oliver Steinmeier-Oracle on Jul 13, 2014
Earlier this year Oracle Press published a book targeting developers working with the Fusion Applications platform. In this review we are taking a look at what this title has to offer.
Written by Vladimir Ajvaz, Anil Passi and Dhaval Mehta and published by Oracle Press, the 518 page book covers the entire spectrum of development tasks and technologies that are available to Fusion developers. Here's the high-level table of contents:1 Introduction toTechnical Architecture
2 Introduction to Customizations
3 Flexfields in Oracle Fusion Applications
4 Securityin Fusion Applications
5 Run-time Customization with Oracle Page Composer
6 Extending CRM with Oracle Application Composer
7 Customizing with Oracle Jdeveloper
8 Building a New User Interface with ADF
9 Business Process Management (BPM) in Fusion Applications
10 Run-time and Design-time Customizations of SOA Components in Fusion Applications
12 Analytics in Fusion Applications
13 Enterprise Scheduler Jobs and Processing
14 Custom Look and Feel with ADF Skinning
15 Integrating with Fusion Applications
As you can see, this book should have useful material for anyone, whether working with CRM (Sales Cloud) or one of other product offerings. While the authors in the introduction state that they assume that the reader has access to an on-premises environment, I humbly beg to differ and believe that the table of contents proves that there is plenty of material for Cloud developers as well.
The book is easy to understand and descriptions are accompanied by plenty of useful screenshots and illustrations which would make it even valuable to someone wanting to evaluate the capabilities without diving hands-on into the technology.
Oracle has published plenty of formal developer documentation for the Fusion platform, so the question naturally arises: why should one read this book? The answer is simple: the official Developers and Extensibility guide can be overwhelming in their sheer length. The authors of this book don't attempt to cover every possible aspect of each technology, but rather aim to offer an easy to digest introduction and overview that's deep enough to get a solid understanding of the overall architecture and customization/extensibility approach. There may be cases where readers will reference the official documentation for additional details (the chapter on building ADF user interfaces, after all, is only about 60 pages), but I believe that most developers would find the book to be an excellent starting point and roadmap.
If you would like to get a feeling for the level of detail (or if you simply want to learn more about integration technologies in Fusion Applications), check out this free excerpt: Chapter 15 - Integrating with Fusion Applications. And you can also review a pdf of Chapter 1 - Introduction to Technical Architecture and the detailed table of contents from the book's product page. That page also gives you a brief bio for each of the authors. I can personally vouch for the indepth knowledge and understanding of one of them -- Dhaval Mehta, who was one of the best engineering managers Oracle could count on during the development cycle of Fusion Applications.
Oracle Fusion Applications Development and Extensibility Handbook
by Vladimir Ajvaz, Anil Passi, and Dhaval Mehta
Publisher: Oracle Press/McGraw-Hill
Published in 2014