Client-side content rending using CORS Elsevier APIs:
Client side rendering model is based on browser capability of applying XSLT transformation to API response in application/xml format. As shown in API search examples, content of the web page combines search form and search results as being rendered by the browser based on API response and given correspoding xslt file. Here is how this model can be applied for 3rd party sites:
How W3C CORS and APIs work?
Key concept: The web page viewed by the user integrates cross-origin content [without use of iframes]. API requests are made directly from the user's browser. Because API response is coming from a different domain than the web page content it is subject to a cross domain browser policy. The browser sets "Origin" HTTP header on the API request. If the domain of the site is authorized to use API content, the API server sets "Access-Control-Allow-Origin" HTTP response header. If the "Origin" and "Access-Control-Allow-Origin" response headers match then browser allows content integration and interaction on the same page
SCOPUS Search API: This represents a search against the SCOPUS cluster, which contains SCOPUS abstracts. Scopus is the largest abstract and citation database of research literature and quality web sources. Updated daily, Scopus covers 50 million abstracts of over 20,500 peer-reviewed titles from more than 5,000 publishers. This search resource allows for the submission of Boolean queries into the Scopus index, retrieving relevant result metadata in a user-specific text formats.