AEM Component Model | Community
Skip to main content
AEM_Forum
Level 10
Jan 23, 2019 1:58 PM UTC
Solved

AEM Component Model

Hi, When we design components for an AEM implementation, we come up with the requirements and map them to AEM Out Of Box Components and Custom Components (to be developed), define their characteristics and go ahead with coding. But, do we actually use a "Component Model" in the Architecture perspective? A Component Model is a diagrammatic representation of components, showing interactions among them. If someone could share a sample, it helps. Highly appreciate your support. Thanks, Rama.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
nsvsrkAccepted solution
Level 8
Jan 25, 2019 6:09 AM UTC

Hi Lokesh,

Sounds great.

I will be waiting for your inputs.

Thanks a million.

Rama.

7 replies

Level 8
Jan 25, 2019 6:24 AM UTC

Hi Scott,

I am mainly looking for any case studies in the AEM domain.

Thanks,

Rama.

Translate
smacdonald2008
Level 10
Jan 25, 2019 6:19 AM UTC

I believe Lokesh (in his answer that  was marked as correct answer) is saying is you can create such diagrams using tools like this -- Free Component Diagram Tool

Have you used any tool for this purpose?

Translate
nsvsrkAccepted solution
Level 8
Jan 25, 2019 6:09 AM UTC

Hi Lokesh,

Sounds great.

I will be waiting for your inputs.

Thanks a million.

Rama.

Translate
Lokesh_Shivalingaiah
Level 10
Jan 24, 2019 11:22 PM UTC

Hi Rama,

I dont have a generic examples on these. I have created couple of them for our projects but I cant share them. I will see if I can create some example sometime later and share it here..

Translate
Level 8
Jan 24, 2019 5:55 AM UTC

Hi Lokesh,

First of all apologies for unmarking it as "Correct Answer".

In fact your answer is perfect.

If you could share with me some of each of these artifacts for any reference/sample implementation (or even parts of it), I would be grateful to you.

So far, I used only Word based component descriptions, but none in a diagrammatic manner.

I highly appreciate your support.

Thanks,

Rama.

Translate
Lokesh_Shivalingaiah
Level 10
Jan 23, 2019 8:35 PM UTC

There is nothing standardized design like 'Component Model' from the Architecture perspective. However there could be multiple things that can be captured during the design

1. Component Flow Diagram ->How exactly that component interacts with Sling Models, Services etc.

2. Template to Component mapping -> To define what components are allowed/used in the respective components

3. Component Diagram -> Very similar to ER diagram to represent the relationship if there are any due to resourceType and resourceSuperType.

Translate
smacdonald2008
Level 10
Jan 23, 2019 2:56 PM UTC

AEM Docs do not have such a diagram. However -- there are plenty of tools that will help you map Java/JS code to diagrams.

Translate