What makes a distributed relational database application distributed is its ability to connect to a relational database on another server.
For embedded SQL applications, the RDBCNNMTH parameter on the CRTSQLxxx commands determines the type of CONNECT. CLI and Java™ applications always use distributed unit of work because of the nature of the language.