DECISYON APP COMPOSER
Maximize Productivity with a Unified IIoT Development Environment
Make Better Industrial IoT Apps, Faster
Whatever the data sources—devices, business systems, social channels, and more—DAC delivers the right information to the right people at the right time, fast. It allows you to create your own Industrial app and enables smarter decision making, timely action and more profitable operations.
DAC’s drag and drop development environment provides a high degree of flexibility in building business solutions, for developers and business users alike.
DAC Key Features
DAC Technology Vision
DAC’s agnostic Industrial Iot (IIoT) Visual Rapid Development Environment, with rich native microservices such as device management services, authentication and data management, BI and advanced analytics, collaboration, decision and action, along with services from different PaaS platforms, enables you to compose solutions visually and quickly using the best of breed of each platform.
- DAC’s microservices architecture has extensive scalability and superior performance under heavy load
- Its back end is Java Spring-based
- Its front end is developed in HTML5 and Angular
- It has over 30 built-in data connectors to read and write data for all major business systems
- DAC can consume third-party REST services
- Provides access to its own data and services using the DAC REST API
DAC can be deployed on different cloud services. You can choose to host DAC solutions on any public or private cloud or on-premises. DAC apps can be deployed using Docker or Kubernetes services like EKS of AWS or AKS of Azure or on premises.
DAC Operational Components
Decisyon Smart Gateway (DSG)
Decisyon's Smart Gateway (DSG) ingests and orchestrates real-time streaming IIoT data from all the connected devices and sensors, together with other legacy inputs, to create a dynamic digital representation of each piece of equipment and, collectively, the entire operation (i.e. Digital Twin), creating operational intelligence on the edge. DSG enables the business user to apply filters and rules at the edge, selecting only the raw data necessary for processing. DSG configures data workflow and machine interoperability, orchestrates and ingests critical variables, and produces operational intelligence that is executed on machines, thereby creating the Operational Digital Twin for the entire plant. DSG becomes the single source of truth bringing a digital version of the operation to DAC to enable industrial app creation.
DAC Design Studio (DS)
DAC-DS is a powerful feature-rich environment for the high-speed development, configuration and administration of data-intensive IoT business applications. Written in Java, it is a standalone application that inherits DAC's portability and independence. Simple and intuitive in design, DS enables easy extraction of insight from data via its high-level ROLAP data engine and helps developers build rich user interfaces by using modern front-end frameworks and development methodologies. DS provides the access management (authorization) capabilities necessary to publish and distribute information to users based on their functional roles.
DAC Runtime (RT)
DAC-RT, the runtime component, offers sophisticated functionality to visualize, analyze, explore and create actions on data. All the analysis generated on DAC is fully navigable: users can leverage drilling, pivoting, slice-and-dice, sorting functions, contextual collaboration and integrated task management by a simple right click anywhere, anytime. They can also reorganize any data view with simple drag-and-drop or by clicking on toolbar icons to obtain visualizations that meet their needs. Data, analyses and actions are easy to share across organizations, out of the box, using our unique collaboration toolset.
Push and Pull API GUI
Natively call any REST or SOAP API straight from DAC data sources, without needing complex software development tasks to retrieve data: it allows you to connect and integrate your app with external ones. DAC Connector Kit offers powerful integration options with native REST support and advanced mapping of XML and JSON messages. Connectors that leverage a third-party SDK can be included easily as native drag-and-drop elements in the DAC Page Designer and Workflow. DAC's API allows you to feed your application data into your BI and Analytics tools and all other downstream applications.
Widget Designer is a powerful online development environment that provides a feature-rich toolset to build complex applications with complex user interfaces.
The development environment is based on Angular and can be extended with any third-party services and front-end libraries. Using Widget Designer, you can create custom widgets with complex workflows that meet your requirements. Once created and published, your custom widgets will be available in the palette for designing pages using Page Designer. You can also create and share libraries that can be reused on multiple widgets.
The Widget Hub helps you to build applications faster and use new features or bug fixing specific to widgets because it is separated from the App Composer lifecycles.
Using the Widget Hub, system administrator and application developers can:
- Explore the dedicated catalog of widgets
- Read the documentation of each with details such as required data sources, in & out parameters etc.
- Easily download widgets
- Get notified about new versions
- Restore an old version of an upgraded widget
- Download widgets compatible with its own installed DAC version
- Upgrade the widget’s version without losing customizations