乾元坤和MES系统应用

基于SOA架构的MES质量系统

日期:2024-12-19

乾元坤和编辑

基于SOA的MES架构,能够以一种松耦合的模式,为企业提供完善的系统内部集成应用支持,同时也是一种考虑了企业未来的管理需求变化,充分满足企业信息化建设的集成整合需求的新型MES系统架构模式。那么基于SOAMES架构在应用中有哪些优势呢?本文就针对某中小制造企业的生产质量管理需求,设计一套基于SOA架构的MES质量系统,以进行综合描述。

为了满足企业实际的“质量检验数据管理和分析”需求,基于SOA架构的MES质量系统设计,需要切实按照企业产品质量检验的操作流程,实现对公司管理、数据管理、出入库单的输出、业务分析、统计查询等一系列的业务过程的信息化管控,以为企业提供全面的解决方案。

基于SOAMES质量系统架构

根据基于SOA的系统构架,按照面向服务思想将系统的所有功能都定义为服务,如业务功能服务、业务事务和系统服务等,SOA构架保证了MES质量系统的所有的服务的独立性,同时也可以通过服务接口,实现各种服务功能的灵活调用,充分满足企业生产质量管理需求。具体来说,基于SOAMES质量系统架构可以细分为5

基于SOA的MES质量系统

基于SOA的MES质量系统架构图

数据访问层

主要负责为MES系统上层模型提供数据资源,完成数据的查询、更新等操作。其中数据库是根据MES系统为用户提供的各类服务的需要而构建的可共享、公用的数据库。

组件层

该层映射各业务对象之间的关联关系,完成对于企业现有的业务系统业务逻辑的WEB服务封装。

服务层

实现为企业用户提供个性化服务所涉及的所有服务,主要完成与MES系统数据库的交互和业务逻辑功能的实现。MES系统的业务逻辑以WEB服务的方式进行发布,并同业务组件层封装后的WEB服务一起构成了信息资源使用者可用的服务集合。

业务层

将服务层中的单一服务进行有效地编排与重组,形成复合的服务集合,从而构建出该企业现实的业务流程。

表示层

主要面向用户提供服务接口,接收用户服务请求获取用户操作数据并在服务代理中寻找合适的WEB服务来对数据进行处理,并显示WEB服务层和数据层运行返回的结果。

基于SOA架构的MES质量系统架构设计,一方面通过WEB服务封装,有效避免了企业为适应新的业务需求将原有系统推翻重来的做法,有效地保证了企业的现有投资;另一方面,在合理的WEB服务粒度划分下,企业可根据复杂多变的业务需求灵活地进行服务编排,以较低成本对业务系统流程进行调整,具有很强的灵活性与扩展性。

基于SOA架构的MES质量系统功能

企业MES系统的质量管理子系统,针对产品在生产过程中各个流程的质量检验以及售后管理,实现产品、客户、合同、货运、库存和统计等管理的功能,其功能模块结构如下图所示:

基于SOA的MES质量系统功能结构

基于SOA的MES质量系统功能结构图

基础数据模块

主要负责管理、维护MES系统的基础质量数据,比如:产品数据、部门数据、客户数据、职工数据、权限数据等,每一种基础数据的维护支持数据的录入、修改和查询等应用。

质检管理

该模块主要用于各部门在生产流程中的质量数据检测,主要包括外协采购质检管理、加工质检管理、单件质检管理和整机质检管理等功能。

库存管理

包括入库管理、出库管理、库存查询等。

售后管理

包括售后维修管理、发票管理、加工及代理费收支管理等功能。

统计管理

有合格率统计、库存量统计、资金统计等功能。

通过SOA架构的松耦合模式,将各个功能整合在一起,就形成了一个完整的基于SOA架构的MES质量系统。

基于SOA架构的MES质量系统的效益

实施基于SOA架构的MES质量系统,可以为企业建立起一个良好信息沟通渠道,现广泛的信息共享;同时在质量管理上,通过信息化的实现方式,降低了手工劳动的重复操作和质检管理难度,提高质量管理的自动化水平和管理效率;同时实施基于SOA架构的MES质量系统还能够基于当前的管理需求,通过本身的灵活性、扩展性,快速响应企业发展变化的管理需求。

温馨提示:

乾元坤和专业从事MES系统定制开发服务,如果您想要定制个性化的MES系统方案,欢迎联系乾元坤和MES系统开发技术工程师,他们会给您详细的解答。


相关文章: