Author Topic: Developing a web component for EA cloud?  (Read 3953 times)

Svend Erik Nygaard

  • EA User
  • **
  • Posts: 131
  • Karma: +2/-2
  • Business Information Architect
    • View Profile
Developing a web component for EA cloud?
« on: January 15, 2019, 09:12:08 am »
We have our own web components on top of a local EA repository, where we extract information via SQL. In fact we have a complete website with lots of views for different stakeholders.

Can we do this, if we move EA to sparx' EA cloud solution (with the EA cloud repository being actually in the cloud, not on our own network)?

Anyone having experience with this?
« Last Edit: January 15, 2019, 09:15:31 am by Svend Erik Nygaard »

OpenIT Solutions

  • EA User
  • **
  • Posts: 555
  • Karma: +9/-1
    • View Profile
Re: Developing a web component for EA cloud?
« Reply #1 on: January 16, 2019, 08:46:52 pm »
Hi Svend,

I think it depends upon your target setup/configuration. ProCloud Server allows you access your Sparx repository via https connection, the end-point of which might be 'in the cloud', i.e. outside your corporate network if you choose to host your database on say Azure. But you can also deploy ProCloud and your database within your corporate network and continue to access the database via your web component as you do today.

ProCloud also gives you additional access options, ie a REST interface which your web component could use - I believe this is the *recommended* approach for access to Sparx via ProCloud.

Regards,

Jon.

Svend Erik Nygaard

  • EA User
  • **
  • Posts: 131
  • Karma: +2/-2
  • Business Information Architect
    • View Profile
Re: Developing a web component for EA cloud?
« Reply #2 on: January 17, 2019, 04:52:12 am »
... might be 'in the cloud', i.e. outside your corporate network if you choose to host your database on say Azure.
... ProCloud also gives you additional access options, ie a REST interface which your web component could use

Thanks a lot for your answer,  OpenIT Solutions.

I'm really thin on this topic - and find it difficult to find the answer(s) to this wuestion on Sparx' site.

Many of our queries involve joins with 50+ joins - I expect the REST interface to be a problem here (?). In fact, it seems to me, that the REST API largely only offers calls to query a given object and the features of a given type of a given object. - is that also yopur understanding?

But another point may be interesting. From your "say Azure" I gather, ok Sparx does not offer a 'closed cloud'. Any pro cloud installation outside of a corporate network will be on one of the 'open cloud' providers. In that case any customer could choose to install another website of their own (or from a third party) 'side-by-side' with the EA database on that cloud - and let that website access the EA database via SQL. - Is that correctly understood?

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8083
  • Karma: +118/-20
    • View Profile
Re: Developing a web component for EA cloud?
« Reply #3 on: January 17, 2019, 09:43:05 am »
Svend,

If you're interested in developing against the Pro Cloud I'd recommend that you contact support. If you don't already have a cloud server license we can probably arrange a trial license. We can help with your custom queries.

As to your other point. We aren't usually involved in the hosting of your data or service in any way, so you can access it how you like. It is possible to configure your cloud service and application on a cloud provider and continue directly accessing the database. Even if your were to do that, you may find that using the cloud service rest api may allow you to do things that otherwise would be much harder.