45
Views
4
Comments
Solved
Will this architecture create side reference?
Application Type
Reactive

Taking dependency between modules of one enduser application, will this create side reference?

For example,

If I take dependecy of Dashboard_CW into Dashboard module, Will this create side reference?

2025-02-04 10-17-42
Shreelakshmi N S
Champion
Solution

Hi,

Taking dependency between the modules of single end user application is a architecture violation. And to implement your approach i.e., to move your reusable modules to core application can be done. It will avoid the architecture being violated. Before doing that I would suggest you to please go through the Refactoring courses and documentation below.

Refactoring Applications Course - Training | OutSystems

Refactoring Applications Documentation  

Hope this helps!!

Regards,

Shree

2024-12-02 12-15-17
Aravind EONE
Solution

Thanks for this. I already did the same, moved CW modules into core layer.

2024-12-02 12-15-17
Aravind EONE
Solution

Thanks for this. I already did the same, moved CW modules into core layer.

2023-11-07 18-53-22
José Rodrigues

Hey @亗『ARAVIND』亗
 
It kind of depends, what do the green circles around the modules mean? What you "grouped" together with your circle is to symbolize that all those modules make a single application?


2024-12-02 12-15-17
Aravind EONE

Hi @José Rodrigues,

Highlighted modules will contain the reusable blocks. So I am thinking to move them into a separate application in core layer.

So just thought to get ideas from the community members.

What is the best approach?


My question is, dependency between modules of a single end user application will be a side reference architecture violation or not?

2025-02-04 10-17-42
Shreelakshmi N S
Champion
Solution

Hi,

Taking dependency between the modules of single end user application is a architecture violation. And to implement your approach i.e., to move your reusable modules to core application can be done. It will avoid the architecture being violated. Before doing that I would suggest you to please go through the Refactoring courses and documentation below.

Refactoring Applications Course - Training | OutSystems

Refactoring Applications Documentation  

Hope this helps!!

Regards,

Shree

2024-12-02 12-15-17
Aravind EONE
Solution

Thanks for this. I already did the same, moved CW modules into core layer.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.