These systems could also make API calls to the data reservoir to access/update data or insight. These APIs might interact with a single data repository or may federate data from multiple repositories. Service interfaces provide the ability for outside systems to access data in the reservoir repositories, and for systems within the reservoir to query data from both inside and outside. These interfaces can be REST web services, SQL style through JDBC, or various other forms