Hi,

Lightstreamer’s paradigm and architecture is specialized for Publish/Subscribe, rather than Request/Response, because it is usually added to an existing application (web-based or thick) that already has an application server that delivers the “pulled” data.
That said, it is possible to use Lightstreamer in a Request/Response fashion through one of the following techniques:
1#
- subscribe to specific items (e.g. profiles, portfolios) [= Request]
- receive the data snapshot [= Response]
- unsubscribe to that item after the snapshot has been received
The Data Adapter will have to retrieve the right data according to the item names (or more precisely
group names).

2#
- subscribe an user-related item
- send requests through sendMessage
[= Request]
- receive response on the streaming connection [= Response]
The MetaData Adapter receives messages via notifyUserMessage and communicates with the Data Adapter to send the right response back.