You create a data source by extending the DataSource abstract class and other supporting classes.
The listModules task of the IAS Server Command-line Utility and the listModules()method of the IAS Server API both return the attribute values you specify in the @IasDataSource annotations.
To create a data source extension:
To see many of the steps above, refer to the sample data source extension in <install path>\IAS\<version>\sample\ias-extensions\src\main\com\endeca\ias\extension\sample\datasource\csv\CsvDataSource.java.