Sparx Systems Forum

Enterprise Architect => Automation Interface, Add-Ins and Tools => Topic started by: mcampos on September 20, 2016, 03:07:21 am

Title: connection cmdb
Post by: mcampos on September 20, 2016, 03:07:21 am
Can Enterprise Architect be connected to a CMDB since its inception to charge your CI?
Thanks
Title: Re: connection cmdb
Post by: Geert Bellekens on September 20, 2016, 03:13:02 am
I have no clue at all what you are talking about, sorry :-\

Geert
Title: Re: connection cmdb
Post by: qwerty on September 20, 2016, 03:49:24 am
Buzzword Bingo?

q.
Title: Re: connection cmdb
Post by: Glassboy on September 20, 2016, 07:15:37 am
Can Enterprise Architect be connected to a CMDB since its inception to charge your CI?

I know of organisations who through various means have reflected the servers in their CMDB as nodes in a Sparx EZ repository.  I don't think I've talked to anyone who has gone down to whatever they have set their CI at.  I'm not sure why you'd want to.

Also it's unclear whether you're talking about the inception of the CMDB, of the EA repository, or why it would even be important.
Title: Re: connection cmdb
Post by: mcampos on September 28, 2016, 04:32:55 am
My question is related to whether Enterprise Architect can generate your initial inventory of artifacts based on a database configuration management and generated? This to exploit the database and not start from zero in the tool. Thank you
Title: Re: connection cmdb
Post by: Glassboy on September 28, 2016, 05:44:29 am
My question is related to whether Enterprise Architect can generate your initial inventory of artifacts based on a database configuration management and generated? This to exploit the database and not start from zero in the tool. Thank you

Your sentence doesn't parse properly.  Can you explain in more detail what you mean in the clause I have rendered in bold.
Title: Re: connection cmdb
Post by: mcampos on September 28, 2016, 07:56:04 am
The database configuration management (CMDB) is a term used in ITIL to mention the repository where the inventory of servers and components of a company are deposited. This repository already exists and my question is if I can integrate this repository Enterprise Architect to take it as initial inventory to generate architectures? My English is poor, I speak Spanish.
Title: Re: connection cmdb
Post by: qwerty on September 28, 2016, 08:30:04 am
Can you tell us, what you would like to take out of the CMDB? Is it the configuration that you want to show as components in UML? If so, you will need some kind of export. I don't know of any CMDB import module. You could also consider a CSV ex/-import.

q.
Title: Re: connection cmdb
Post by: Glassboy on September 28, 2016, 08:43:30 am
So back to my first answer (and I understand ITIL).

I know of companies who have used various means to automate the transfer of information from their CMDB to a Sparx EA repository.  Both systems are databases so your typical ETL processes will work.  Some companies use the EA API.

The more important part is the granularity you have determined for CI.  If your physical CI is a server then you can represent this as a UML node and likewise if your software CI is at the application level is "the shrink wrapped application" you can represent this as a UML component.

However if your CI is at a much finer grain - such as individual memory modules - you suddenly have a much more complicated task.  You will then have to decide how those CIs are represented and how you create relationships, and what relationships you use.  You may decide to use the node as a container of elements or you may reflect everything as tagged values of the node.

Then you have the audience that will use these elements.  A CMDB view of the world may fundamentally not work for what they are trying to do.
Title: Re: connection cmdb
Post by: Geert Bellekens on September 28, 2016, 02:05:51 pm
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

I don't want to model the fact that "John" is a user that owns machine "PT2050" and that on that machine there the software "Window10", "Enterprise Architect 21.1.1230" ,....
I don't want to update EA every time there's an installation of new software, or an addition of a new user.

There are systems better suited to deal with the individual instances.
So my advice: Model the type of things that exist in your world, but no the things themselves

Geert
Title: Re: connection cmdb
Post by: Paolo F Cantoni on September 28, 2016, 04:44:54 pm
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

I don't want to model the fact that "John" is a user that owns machine "PT2050" and that on that machine there the software "Window10", "Enterprise Architect 21.1.1230" ,....
I don't want to update EA every time there's an installation of new software, or an addition of a new user.

There are systems better suited to deal with the individual instances.
So my advice: Model the type of things that exist in your world, but no the things themselves

Geert
All instances are equal, but some are more equal than others...  :D

You may not want to model desk/lap tops, but you might model servers etc. Significant pieces of infrastructure.

Paolo
Title: Re: connection cmdb
Post by: Geert Bellekens on September 28, 2016, 04:52:42 pm
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

I don't want to model the fact that "John" is a user that owns machine "PT2050" and that on that machine there the software "Window10", "Enterprise Architect 21.1.1230" ,....
I don't want to update EA every time there's an installation of new software, or an addition of a new user.

There are systems better suited to deal with the individual instances.
So my advice: Model the type of things that exist in your world, but no the things themselves

Geert
All instances are equal, but some are more equal than others...  :D

You may not want to model desk/lap tops, but you might model servers etc. Significant pieces of infrastructure.

Paolo
I agree Paolo, good point.

Geert
Title: Re: connection cmdb
Post by: Glassboy on September 29, 2016, 06:56:05 am
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

Well Geert, ITIL is a disease and some companies become so infected with it that it obscures everything else and destroys all innovation that doesn't seek to do more ITIL.

Obviously you're not infected with it.
Title: Re: connection cmdb
Post by: Geert Bellekens on September 29, 2016, 02:03:02 pm
Where i usually draw the line is at the instance level.
So yes, I want to model the fact that we have users, machines, software an how they are all connected. Modelling that is something that EA is good at.

Well Geert, ITIL is a disease and some companies become so infected with it that it obscures everything else and destroys all innovation that doesn't seek to do more ITIL.

Obviously you're not infected with it.
You can ITIL all you want, I don't care. Just don't use my Enterprise Architect to do it  8)

Geert
Title: Re: connection cmdb
Post by: Glassboy on September 29, 2016, 03:41:45 pm
Most "ITIL" software applications are tūtae so infrastructure types get excited when they see real modelling software.
Title: Re: connection cmdb
Post by: Geert Bellekens on September 29, 2016, 04:28:55 pm
For those not fluent in Maori (like me)
Here's the translation:
Quote
tūtae
1. (noun) dung, excrement, shit, faeces, poo, droppings, stools.

Geert
Title: Re: connection cmdb
Post by: qwerty on September 29, 2016, 08:25:16 pm
http://maoridictionary.co.nz/word/8800 (http://maoridictionary.co.nz/word/8800)

q.
Title: Re: connection cmdb
Post by: Glassboy on September 30, 2016, 06:44:07 am
You know that I was obfuscating the word so I didn't get censored by a mod right?  :)
Title: Re: connection cmdb
Post by: Geert Bellekens on September 30, 2016, 06:35:13 pm
You know that I was obfuscating the word so I didn't get censored by a mod right?  :)
Apparently there was no need for that as each of the translations came through unmodified.

Geert