Project sharing can be achieved through network deployment of model repositories, replication, XMI Import/Export and User Security.
Network deployment is possible under two different schemas:
- .EAP based repositories or
- DBMS server based repositories.
DBMS server based repositories offer better response times than .EAP files on networks due to the inherent structure of the DBMS. DBMS also offers a better solution when networking problems are encountered, as they have the ability to backtrack transactions caused by external breakdowns.
Replication is a simple process that enables data interchange between .EAP based repositories and is suitable for use in situations where many different users work independently in parallel development. Modelers merge their changes into a Design Master only as required. It is recommended that a backup is carried out prior to replication.
Replication cannot be performed on repositories stored on a DBMS server.
XMI Import Export
XMI Import/Export can be used to model discrete packages that can be exported and shared between developers. XMI enables the export of packages into XML files which can then be imported into any model.
Package control can be used to set up packages for version control and to enable batch export of packages using XMI. Version Control enables a repository to be maintained by a third-party source code control application that is used to control access and record revisions.
User security is used to limit the update access to model elements. It provides control over who in a project can make changes to model elements.
For more information regarding the use of Enterprise Architect with shared models and team deployment please see the Deployment of Enterprise Architect white paper available from:
DBMS Repository support and User Security are available with the Corporate, Business and Software Engineering, System Engineering and Ultimate editions of Enterprise Architect.