凯睿德制造MES是一个现代化的制造执行系统,基于领先的架构和技术从头开始构建,旨在为我们的客户提供最佳的可用性、可扩展性、灵活性和低拥有成本。
凯睿德制造应用程序框架的设计基于以下特点:
最先进的标准集成组件,非常注重简单性和易用性、部署和维护。
我们灵活且可扩展的框架提供了丰富的功能、易于定制和强大的集成,再加上全面的功能模块集,制造商得以快速部署系统跟上不断变化的业务需求。
通用制造对象模型和灵活的、客户定义的业务规则为广泛的制造场景提供了扩展支持。
标准的经过验证且具有成本效益的硬件,与专为实现高可用性、性能和可扩展性而设计的强大软件架构协同工作。
我们的分布式应用程序遵循三层架构模型,提供良好的分区、模块化和可扩展性向量:
专为创建丰富的交互式用户体验而设计,Web 图形用户界面是在跨浏览器、跨平台的Internet 应用程序 (RIA) 基础上开发的,用户界面是基于 AngularJS(谷歌)和 TypeScript(微软)的现代多设备和多平台 GUI。这个架构为凯睿德制造 MES GUI 的未来提供了一个平台,也可以为其他企业应用程序进行扩展和定制。
定制:
业务层实现并将所有功能作为服务公开给外部世界。接口层支持其他协议中的 Web 服务。
业务工作流是编排层,用于通过业务对象的协调提供更高级别的功能。
业务对象遵循分层对象模型,这有助于开发具有共同行为的对象。
定制:
使用具有在运行时更改主题功能的CSS。
业务层实现并将所有功能作为服务公开给外部世界。接口层支持其他协议中的Web服务。
业务工作流是编排层,用于通过业务对象的协调提供更高级别的功能。
业务对象遵循分层对象模型,这有助于开发具有共同行为的对象。
定制:
专为自动创建强大的集成功能而设计,例如数据仓库、报告和数据挖掘。该层提供针对运行时系统优化的报告和商业智能,尽快将数据卸载到操作数据存储 (ODS) 和数据仓库 (DWH)。
定制:
凯睿德制造MES建立在Microsoft技术堆栈之上,具有基于流行的HTML5标准的展示层,为各种浏览器、平台和设备提供支持。
Microsoft核心技术的使用确保了最高的互操作性和软件相关问题的单点联系。凯睿德制造MES使用以下技术:
凯睿德制造MES开放且可扩展的架构提供与提供任何类型接口的任何应用程序、系统或设备的无缝集成:
企业集成模块提供与企业级应用程序的双向集成和缓冲通信,例如:企业资源规划 (ERP) 系统(例如 SAP 或 Oracle E-Business)和产品生命周期管理 (PLM) 系统(例如 Oracle Agile)。
Connect IoT模块为各种过程、计量和物流设备提供连接和控制,并原生支持 SECS/GEM、OPC-UA、OPC-DA、文件(CSV、XML)和数据库。
通常可以通过调用相应的API来集成应用程序。凯睿德制造将其所有服务公开为REST API。
可以使用 SQL Server Integration Services (SSIS) 的 ETL 功能导出或导入数据。
凯睿德制造的分布式架构提供将完整的应用程序部署在单台计算机上(用于非生产性部署)或分布式应用程序群,以确保高可用性和负载平衡。根据客户的特定需求,应用硬件可以根据需要进行纵向扩展和横向扩展。
该系统可以根据负载和可扩展性要求以多种变体部署,从单个服务器开始。
硬件可以随时根据制造需要进行扩展。
应用服务器场通过网络负载平衡向上扩展和向外扩展。
可以通过故障转移群集或镜像在高可用性模式下配置数据库。
凯睿德制造可以使用Docker容器进行部署,通过利用成熟的容器化架构(例如 Docker 引擎提供的架构)在配置和可用性方面提供了可靠的收益。
通过Docker Swarm编排基础设施,Docker Swarm由多个充当管理器和工作器的Docker主机组成,提供几乎无限的水平可扩展性,因为可以启动另一个工作节点以适应特定安装的额外负载。