Prev Next

Creating a Cloud Based Repository

This topic covers the steps for creating a cloud based repository. These steps vary depending on the following:

  • Whether you will be creating a new or  using an existing repository
  • The type of repository/database that is to be used (feap or DBMS)

The sections below provide only a brief overview of the process in each case, and assumes you have first installed/setup the Pro Cloud Server. For more information please refer to the links in the See Also column.

Creating a new Firebird Cloud Repository

Step

Action

See also

1

Creating a new Firebird repository is the simplest of all supported repository types, and can be created directly from the Pro Cloud Server Configuration Client (either using the Windows Application or WebConfig).

Add Database Manager - Firebird WebConfig - Adding a Model Connection

Creating a new DBMS Cloud Model

Step

Action

See also

1

Create a new Server Based Repository (DBMS) as described in the Server Based Repositories topic. For the best performance, the DBMS repository should be either on the same machine or same Local network as the Pro Cloud Server. The faster the Pro Cloud Server can retrieve data from the database the better the end user's performance will be.

Server Based Repositories

2

Add a Pro Cloud Server Database Manage which connects to the DBMS repository.

Add Database Manager

Using an existing Firebird Model

Step

Action

See also

1

Copy the feap file to the Models directory in the PCS installation location on your server (e.g. C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\Service\Models).

2

Add a database manager which connects to the model. You can do this using either the Pro Cloud Server Configuration Client application or WebConfig.

Add Database Manager - Firebird WebConfig - Adding a Model Connection

Using an existing DBMS repository

Step

Action

See also

1

Simply add a database manager which connects to the DBMS repository. You can do this using either the Pro Cloud Server Configuration Client application or WebConfig.

WebConfig - Adding a Model Connection Add Database Manager - Firebird

Using an existing EAP/EAPX file

Step

Action

See also

1

The Pro Cloud server cannot directly access an EAP/EAPX repository, however the content of an EAP/EAPX repository can be transferred to a feap (Firebird), or DBMS repository, using the Project Transfer feature in Enterprise Architect.

Project Data Transfer

2

Add a database manager which connects to the feap or DBMS repository.

Add Database Manager Add Database Manager

Creating a Cloud Repository on AWS

Pro Cloud Server repositories can be hosted on an AWS EC2 server or similar 3rd party cloud hosting service.

  • Either feap or DBMS could be used in this case.
  • For the best performance the Pro Cloud Server and the database/repository should be on the same server in the same network.
  • When moving an existing local repository to AWS, the project transfer should be performed while running Enterprise Architect on the AWS server.

For example:

1) Copy your existing .feap repository to the AWS server

2) Install EA on the AWS server (if it's not already)

3) Initiate a Enterprise Architect transfer from the .feap repository to your target database

Or if using a DBMS

1) Perform a complete backup of original database, using the DBMS's supplied tool

2) Copy the backup to the AWS server

3) Restore the backup to the target database

Learn more