Syndeia Architecture

Syndeia 3.6 includes Syndeia Cloud and four clients, namely Syndeia Web Dashboard, Syndeia plugins for MagicDraw and Rhapsody, and Syndeia Standalone. A simplified view of the architecture is described below.

Figure 1: Syndeia Cloud and Client Architecture

Syndeia Cloud

Syndeia Cloud is an API-first, scalable, microservices-based platform for next-generation of model-based engineering. Syndeia Cloud is generally deployed on-premise or on the virtual private cloud at organizations. Syndeia Cloud provides services for building, managing, analyzing, querying, and visualizing the digital thread of a product/system through its lifecycle, federating data from multiple disciplines, data repositories, and tools/ecosystems. Syndeia Cloud provides a REST API for application developers to create their own apps or integrate Syndeia Cloud seamlessly into their existing enterprise applications and model-based engineering workflows. The Syndeia Cloud REST API is available as an OpenAPI specification (Swagger doc) with detailed documentation. A Conda package with the Python client of the Syndeia Cloud REST API is available to use the API with Jupyter notebooks. The Syndeia Cloud API Cookbook, a collection of Jupyter notebooks with demonstration examples, is available with the Syndeia Cloud release downloads.

Syndeia Web Dashboard

Syndeia Cloud 3.6 brings a significant upgrade to the Syndeia Web Dashboard. From the convenience of a modern web browser, users can connect to their enterprise repositories (e.g., Jama Connect, Jira, Teamwork Cloud, Windchill, VOLTA, and others), browse and search contents, create relationships to build digital threads, and query and visualize both intra-model and inter-model relationships. Learn about the new features and improvements here: Syndeia 3.6 - New Features and Improvements

Syndeia plugins for SysML modeling tools

Syndeia plugins for SysML modeling tools are clients of Syndeia Cloud. The plugins make it possible for users to work with the Syndeia Dashboard in the context of the SysML modeling tool. Syndeia plugins are available for MagicDraw and Cameo variants* (Dassault Systèmes) and Rhapsody (IBM) SysML modeling tools.

*Cameo Systems Modeler and Cameo Enterprise Architecture

Syndeia Standalone

Syndeia Standalone is a desktop client of Syndeia, primarily meant for non-SysML users to launch and work with the Syndeia Dashboard and use all the capabilities of Syndeia. However, the Syndeia Web Dashboard is the preferred frontend moving forward.