A Domain is a metadata layer that provides a business view of the data accessed through a data source. A Domain presents the data in business terms appropriate to your audience, and can limit the access to data based on the security permissions of the person running the report. A Domain defined in JasperReports Server can be used to create reports, Ad Hoc views, and Domain Topics.
This chapter covers the process of creating a Domain and defining its contents. For instructions about creating Domain Topics and views based on Domains in the Ad Hoc Editor, see Creating a View from a Domain. Domains defined in the server can be accessed through iReport Designer as well, as described in Using the Domain Plug-in.