Multiple llamada WS en una acción, ¿cómo manejar objetos Promise?
Desarrollo un pequeño servidor en PlayFramework2 / Scala que tiene que recuperar datos de múltiples WS (REST / JSON), manipular los datos de estas WS, luego componer y devolver un resultado.
Sé cómo llamar aun WS, manipule los datos y devuelva una respuesta asíncrona. Pero no sé cómo llamar asucesivament varios servicios web, maneja los datos entre cada llamada y genera una respuesta agregada.
Ejemplo:
Obtenga la lista de mis canciones preferidas de WebServiceAthen, para cada canción, obtenga los detalles del artista de WSB (una llamada por canción)then, generar y devolveralguna cos (lista agregada, por ejemplo) usando laA yB respuestasthen, devuelve el resultado Estoy bloqueado por los procesamientos asincrónicos de WS API WS.url(url).get => Promise[Response]
). ¿Tengo que apoyarme en Akka para resolver este problema?
Gracias