Critical Manufacturing framework

Critical Manufacturing MES is a modern Manufacturing Execution System built from the ground up on the leading enterprise architectures and technologies in order to provide the best availability, scalability, flexibility, extensibility and low cost of ownership to our customers.

More powerful, reliable and faster than any other MES

The design of the Critical Manufacturing application framework is based on the following pillars:

Low total cost of ownership (TCO)

State-of-the-art standard integrated components, with strong focus on simplicity and ease of use, deployment and maintenance.

Agility

Our flexible and extensible framework provides rich functionality, easy customization and powerful integration, which coupled with a comprehensive set of functional modules allows manufacturers to quickly deploy the system to keep pace with changing business requirements.

Versatility

A generic manufacturing object model and flexible, customer-defined business rules provide extended support to a wide range of manufacturing scenarios.

World class performance & Reliability

Standard, proven and cost effective hardware, working together with a powerful software architecture designed for high-availability, performance and scalability.

Flexible, scalable and extensible to all tiers

Our distributed application follows a three-tier architecture model that provides good partitioning, modularity and scalability vectors:

Presentation Tier
  • Designed for the creation of a rich, interactive user experience, web graphical user interfaces have been developed on a cross-browser, cross-platform base for Rich Internet Applications (RIA). The user interface is a modern multi-device and multi-platform GUI based on AngularJS (by Google) and TypeScript (by Microsoft). It provides a platform for the future of the Critical Manufacturing MES GUI and can also be extended and customized for other enterprise applications.

    Customization:

    • Create pages and wizards without coding: using the built-in UI Page Designer.
    • Customize GUI and visual components: these become part of the GUI and present and behave in the same way as native GUI and components.
    • Create themes and styles: using CSS with the capability of changing themes during runtime.
Business Services Tier
  • The business tier implements and exposes all functionalities as services to the outside world. The interface layer supports Web Services among other protocols.
    The business workflows are the orchestration layer used to provide higher-level functionality through the coordination of business objects.
    The business objects follow a hierarchical object model, which facilitates the development of objects with a common behavior.

    Customization:

    • Create and extend business objects: using the metadata repository, new business objects can be created seamlessly into the business framework. Existing business objects can be extended and relationships between different objects can be established.
    • Create new services: new services can be created, exposed, and consumed just like the standard Critical Manufacturing services.
    • Add custom business rules for pre and post processing logic: a dynamic business rules engine allows the implementation of pre and post processing logic to every service and operation.
The Data & Analytics Tier
  • Designed for the automatic creation of powerful integrated capabilities such as data warehousing, reporting and data-mining. It provides reporting and business intelligence optimized for the runtime system, offloading data as soon as possible to the Operational Data Store (ODS) and to the Data Warehouse (DWH).

    Customization:

    • Create or modify existing reports: new reports can be created, and existing reports can be modified using the Microsoft Report Builder graphical design tool. Reports can include filters, tables, charts and drill-down capabilities.
    • Create or modify cubes: the data warehouse follows a star-schema to aggregate facts across different dimensions. Critical Manufacturing comes with pre-defined Material and Resource cubes which can be extended, and new cubes can be created using Microsoft Analysis Services.
    • Integrate external data sources: data from a variety of heterogeneous data sources can be loaded, transformed, and stored in the operational data store (ODS) to allow for a comprehensive, unified and integrated ‘single source of the truth’ data repository for all reporting.

Microsoft technology stack for enhancedsecurity, scalability, and flexibility

Critical Manufacturing MES is built on the Microsoft technology stack with the Presentation Tier based on the popular HTML5 standard, providing support for a variety of browsers, platforms and devices.

The usage of Microsoft core technology ensures the highest interoperability and a single point of contact for software related issues. Critical Manufacturing MES uses the following technologies:

Presentation tier

HTML5 and Angular JS running on an HTML5 compatible browser

Business services tier

Microsoft .Net Core running on Microsoft Windows Server or Linux (when using Docker or Docker Swarm)

Data & analytics tier

Microsoft SQL Server running on Microsoft Windows Server

Complete Manufacturing integration

Critical Manufacturing MES open and extensible architecture provides seamless integration with any application, system or equipment that provides any type of interface:

System integrations

The Enterprise Integration module provides bi-directional integration and buffered communication with enterprise level applications such as: Enterprise Resource Planning (ERP) systems (e.g. SAP or Oracle E-Business) and Product Lifecycle Management (PLM) systems (e.g. Oracle Agile).

Connectivity control

The Connect IoT module provides connectivity and control for a variety of process, metrology and logistical equipment with native support for SECS/GEM, OPC-UA, OPC-DA, Files (CSV, XML) and Databases.

API interface

Applications in general can be integrated by calling the respective APIs. Critical Manufacturing exposes all of its services as REST APIs.

Data analytics

Data can be exported or imported using the ETL capabilities of SQL Server Integration Services (SSIS).

Hardware reliability, scalability and performance

Critical Manufacturing’s distributed architecture allows the complete application to be deployed on a single computer (for non-productive deployments) or in distributed application farms to ensure high-availability and load balancing. The application hardware can be scaled-up and scaled-out as required, according to customer specific needs.

Enable unprecedented performance with the most modern MES

Schedule a demo