Expand my Community achievements bar.

SOLVED

Integration of External DAM with AEM 6.x

Avatar

Level 3

Hi Team,

Apart from the connectors available in Cloud services - what will be the best approach to to take when you choose to integrate external DAM (centralized DAM) to with AEM DAM .

I had an access to 3 party AWS based DAM and want to connect it with AEM DAM with below options :

  • Assets will be uploaded to 3 Party Dam and once approved a local copy will be replicated in AEM DAM ?
  • Both Centralized DAM and AEM DAM copies will be in SYNC
  • What are the options of integration available in cloud services to successfully connect these two versions of DAM ?

Looking forward to your response.

Thanks

Piyush

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

I don't think that there is much best practice available regarding 3party DAM systems. Because it depends a lot on the usecase you need to support.

My ideal case the DAM would allow to browse the assets and let an AEM user integrate them into a page (using a link to a public facing instance). Also the DAM would be notified of any of such links, so it can keep track of them and make sure that the asset is not removed without letting AEM know.

Then there comes the asset tracking aspect  (how often is the asset downloaded/displayed) and feeding that back to the DAM. And so on.

And there are probably a lot of other points which can be worth to consider when thinking about such an integration.

View solution in original post

4 Replies

Avatar

Level 7

Hi, as per my knowledge it depends on the DAM services that you want to integrate.

In different project I've different situation e.g.:

  • For a customer we perform a customization into the components dialog in order to open a popup with the external DAM during the configuration of the component
  • For a customer we perform a scheduler that each night call the REST API exposed by external DAM and store the data (assets) into AEM

Really depends on the possibility that your external DAM offer to you.

Thanks,

Antonio

Avatar

Employee

For AEM 6.5 you can configure "Connected assets" - AEM Assets. & Use assets from a Connected Assets instance in your web pages

It allows using centralized DAM between many AEM authors.

For an author and publish AEM you can employ a share datastore (S3 for AWS): Configuring node stores and data stores in AEM 6

Avatar

Level 1

Hi antoniom54959291​,

For a customer we perform a scheduler that each night call the REST API exposed by external DAM and store the data (assets) into AEM

[PA] : Thanks for the above Guidance. Is their any documentation for setting up such scheduler for push and Pull operation with 3 Party dam ?

Thanks

Piyush

Avatar

Correct answer by
Employee Advisor

I don't think that there is much best practice available regarding 3party DAM systems. Because it depends a lot on the usecase you need to support.

My ideal case the DAM would allow to browse the assets and let an AEM user integrate them into a page (using a link to a public facing instance). Also the DAM would be notified of any of such links, so it can keep track of them and make sure that the asset is not removed without letting AEM know.

Then there comes the asset tracking aspect  (how often is the asset downloaded/displayed) and feeding that back to the DAM. And so on.

And there are probably a lot of other points which can be worth to consider when thinking about such an integration.