The standard way in AEM to expose data in the JCR to other 3rd party destinations is use of Content Services. From the docs: "AEM Content Services output to destinations other than AEM pages, of content below page level (assets, fragments), in formats including but not limited to HTML, specifically...