Skip to main content

We are seeking a solution to establish a many-to-many relationship between hardware and software subtypes within our IT Components framework. This relationship will enable us to link multiple hardware items to multiple software applications, ensuring comprehensive visibility and management of our IT assets.

Goal:

Our objective is to create a system where, for any given software fact sheet, we can view all associated hardware that utilizes that software. Conversely, we want to be able to access any hardware fact sheet and see all the software applications installed or used on that hardware.

Example:

Imagine we have a software application called "Antivirus Pro" and several hardware items like "Server A", "Laptop B", and "Desktop C". By establishing a many-to-many relationship, the fact sheet for "Antivirus Pro" will list "Server A", "Laptop B", and "Desktop C" as hardware utilizing this software. Similarly, the fact sheet for "Server A" will show "Antivirus Pro" among the software installed on it.

Hello ​@Nathan Jenkins, I'm not sure I fully understand your objective, but based on my interpretation, the default LeanIX Meta-Model already provides this through the relationship between Applications and IT Components which can represent Software, Hardware, etc. This setup allows you to capture relationships from Applications to Hardware or Software, and vice versa, maybe it’s a matter of perspective.

If you're aiming to go deeper, such as linking specific Hardware to the Software installed on it, that level of granularity may not be a great idea in an EA tool. However, you could consider using the 'requires' relation or the 'parent-child' relation to represent those connections.

Hope it helped!


Hello Nathan,

you can create a custom relation in the meta model, which will be a many to many relation between IT Components, this way you can have a separate relation describing the concept above. 

Or you can use the requires / required by out of the box relation.

 


Reply