datasource
DataSource is a generic term for any source of data used by an application or processing system. It refers to a defined place from which data can be read or to which data can be written, and it often abstracts the details of how data is stored, located, and accessed. A data source may be a database, a file, a message stream, a web service, or any other repository of information.
In software development, DataSource commonly denotes a data access abstraction. In Java and other enterprise environments,
Common data sources include relational databases accessed via JDBC, NoSQL stores, flat files or data lakes,
Security and governance considerations include authentication, encrypted connections, access controls, auditing, and adherence to least-privilege principles