Business Objects and Data Sources > Introducing Business Objects and Data Sources > Business Model and Business Classes

Business objects are instances of business classes, which are described by a business model. The business model translates back-end data into classes that JViews TGO can easily manipulate. It describes inheritance between these classes, along with their associated attributes.

Business classes and their instances are dynamic, which means that you can modify them and add new attributes at runtime. As a consequence, you do not have to recompile your application for modifications to be taken into account.

Business classes can also be defined directly in XML.