Syndeia 3.4 - New Features
Syndeia 3.4 takes a giant leap for enabling an open and scalable digital thread for the next-generation cyber-physical products/systems created by enterprises across industry verticals.
Syndeia Cloud 3.4
Since the beginning, our vision of Syndeia has been a cloud-native, API-first, scalable platform for our users to build and manage open federated digital threads for their products/systems by browsing, visualizing, querying, and transforming models/data distributed in enterprise tools/repositories.
Syndeia 3.2 introduced the 1st version of Syndeia Cloud as an API-first, cloud-native backend store for data managed by Syndeia.
Syndeia 3.3 introduced the 2nd version of Syndeia Cloud as a scalable cloud-native microservices platform with a rich REST API and the ability to execute graph queries and visualize results on the digital thread via Syndeia Web Dashboard.
Syndeia 3.4 takes a giant leap towards our vision. First, it makes the repository integrations (e.g., JIRA, Jama, Windchill, Teamwork Cloud) available via the Syndeia Web Dashboard and the Syndeia Cloud REST API. Second, it introduces a new Digital Thread Explorer that makes it possible to visualize and navigate artifacts and relationships within and across the repositories participating in your digital thread. Think of “friends of friends social network browsing” for your digital data. Third, it makes it possible to create relationships between the models/data across repositories via the Syndeia Web Dashboard and the Syndeia Cloud REST API. Fourth, our API-first, cloud-native platform-based approach brings more power to the Syndeia Cloud REST API. With a significant set of Syndeia capabilities now becoming available via the Syndeia Cloud REST API, users can query, analyze, and generate analytics and reports in an automated and scheduled manner. Finally, Syndeia Cloud introduces six new integrations - Aras Innovator, Bitbucket, Confluence, GitLab, Teamwork Cloud, and SysML v2 API - and updates to existing integrations as described below.
Syndeia Cloud is generally deployed on-premise or on a virtual private cloud behind an organization’s network firewall.
Web Dashboard
Syndeia Cloud 3.4 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., Aras Innovator, JIRA, Jama Connect, Teamwork Cloud), browse and search contents, create relationships to build digital threads, and query and visualize both intra-model and inter-model relationships. Graph query and visualization capabilities on the digital thread are improved. The Syndeia Web Dashboard is a web client to Syndeia Cloud, similar to Syndeia plugins for SysML tools (e.g., MagicDraw and Rhapsody) and Syndeia Standalone. With existing and new repository integrations now onboard, Syndeia Web Dashboard will be the primary frontend for Syndeia users moving forward.
Digital Thread Explorer (DTE)
The power of an open and federated digital thread lies in seamless navigation, traceability, and data flows within and across the boundaries of a diverse set of enterprise repositories and tools. The Digital Thread Explorer unleashes that power using Syndeia’s integrations. Users can start from any artifact in any repository and start navigating intra- and inter-model relationships, similar to exploring “friends of friends” on a social network. In the example shown below, a user starts exploring the Unmanned Aerial Vehicle assembly in Aras Innovator (red nodes). As the user expands that assembly, they can view the sub-assemblies and parts in Aras Innovator, e.g., Payload and Software Modules. As the user expands those parts further, they can view inter-model relations to JIRA tasks (blue nodes) and software modules on GitHub (grey nodes). Expanding the JIRA tasks reveals intra-model relations (links) within JIRA to other issues.
Create Relationships via Web Dashboard
Users can now browse and connect artifacts originating from different repositories directly in the Syndeia Web Dashboard, as shown below. Select a Syndeia project, select artifacts in source and target repositories, specify the direction, and create reference relationships. The same capability is also via the Syndeia Cloud REST API.
Syndeia Cloud REST API - Repository Integrations
As an API-first platform, every functionality available on the Syndeia Web Dashboard is first made available via the Syndeia Cloud REST API. Syndeia Web Dashboard, Syndeia SysML plugins, and Standalone clients are the first consumers of the Syndeia Cloud REST API. The same REST API is made available to Syndeia users. New and existing repository integrations are now part of Syndeia Cloud 3.4 and made available via the Syndeia Cloud REST API. The API is specified using OpenAPI Specification 3.0 (OAS3) and available as a Swagger doc accessible from the Syndeia Web Dashboard. The example below shows a Swagger doc snippet of the core endpoints, graph query endpoint, and the integration endpoints for Aras Innovator and Jama Connect.
Syndeia Cloud - Cloud-native, Microservices platform
Syndeia Cloud 3.4 continues to strengthen the cloud-native microservices platform established in Syndeia 3.3. All new and existing repository integrations are available as separate microservices making it possible to deploy and scale them independently based on the workload. Syndeia Cloud conforms to the Reactive manifesto.
New Integrations
Syndeia 3.4 brings 7 new integrations - Aras Innovator, Bitbucket, Confluence, GitLab, Teamwork Cloud, SysML v2 API, and XML files - as presented below.
Aras Innovator
Syndeia 3.4 brings integration to Aras Innovator. Users can browse Products, Parts, and Model and Part BOM relationships in the Syndeia Dashboards. Users can search for items based on any item type, navigate Product and Part structure using the Digital Thread Explorer, and create inter-model relationships to artifacts in other repositories.
Bitbucket (Atlassian)
Syndeia 3.4 brings integration to Bitbucket. Users can browse Workspaces, Git Repositories, Branches, Tags, and File/Folder contents. Users can search for Branches, Commits, and Tags, create inter-model relationships to artifacts in other repositories, and visualize relationships using the Digital Thread Explorer.
Confluence (Atlassian)
Syndeia 3.4 brings integration to Atlassian Confluence. Users can browse Spaces and Page hierarchies, search for Pages using Confluence Query Language (CQL), create inter-model relationships to artifacts in other repositories, and visualize both the intra-model (Page hierarchies) and inter-model relationships using the Digital Thread Explorer.
GitLab
Syndeia 3.4 brings integration to GitLab. Users can browse and search Groups, Projects, Branches, Tags, Issues, Commits, and File/Folder contents. Users can create inter-model relationships to artifacts in other repositories and visualize relationships using the Digital Thread Explorer.
SysML v2 API
The SysML v2 language and API are under development at the Object Management Group. Intercax is playing a leading role in the development and validation of the SysML v2 standard API. Syndeia 3.4 brings integration to the 2021-03 release of the standard SysML v2 API. As shown below, users can browse Projects, Commits, Element, and Relationships in the Syndeia Web Dashboard. Users can also connect SysML v2 elements to artifacts in other repositories and visualize intra-model and inter-model relationships in the Digital Thread Explorer.
Teamwork Cloud
Syndeia 3.4 brings a direct integration from Syndeia Cloud to Teamwork Cloud. Although users of the Syndeia MagicDraw plugin could browse, connect, transform, compare/sync Teamwork Cloud-managed models in MagicDraw (or Cameo Systems Modeler) earlier, they could not navigate or connect to SysML models outside the MagicDraw/Cameo environment. With Syndeia 3.4, users can now browse and search Workspaces, Projects, Branches, Revisions, and their Elements in a Teamwork Cloud repository from the Syndeia Web Dashboard and any of the local Syndeia clients (SysML plugins or Standalone) directly. Users can create inter-model relationships from elements in a Teamwork Cloud repository to artifacts in other repositories and browse relationships in the Digital Thread Explorer.
XML Files
Syndeia 3.4 makes it possible for users to browse and connect to content in XML files, either managed locally or on GitHub repositories. Many legacy tools do not provide APIs for direct integration but do provide XML export/import capabilities. With Syndeia 3.4, users can now access, navigate, and connect to XML data generated from those legacy tools.
The integrations are available on all Syndeia Dashboards - Web Dashboard, SysML plugins, and Standalone - except for the XML integration, which is only available in the Syndeia SysML plugins and Standalone clients.
Other Updates and Improvements
Syndeia 3.4 brings the following improvements to existing integrations.
DOORS NG - Support for Streams and Baselines
Syndeia 3.4 adds support for Components, Streams, and Baselines in Configuration Managed-enabled projects in DOORS NG. Users can search for artifacts in different configurations, create inter-model relationships to artifacts in other repositories, and visualize intra-model (DOORS NG links) and inter-model relationships together in the Digital Thread Explorer.
Jama Connect - Support for Folder and Set Mappings and Model Transformations
With Syndeia 3.4, users can now create custom mappings directly between Jama Folders and Sets to SysML Packages, perform model transformations for an entire Set with Folders and Sub-Folders, and compare/sync bi-directionally.
Neo4j - Support for Community and Enterprise Editions 3.5.x
Syndeia 3.4 comes with improved support for Neo4j Enterprise and Community Editions up to 3.5.17. Users running Neo4j Desktop can connect to either the Enterprise or Community edition and browse graphs generated in Neo4j by Syndeia.
Simulink on GitHub
Syndeia 3.4 brings Simulink integration on GitHub. Users can browse Simulink/Stateflow models version managed on GitHub directly from the Syndeia Dashboard. The same drag-and-drop operations work - users can drag and drop SysML Block and Activity structures to a GitHub folder to generate Simulink models (and vice versa) and compare and sync bi-directionally as new Simulink models are committed to GitHub.
Over 160 Tutorials with step-by-step instructions and demo videos
Syndeia 3.4 comes with over 160 tutorials with videos and step-by-step exercises. In addition to the Tutorial pages in the documentation, videos are also available via our website and our YouTube channel (check the Syndeia 3.4 Playlist). We have expanded our Syndeia training course, and all of this is available with your active Syndeia subscription.
For a detailed list of all Syndeia 3.4 features, refer to this page.