As an example, the Java Database Connectivity API allows builders to query many different types of databases with the very same list of functions, when the Java remote technique invocation API takes advantage of the Java Distant Method Protocol to allow invocation of functions that work remotely, but seem nearby https://jsxdom.com/next-gen-backend-web-development/