For instance, the Java Database Connectivity API will allow builders to query several differing types of databases with the similar set of capabilities, even though the Java remote approach invocation API employs the Java Remote Approach Protocol to permit invocation of capabilities that operate remotely, but surface community to your developer.[35