Janus ODS6 Platform

Compliant ASAM ODS servers must use the ASAM ODS API and the defined base model in a relational database. Sometimes, only the ASAM ODS API is of interest, whereas other storage technologies offer a better or more fitting solution to what is needed. Our Janus ODS Gateway provides the integration of “handlers” that can virtualize almost any data source to an ASAM ODS data source.

 

The primary advantage of ASAM ODS is its standardized API, which ensures stability in toolchains and processes while preserving the value of existing investments. Most ASAM ODS servers either support the standard’s defined physical storage—using an SQL-based metadata structure and a file-based approach for channel data—or rely on proprietary storage designs. In enterprise environments, multiple data silos often coexist, ranging from databases and data lakes for recorded data to big data technologies and specialized formats required for analysis. In such cases, ASAM ODS may necessitate redundant data storage.

 

The Janus ODS Platform addresses this challenge by unifying diverse data sources within a single project, eliminating the need for data transformation. It leverages a range of data handlers to read, map, and consolidate information while maintaining compatibility with the standardized API and existing toolchains. These data handlers are dedicated services for authentication, authorization, modeling, mapping, and adaptation to various data sources. As a result, the Janus ODS Platform can provide access to measured data from any system, API, or source as a virtual ASAM ODS project.

 

This platform is ideal for integrating standardized toolchains into big data analysis frameworks, implementing hybrid hot- and cold-storage strategies, and consolidating separate data sources into a unified project.

 

The Janus ODS Platform has all the features of the Ares Libertas ODS Server but enhances its flexibility and use cases. All other products, such as the ASAMCommander and Merlin/SAM Evaluation Server, and any ASAM ODS client, will seamlessly work with the Janus ODS Platform.

Features

Support of custom APIs & Legacy Databases

The ARes Janus ODS Platform supports any custom API or database for information retrieval. If measured data can be accessed with a homegrown API or is stored in legacy databases - whether SQL-like or not -Janus can integrate these silos into its platform. The engineer can work based on the provided ASAM ODS API and work with a proven toolchain.

Big Data Integrations

The ASAM ODS standard defines an SQL database layout, including file storage as the master repository. The big data associated standard defines export mechanisms for utilization to create JSON, AVRO, and Parquet files. Sometimes, the best solution is to combine a data repository, such as a data lake or bucket, for analysis and engineering. Janus ODS Platform allows the incorporation of such data sources by providing an ASAM ODS API for export tooling and establishing stable toolchains independent of the storage type and pre-existing analysis solutions.

Integration with PLM Systems

Product-Lyfecycle-Management-Systems (PLM), such as the 3D Experience by Dassault, can be viewed as super systems in the Test Data Management systems viewpoint. Each ASAM ODS project can serve as a data source for the PLM system while engineers continue working on the project level. Ares Janus ODS Platform also allows the PLM system to be the source for ASAM ODS-based applications and the integration of analysis automation. Janus will virtualize PLM information and provide it for ASAM ODS-based applications.

Consolidation of projects

Enterprises may run multiple parallel projects governing measured data, using a different ASAM ODS model or consisting of ODS and non-ODS repositories. The ARes Janus ODS Platform can consolidate the projects into a global project by consolidating available information in a custom project.

Data Archiving & Hot/Cold data storage

Due to the ability to manage multiple storage technologies simultaneously, the ARes Janus ODS Platform allows the implementation of data retention and hot/cold storage concepts. Newly generated data can be kept in more performant storage types and archived in less expensive technologies while still being available to the users. Ultimately, unneeded data or parts of it can be outsourced to files but with reduced accessibility.

The more flexible ASAM ODS Server

The Janus ODS Platform seamlessly fits into the Global Enterprise Test Data management. It can replace the ARes Libertas ODS6 Server and be a platform running on different data repositories while enabling the ASAM ODS toolchain. Alternatively, the Janus ODS Platform can run in parallel and use several ASAM ODS Servers as a data repository, providing a consolidated view of multiple projects.

 

Engineers can work on a lower level with all specific information required for measured data. At the same time, analysts or other stakeholders can have a reduced view by seeing only validated data, for example, or an enhanced view by adding information from different systems, such as a PLM system.

Global Enterprise Test Data Management with HighQSoft products and services

Use-Cases

Scalable Data Handlers

The Ares Janus ODS Platform has 11 independent handlers that can be adapted to the scenarios required to integrate data sources or manage related processes such as authorization.

The handlers operate independently from the platform. Therefore, time-series data could be moved to a TimeSeriesDB formatted for further processing while client applications remain unaffected.

Combination of Technologies

The Janus ODS Platform is designed to aggregate information efficiently using multiple handler services for different data sources. This approach enables data retrieval by combining information from various sources. The platform consolidates the responses into a single result for the client.

This allows projects using multiple databases to split the project into more performant, smaller entities (aggregation) and integrate varying storage technologies (combination) for data retention and hot/cold data storage concepts, for example.

Currently Supported Technologies

Our Janus ODS Platform currently supports

For meta data, we're offering handlers for:

  • SQL
  • Elastic Search
  • Tier-2 System API (unnamed)

  • For mass data / Channel data we're offering:
  • Files (.btf)
  • Data buckets (e.g., Amazon S3)
  • Parquet Files
  • Tier-2 System API (unnamed)
  • Corporate Benefits

    Stable Toolchains

    A primary reason to rely on the ASAM ODS API is that the toolchain and the ecosystem built on top may remain stable. Often, ASAM ODS systems integrate with many other systems, have many users with different applications, and analysts develop many scripts, which makes adaptations complicated and labor-intensive. With ASAM ODS, this is resolved.

    Avoiding tool dependencies

    With ASAM ODS, organizations obtain a neutral and transparent API layer that allows them to choose from various compatible tools and solution providers. This avoids being locked into a single vendor, format, or other and provides flexibility in technology selection.

    Protection of Investments

    Adopting standardized interfaces helps organizations remain adaptable to future technology changes, as new tools that comply with these standards can be integrated with minimal disruption. ASAM ODS is widely used and supported in the industry by suppliers and OEMS. The interface is downward compatible. With our Janus Server, HighQSoft also incorporates non-ODS data from legacy sources into the system.

    Distributions

    Docker & Kubernetes

    AReS Libertas ODS Server supports Docker containerization. This assists the system's rollout and reduces the administration efforts of customized ASAM ODS systems. With Kubernetes, AReS Libertas ODS Server runs as a service within an orchestrated system environment with automated software deployment, service scaling, and service management.

    On-Prem Installations

    All software provided by HighQSoft runs in on-prem systems provided by the customer, regardless of whether it is a Windows, Linux, Docker Engine, or Kubernetes setup. We provide a solution for most, if not all, system environments.

    Cloud Deployments

    All software provided by HighQSoft runs in cloud environments, including Amazon Web Services (AWS), Google Cloud (GCP), Microsoft Azure, and Alibaba. We are compatible with Kubernetes and Openshift. Most storage options, such as data buckets, are supported. Authentication with OAuth is also supported.

    HighQSoft GmbH

    Black-und-Decker-Straße 17c
    D-65510 Idstein