Mini-Review: Oracle E-Business Suite Development & Extensibility Handbook

Cover of Oracle E-Business Suite Development and Extensibility Handbook
I tend to read technical books, so I was pleased to be given the opportunity to review a book co-authored by an old colleague: 

Despite the personal relationship, I will try to not let this cloud my opinion of this book.

This Oracle Press book sets out to provide a single resource to cover all aspects of developing in an EBiz environment.   It is aimed at developers or professionals who are either starting out with eBiz, or have some Apps knowledge but may not have experience of all the technologies discussed.

The first four chapters are a brief introduction to eBusiness Suite itself and some key concepts that developers would need to understand, such as Multi-Org, Flexfields, Auditing and Logging.

The following chapters takes a topic at a time and gives a brief introduction into what the technology provides and a brief overview of how it works and what it does.   The meat of each chapter is a detailed step-by-step guide on how to create a simple "Hello World" type of customization in a Release 12.0 VISION environment, interspersed with handy hints of any "gotchas" you may come across.  Finally there are some best practises and general comments for the topic, such as coding standards or implementation tips.  

The chapters cover:

  •  Concurrent Programs
  •  Forms
  •  Reports
  •  BI Publisher
  •  OAF
  •  CLAF
  •  Workflow
  •  XML Gateway
  •   Moving AOL Objects between instances
  •  SOA
  •  SQL performance

Although I did not try out the step-by-step examples myself, I did read them through and they made sense to me.  In the main, I found the writing style to be straightforward and easy to read.  The authors do not assume prior knowledge and soon get you into the interesting part of the chapter, so there is not too much preamble.   Concepts are explained concisely with examples where needed, so a newbie will be able to grasp the knowledge that is being imparted

I was a little disappointed in the Workflow chapter, in that the chapter introduction seemed a bit confusing, but the examples were quite interesting.  I also thought the SOA chapter was very short.  It would also have been nice if the code used in the book was available online.

My personal highlights of the book were the OAF chapter, which was the longest chapter and covered a multitude of useful areas, and the CLAF chapter, which was very illuminating even for me, as this topic is a poorly documented area.

The main drawback is also the main advantage of this book, in that they do try and cover everything in one place.   The authors themselves acknowledge that some of the topics covered deserve a book in their own right (and many of them do have such books available).  

Overall, if you are looking for a simple overview of the main development techniques with eBusiness Suite, then this book would certainly be worth investing in.  Although the topics are covered fairly briefly, I believe there is enough discussed in each chapter to allow the basics to be picked up and give a good grounding for further detailed reading into the topic

Related Articles


Hi Steve,

This is a general suggestion about the naming of Oracle Applications.
Is it possible for Oracle Corp to come out with a sinlge name for Oracle Applications.
Currently it is refered with so many names and the ones I know are: Oracle Applications, Oracle Apps, Oracle E-Business Suite, Apps, Apps11i, EBS, EBiz, R11i, Release 11i and so on.
Even Oracle is referring to the same product with different names.

Sometimes I wonder which name to use while preparing proposals and other documents.

Please let me know if there is any plan to come out with ONE unique name.


Posted by Thiru on January 11, 2010 at 12:55 PM PST #


Thanks for the review. Your feedback is much appreciated and we'll look into making the code available for download with our publisher. Alternatively, readers can contact the authors at and we'll provide them with the code.


Posted by Vlad on January 12, 2010 at 01:10 AM PST #

Hi, Thiru,

Good points. Amongst other things, I am a linguist, and have struggled more minutely with this issue than I'd care to admit.

The official product name, as defined by Oracle Marketing, is "Oracle Applications E-Business Suite" suffixed by either "Release 11i" or "Release 12" suffixed by the detailed version information. For example:

"Oracle Applications E-Business Suite Release 12 Version 12.1.2"
"Oracle Applications E-Business Suite Release 11i Version 11.5.10 Consolidated Update 2"

The challenge is that customers, partners, and even Oracle staff find that a mouthful every time they refer to it. Human nature and our desire for brevity and communications efficiency drives everyone to shorten this... and we have no control over human nature. Neologisms and malapropisms inevitably form, extremely quickly, and by their very nature, in a distributed and polymorphic manner.

This blog is explicitly designed to make information about "Oracle Applications E-Business Suite" as widely available as possible. Since over 50% of this blog's traffic is driven by search engines, it behooves us to include as many short synonyms for the long-form formal product name as possible in our articles. This increases the chances of a mildly-confused reader of finding the information that he or she is seeking.

So, within a given article, our editorial policy on this blog is to offer multiple different shortend reference forms to our product name, since most readers will not type in the full product name (or even know the full name). This proliferation of product references, while possibly mildly confusing, is comprehensible within the context of a given article and the overall blog. This is preferable to sticking with the official long-form name only and preventing the majority of our readers from finding this blog's content.


Posted by Steven Chan on January 12, 2010 at 01:48 AM PST #

Hi Mike/Steve,

Thanks for finding time to review this book, much appreciated.

Interesting discussion about the product name.
Hopefully "Fusion Applications" should address this issue, but of course there will be many people calling it "Fusion Apps" :)

Anil Passi

Posted by Anil Passi on January 12, 2010 at 04:19 AM PST #

"Neologisms and malapropisms inevitably form, extremely quickly, and by their very nature, in a distributed and polymorphic manner."

Wow, that's going to require some thesaurus time for me...and here I am still amused by when 10.7SC was the current version and DBAs and support analysts would frequently say Tennessee

Posted by Jay Weinshenker on January 13, 2010 at 10:11 PM PST #

Hi Mike,

Our group has extended E-Business 11 and 12 using the headstart program as a platform. Our challenge is now licensing users to use the extension which only needs the AOL to run. We can't id a licensing mechanism to allow a user access to the AOL only. Is there a way to license/embed AOL?


Posted by Peter Barzen on June 04, 2010 at 08:12 AM PDT #

Hello Peter

Unfortunately I am unable to advise on licensing issues, the best person to talk to would be your Oracle Account Manager who will know the intricacies of this area



Posted by Mike Shaw on June 06, 2010 at 05:47 PM PDT #

Hi ,

Can anyone tell me what impact would upgradation of EBS to r12 has on OBI Apps?


Posted by sandeep patnaik on February 06, 2011 at 08:00 PM PST #

Hello Sandeep,

I am not sure the context of your question, but in any case would be best addressed by you raising a SR with Oracle Support, in order to give you specific advice for your environment



Posted by Mike Shaw on February 07, 2011 at 04:11 PM PST #

Hi Anil,
I had read this book and to be honest, it is superb, excellent, phenomenal. Thank you very much for almost all the development aspects in a single book.

I lost my CD that was given along with it. Do you have any online link from where I can download there. Your feedback will be much appreciated.


Posted by Subrata Dutta on March 14, 2013 at 03:57 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed


« July 2016