As stated previously, Agile Business Suite uses the best elements of EAE and OO
classes and components. Some EAE constructs continue to have significant advantages over OO constructs and these remain an important part of Agile Business Suite functionality:
Attributes can be persistent (automatically read from and stored in the database).
Ispecs continue to have profiles (which define searches) and user interface definitions.
Characteristics that span the tiers of an application continue to be defined in one place.
The EAE base types are extended to include those of the main component environments. Enhancements to the language implemented in LDL+ allow internal objects and publicly-exposed components to be instantiated and their methods invoked.