凯睿德制造系统架构

凯睿德制造MES是一个现代化的制造执行系统,基于领先的架构和技术从头开始构建,旨在为我们的客户提供最佳的可用性、可扩展性、灵活性和低拥有成本。

比普通的MES更强大、更可靠、更快速

凯睿德制造应用程序框架的设计基于以下特点:

低拥有成本

最先进的标准集成组件,非常注重简单性和易用性、部署和维护。

敏捷性

我们灵活且可扩展的框架提供了丰富的功能、易于定制和强大的集成,再加上全面的功能模块集,制造商得以快速部署系统跟上不断变化的业务需求。

多功能性

通用制造对象模型和灵活的、客户定义的业务规则为广泛的制造场景提供了扩展支持。

世界级的性能和可靠性

标准的经过验证且具有成本效益的硬件,与专为实现高可用性、性能和可扩展性而设计的强大软件架构协同工作。

所有层都具有灵活性、可扩展性和可延展性

我们的分布式应用程序遵循三层架构模型,提供良好的分区、模块化和可扩展性向量:

展示层
  • 专为创建丰富的交互式用户体验而设计,Web 图形用户界面是在跨浏览器、跨平台的Internet 应用程序 (RIA) 基础上开发的,用户界面是基于 AngularJS(谷歌)和 TypeScript(微软)的现代多设备和多平台 GUI。这个架构为凯睿德制造 MES GUI 的未来提供了一个平台,也可以为其他企业应用程序进行扩展和定制。

    定制:

    • 无需编码即可创建页面和向导:使用内置的 UI 页面设计器。
    • 自定义GUI和可视化组件:成为GUI的一部分,并以与原生GUI和组件相同的方式呈现和行为。

    业务层实现并将所有功能作为服务公开给外部世界。接口层支持其他协议中的 Web 服务。
    业务工作流是编排层,用于通过业务对象的协调提供更高级别的功能。
    业务对象遵循分层对象模型,这有助于开发具有共同行为的对象。

    定制:

    • 创建和扩展业务对象:使用元数据存储库,可以将新业务对象无缝地创建到业务框架中。可以扩展现有的业务对象,并可以建立不同对象之间的关系。
    • 创建新服务:可以像标准关键制造服务一样创建、公开和使用新服务。
    • 为前处理和后处理逻辑添加自定义业务规则:动态业务规则引擎允许对每个服务和操作实施前处理和后处理逻辑。

    使用具有在运行时更改主题功能的CSS。

业务服务层
  • 业务层实现并将所有功能作为服务公开给外部世界。接口层支持其他协议中的Web服务。
    业务工作流是编排层,用于通过业务对象的协调提供更高级别的功能。
    业务对象遵循分层对象模型,这有助于开发具有共同行为的对象。

    定制:

    • 创建和扩展业务对象:使用元数据存储库,可以将新业务对象无缝地创建到业务框架中。可以扩展现有的业务对象,并可以建立不同对象之间的关系。
    • 创建新服务:可以像标准凯睿德制造服务一样创建、公开和使用新服务。
    • 为前处理和后处理逻辑添加自定义业务规则:动态业务规则引擎允许对每个服务和操作实施前处理和后处理逻辑。
数据和分析层
  • 专为自动创建强大的集成功能而设计,例如数据仓库、报告和数据挖掘。该层提供针对运行时系统优化的报告和商业智能,尽快将数据卸载到操作数据存储 (ODS) 和数据仓库 (DWH)。

    定制:

    • 创建或修改现有报告:可以创建新报告,并且可以使用 Microsoft Report Builder 图形设计工具修改现有报告。报告可以包括过滤器、表格、图表和向下钻取功能。
    • 创建或修改多维数据集:数据仓库遵循星型模式来聚合不同维度的事实。凯睿德制造附带可扩展的预定义材料和资源多维数据集,并且可以使用Microsoft分析服务创建新的多维数据集。
    • 集成外部数据源:来自各种异构数据源的数据可以加载、转换并存储在运营数据存储(ODS)中,从而为所有报告提供一个全面、统一和集成的“单一真实来源”数据存储库.

用于增强安全性、可扩展性和灵活性的Microsoft技术堆栈

凯睿德制造MES建立在Microsoft技术堆栈之上,具有基于流行的HTML5标准的展示层,为各种浏览器、平台和设备提供支持。

Microsoft核心技术的使用确保了最高的互操作性和软件相关问题的单点联系。凯睿德制造MES使用以下技术:

展示层

在HTML5兼容浏览器上运行的HTML5和Angular JS。

业务服务层

在Microsoft Windows Server或Linux上运行的Microsoft .Net Core(使用 Docker 或 Docker Swarm 时)。

数据和分析层

在Microsoft Windows Server上运行的Microsoft SQL Server。

完整的制造集成

凯睿德制造MES开放且可扩展的架构提供与提供任何类型接口的任何应用程序、系统或设备的无缝集成:

系统集成

企业集成模块提供与企业级应用程序的双向集成和缓冲通信,例如:企业资源规划 (ERP) 系统(例如 SAP 或 Oracle E-Business)和产品生命周期管理 (PLM) 系统(例如 Oracle Agile)。

连接控制

Connect IoT模块为各种过程、计量和物流设备提供连接和控制,并原生支持 SECS/GEM、OPC-UA、OPC-DA、文件(CSV、XML)和数据库。

API界面

通常可以通过调用相应的API来集成应用程序。凯睿德制造将其所有服务公开为REST API。

数据分析

可以使用 SQL Server Integration Services (SSIS) 的 ETL 功能导出或导入数据。

硬件可靠性、可扩展性和性能

凯睿德制造的分布式架构提供将完整的应用程序部署在单台计算机上(用于非生产性部署)或分布式应用程序群,以确保高可用性和负载平衡。根据客户的特定需求,应用硬件可以根据需要进行纵向扩展和横向扩展。

使用最为全面和现代化的MES实现前所未有的性能

预约演示