Teamwork Cloud is CATIA No Magic's model repository, providing a powerful collaborative environment for system engineers practicing MBSE. It is designed to support daily model governance activities with core features in the areas of model versioning, configuration management, model analysis, and access control. In Teamwork Cloud we see openness as a foundational feature in the MBSE ecosystem; thus, we provide standards-based APIs for integrations with third-party tools. As the name suggests, this product is Cloud-ready, and can be deployed on local hardware (VM) or any of the cloud service providers (AWS, Azure, etc.).
Teamwork Cloud provides a central repository for storing any type of Cameo and MagicDraw models, so that team members can read and modify the same model or even the same diagram at the same time. Changes made to the model can be reviewed at element-level granularity at any time. Moreover, comprehensive model version comparison utilities are available to provide detailed insights into how the model has evolved over time.
The application of configuration management is inevitable when modeling complex systems. Teamwork Cloud comes packed with dedicated features including model branching, merging, versioning, and version comparison, to enable concurrent/parallel development between modeling teams and controlled review and incorporation into the main baseline upon approval.
Administering distributed systems can be challenging, so we have built a convenient web-based, mobile-friendly administrative interface. This provides a single way to configure and manage the Teamwork Cloud repository, including user accounts, projects, RBAC settings, LDAP integration, and more. In addition to this, web-based tooling enables model decomposition tracking and dependency analysis within highly interconnected models.
Teamwork Cloud is designed from the ground up to support working with large models. The efficient delta-based protocol is used when users commit and retrieve updates to the model, saving time for users who access the repository through poor network connections. As the amount of data that is transmitted depends only on the size of a change being made, users who work on common models will find collaboration with other team members easy and efficient. Teamwork Cloud can be expanded to a cluster setup, effectively maintaining the same end-user experience even when under high load.
Teamwork Cloud provides a REST API service that enables querying and manipulating data stored in the server. The server can also act as an OSLC provider, which allows exposing model element data according to OSLC Architecture Management vocabulary. This enables smooth integration with other OSLC-compatible tools by linking resources in Linked Data fashion.