Author Topic: Can you “reuse” an external model without importing the model?  (Read 6206 times)

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
Hi,

When you “reuse” an external model (or part of a model)* do you always have to import it?

Or is there a way for my model to “see” an external Sparx EA model across a network, letting me just drag into my model a top-level block from an external BDD in the external model?

(*And I guess maybe there are a number of ways of doing ‘reusability’. Is Reuseable Asset Service the only one?)

Thanks,
Avi

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Can you “reuse” an external model without importing the model?
« Reply #1 on: December 31, 2020, 06:25:02 am »
EA can only cope with a single repository. So you have to (r/o) import what ever you want to see.

q.

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Can you “reuse” an external model without importing the model?
« Reply #2 on: December 31, 2020, 09:46:12 am »
Hello,

There is the cloud server integration. I haven't tried it myself, but it's supposed to allow you to make use of elements from one project in another without importing any models.

HTH,

/Uffe
My theories are always correct, just apply them to the right reality.

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
Re: Can you “reuse” an external model without importing the model?
« Reply #3 on: December 31, 2020, 01:06:47 pm »
Thanks. This is exactly what I was looking for. I understand that this is a whole field that has to be learned. I assume the Sparx Cloud-Pro server has to be set up by experienced IT people - correct?

For the readers:

Do any of the readers out there know:

1. Where I can see an example of EA accessing external SysML BDDs/blocks in an external model hosted on the Sparx Cloud-Pro server? One screen shot would be nice.
 
2. If you are later disconnected from the cloud I assume that you still have your external BDD/blocks links available with all their public interfaces (operations, interaction points etc.). Correct?

3. Where does the cloud have to be hosted? Can I create a local company cloud (own cloud) and install the Sparx Cloud-Pro server on that?

Thanks

« Last Edit: December 31, 2020, 02:03:47 pm by avi10000 »

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
Re: Can you “reuse” an external model without importing the model?
« Reply #4 on: December 31, 2020, 02:02:47 pm »
And if I would have just scrolled down the Forum home page I would have noticed that there is indeed a separate forum for Pro-Cloud server.

I will copy my question there.

Thanks again, Uffe.

Dah Sra

  • EA User
  • **
  • Posts: 279
  • Karma: +19/-1
    • View Profile
Re: Can you “reuse” an external model without importing the model?
« Reply #5 on: January 01, 2021, 08:40:17 pm »

1. Where I can see an example of EA accessing external SysML BDDs/blocks in an external model hosted on the Sparx Cloud-Pro server? One screen shot would be nice.
 

If you're talking about external integrations in EA , then it a similar view from the below link
https://sparxsystems.com/enterprise_architect_user_guide/15.2/model_repository/integration_navigation.html.

So which external tool are you talking about   ???


 2. If you are later disconnected from the cloud I assume that you still have your external BDD/blocks links available with all their public interfaces (operations, interaction points etc.). Correct?
 
Yes, Once the external item is linked to EA elements, a tagged value will be created on the EA element with the external item links. So no issues even if the model was disconnected.

 
3. Where does the cloud have to be hosted? Can I create a local company cloud (own cloud) and install the Sparx Cloud-Pro server on that?

PCS is not exactly an actual  cloud, it's just a windows service that runs on any server machine and connects to a database ( its similar to the server connection ( database ) )