Necesita una forma de distribuir su consulta a múltiples puntos finales y agregar una respuesta. Potencialmente, podría hacer esta distribución / agregación en el cliente (por ejemplo, en el navegador) o en el lado del servidor con un middleware.
La solución basada en el navegador requeriría que proporcionara un medio para autenticarse contra múltiples servicios, suponiendo que las API de los servicios que desea integrar son servicios REST / JSON amigables para el navegador.
La solución basada en middleware es más complicada de crear pero más fácil de consumir e impone menos requisitos a los servicios que desea consultar, ya que está libre de limitaciones de CORS / navegador y los requisitos de autenticación son más relajados aquí. También podría necesitar un conjunto de API-Enablement aquí para proteger su API de agregación contra el mal uso.
- ¿Dónde puedo codificar sitios web gratis?
- ¿Cómo podemos verificar la disponibilidad del nombre de usuario desde una base de datos y devolver la disponibilidad sin recargar la página?
- ¿Cuál es el papel de los algoritmos en la programación web? Si tiene un papel importante, ¿cómo puede ser útil un algoritmo?
- RethinkDB vs base de datos en tiempo real firebase, ¿cuál es la mejor opción para aplicaciones móviles y backend?
- ¿Cuál es la mejor manera de aplicar CSS en un árbol HTML?
Para el middleware, podría recomendarle elastic.io (descargo de responsabilidad, soy un CEO aquí), o wot.io o posiblemente CloudElements. Solución basada en navegador que puede consultar OAuth.io para autenticación y JQuery para hacer las solicitudes XML HTTP.