Integration of WSO2 Api Manager with AEM 6.5 | Community
Skip to main content
Level 2
May 21, 2020 12:03 PM UTC
Solved

Integration of WSO2 Api Manager with AEM 6.5

Hi Team,

 

Can we integrate WSO2 Api Manager with Adobe Experience Manager 6.5?

I have one requirement like, Whenever any rest api comes, firstly it will be deployed in wso2 api manager and then this layer will talk to AEM.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
BrianKasingli
BrianKasingliAccepted solution
New Participant
May 25, 2020 10:16 AM UTC

@kirtikhatri1 

Hello, sure WSO2 API Manager can definitely be used with AEM. I'm assuming that AEM will be used as a headless solution.

Illustrated above is AEM being used as a headless solution; the client wishes to get information about a store in AEM:

  1. The client makes a GET-REQUEST to /api/store/ABEPOP.json
  2. WS02 API Manager will make a internal GET-REQUEST to the AEM publish environment: /content/my-site/api/store/ABEPOP.model.json, and returns JSON data.
  3. WS02 API Manager caches the JSON response and returns the response back to the client.
  4. The client then displays the store information to the user.

If you wish to learn how to create content API within AEM's content structure, utilising AEM's content services and WCM Core Components V2 will be your best bet. Check out this tutorial provided by Adobe themselves. https://docs.adobe.com/content/help/en/experience-manager-learn/getting-started-with-aem-headless/overview.html

Let me know how it goes,

Brian.

10 replies

BrianKasingli
BrianKasingliAccepted solution
New Participant
May 25, 2020 10:16 AM UTC

@kirtikhatri1 

Hello, sure WSO2 API Manager can definitely be used with AEM. I'm assuming that AEM will be used as a headless solution.

Illustrated above is AEM being used as a headless solution; the client wishes to get information about a store in AEM:

  1. The client makes a GET-REQUEST to /api/store/ABEPOP.json
  2. WS02 API Manager will make a internal GET-REQUEST to the AEM publish environment: /content/my-site/api/store/ABEPOP.model.json, and returns JSON data.
  3. WS02 API Manager caches the JSON response and returns the response back to the client.
  4. The client then displays the store information to the user.

If you wish to learn how to create content API within AEM's content structure, utilising AEM's content services and WCM Core Components V2 will be your best bet. Check out this tutorial provided by Adobe themselves. https://docs.adobe.com/content/help/en/experience-manager-learn/getting-started-with-aem-headless/overview.html

Let me know how it goes,

Brian.

Translate
Level 2
May 26, 2020 2:19 PM UTC
Hey Brian,
Translate
raghavc
Level 4
May 22, 2020 9:06 PM UTC

AEM uses sling which is REST based framework, So any content in AEM can be accessed using a URL (REST API).

 

Please do share more info on what would be purpose of the API which you are planning to configure in WSO2 API Manager and what info it would fetch from AEM instance.

Translate
Level 2
May 28, 2020 4:26 AM UTC
HI Ragav,
Translate