Oracle Corporation has marketed parts of Oracle ADF since 1999 - specifically ADF Business Components - then known as "JBO" and later as "BC4J" ("Business Components for Java") [REF].
The ADF architecture with the generic model/binding layer was introduced with JDeveloper 9.0.5.