Permite la conexión entre el cliente y el servidor, a través de él. Reduce la complejidad y las interconexiones entre los sistemas que se encuentran distribuidos. Genera que exista un mayor nivel de interoperabilidad en los sistemas. Disminuye la complejidad en las interconexiones de los sistemas.