基于SOA架构的质量管理体系信息系统设计

2015-11-23 03:12汪倍贝
大众科技 2015年2期
关键词:管理体系架构信息化

汪倍贝

(1.广西大学计算机与电子信息学院,广西 南宁530004;2.广西中烟工业有限责任公司,广西 南宁530001 )

基于SOA架构的质量管理体系信息系统设计

汪倍贝1,2

(1.广西大学计算机与电子信息学院,广西 南宁530004;2.广西中烟工业有限责任公司,广西 南宁530001 )

文章介绍了SOA的基础理论及相关技术,阐述了基于 SOA 架构的质量管理体系信息系统设计,介绍了各模块的主要功能。

SOA;Web Services;J2EE;质量管理体系

1 引言

质量管理体系是企业为自身保证产品质量或质量目标所进行的必要的、系统的质量活动。首先,企业先制定出自己的质量方针,并以此为据制定质量目标,之后对目标进行分解,为了保证质量目标实现将与质量有关的各个因素都策划并管理起来,以达到目标和方针的最终实现。

2 背景

目前,公司质量管理体系建设工作的实质已由贯标、对标,提升到管理上水平的高度,即充分运用质量管理体系的管理理念和方法实现管理水平全面提升。从公司的整体运作情况来看,把日常的工作进行流程固化,进行过程控制,保留工作痕迹,促进质量体系管理和信息化相结合仍然是一个需要解决的难点问题,主要问题体现在:

公司通过OA实现质量体系文件文档的整体修订、痕迹管理和文件生成,实现文档电子化管理,减少了审批的手工工作量。但对 ISO文档版本的管理还需要较多的人工参与,旧版本不会自动更新到的新版本,历史版本和作废文件没能自动存储、自动隔离。对公司标准文件、法律法规文件、国标和行标文件没有统一管理,文件的分类及全文检索、外来文件的自动获取功能都比较欠缺。

目标管理、管理评审管理、纠正和预防措施管理、不符合项管理虽然在OA中都实现了流程固化,但各流程相对独立,并未在系统中形成PDCA循环。因此,需要充分利用信息化手段为体系管理的活动提供支撑。

虽然信息化建设基本贯穿到公司生产经营管理全过程,体系管理痕迹化的记录在各业务系统中都能体现。但是由于历史原因,各业务系统的信息化建设起步不同导致各系统相对孤立的格局,各系统的相对独立与管理体系的整体要求不符,最终导致“用信息化手段固化管理成果、用信息化推动体系建设”得不到有效落实。

为更好推动贯标和对标工作的有效落地,我们提出了基于SOA架构的质量管理体系信息系统的建设。

3 SOA关键技术

3.1 SOA概述

面向服务架构(Service Oriented Architecture,SOA)是一种软件体系架构,可以组织和使用处于不同所有者控制下的分布式功能。

SOA 系统的基本元素是服务,其特性是松耦合的、独立的、模块化的,可通过网络查找其地址在不同业务过程中被重复使用。

为更好解决数据共享、业务协同需求、业务快速发展变化,质量管理体系信息系统将与公司中遵循 SOA的规范,采用 Web Service方式的公司多个系统集成,主要包括协同办公系统、ERP、主数据管理系统等。

3.2 Web Service简介

Web Service是SOA的实现技术之一,遵循统一、开放、规范的标准。它包括简单对象访问协议(Simple Object Access Protocol ,SOAP), Web服务描述语言(Web Services Description Language ,WSDL)和统一描述、发现和集成(Universal Description,Discovery and Integration,UDDI)等元素。SOA服务的工作方式是,服务提供者进行了服务注册后,发布出来的 Web服务可以被想要使用它的消费者找到,使用者利用接口从服务提供者处享受到服务。UDDI是既能让服务提供者发布自己对外提供的 Web服务,又能使服务使用者通过它来搜索到自己需要的Web服务。两者之间通过SOAP协议进行通信,其描述语言是WSDL。

3.3 J2EE

J2EE(Java 2 Platform Enterprise Edition)是一套技术架构而不是产品,它提供了一个跨平台、可移植的开发性平台。凡是遵循了J2EE架构的产品都有良好的兼容性,基于J2EE规范开发的应用系统的部署不受应用服务器的限制,代码编译出来之后,在不同的平台下运行,有良好的可移植性与再用价值。

4 系统总体架构

系统总体架构如图1所示:

图1 系统架构图

4.1 表示层

为用户提供信息,主要处理用户和软件的交互。为各层级用户,提供管理与工作的统一平台,集中提供待办任务、报表分析等信息展现。方便服务请求者提出服务请求。

4.2 业务流程层

业务流程层主要是根据业务流程的需要,对服务层中定义的服务进行相应的组合和编排。通过固化管理体系流程,做到制度与系统相融合,在系统中保留了工作痕迹,使系统可以作为考评的依据,保证体系的落地。

4.3 业务服务层

作为 SOA的基础,服务层由系统所能提供的服务(Services)组成。在基于 SOA架构的系统中,具体的应用程序的功能由组件(也就是service)组成。它们是松耦合的,按统一接口方式定义。应用可以直接调用服务,这种方式能很好的应对业务变化和调整的需求。基于 SOA业务驱动的概念,用户可以不再关注各种服务是怎样实现数据通信和交换,而是可以专注于服务的实现。

4.4 数据源层

数据源层主要是指目前公司已经实现的业务系统提供的数据,这些数据通过公司的数据服务总线,由 ESB负责服务消息的流通,用户就可以把精力集中在服务的构建上。此外,由于消息的发送不再在服务间点对点地进行传送,由直接交换变成了间接交换,实现了松耦合。数据可以以服务的方式汇集到质量体系管理系统,系统对数据进行加工。

4.5 资源层

资源层包括操作系统、应用软件、硬件设备及网络环境。作为整个SOA系统运行的基础平台。

5 需求分析

5.1 建设目标

构建体系管理信息化系统,主要实现对体系管理过程所涉及的主要业务流程的信息化。通过体系管理信息化实现对主要业务流程的固化、优化和管控,强化跨部门、跨业务流程节点的管理,实现流程简洁,达到有流程走,按流程办,绕开流程行不通的管理效果,真正实现体系运行管理的自动化、痕迹化。

5.2 功能需求

根据体系管理的有关要求,公司质量体系管理信息化平台,将支撑公司体系运行过程的信息化。涉及的主要功能模块包括文件控制、记录管理、审核管理、管理评审控制、不合格控制、目标管理、顾客满意度测量等几个模块。

5.2.1 文件管理

以管理体系文档的管理为重点,以体系文件为指导,通过体系文件及其它文件的电子化管理,达到文件编辑、审核、生成及版本的统一管理。主要功能包括文件分类、文件检索、外来文件获取、文件存储以及文件的全生命周期痕迹化的管理。

5.2.2 记录管理

记录管理包含两部分需求,即表样管理和记录文件管理。表样管理实现表样的在线编制、审批、发布、查阅、修订、保留或废止等,实现对表样全生命周期的管理。记录管理实现对记录的在线填写,并实现记录和表样的同步控制。

5.2.3 审核管理

审核管理主要包括内审管理和外审管理,内审管理包括对体系文件执行的日常监控、审核队伍建设的管理以及公司内部审核过程的管理,包括对问题的跟踪管理,实现对内审工作的PDCA管理。外部审核管理主要是由公司外部人员对公司体系执行情况的审核,信息系统将审核计划、审核报告以及不合格项的整改过程管理起来,同时系统预留其他审核接口,待有新的审核类型时扩展使用。

5.2.4 管理评审控制

公司每年都会对体系运行情况进行管理评审,该模块包括管理评审的全过程:规划制定,召开评审会议,发布评审报告和后续改进情况。管理评审控制包括评审计划管理、管理评审输入管理、管审会议管理、评审报告管理、评审问题跟踪管理等几项功能。

5.2.5 不合格控制

不合格控制系统的应用范围不止运用在体系建设过程中的不合格项目管理,还可以扩展到公司其他不合格情况管理,信息系统需对公司不合格项从产生到改正的全过程进行管理,同时需具备智能提醒等功能,使业务人员能随时了解不合格项的状态,跟踪进度。同时公司还可以通过本模块,建设公司不合格解决方案中心,总结常见不合格项的解决方案,形成知识中心,提高员工工作效率。

5.3.6 目标管理

目标管理以公司的发展战略为基础,多维度地建立公司目标树,使整体规划、全程监控、全面提升,用目标带动管理体系落地支持目标指标的设置和逐级分解。包括公司层、专业系统层、部门层、岗位层四个层级,公司层目标是对公司发展规划的有效支撑,专业系统层是按业务分类对公司目标的有效分解,部门层目标是按部门对公司层目标的有效分解和支撑,岗位层目标是按岗位对部门层目标的有效分解和支撑。能做到与业务执行数据进行动态对比,并将目标实时实现进度进行展示,指导公司、部门、岗位三个层级适时调整工作或改进目标,为保证目标完成提供依据。

5.2.7 顾客满意度测量

顾客满意度测量系统以调查活动为主线,贯穿满意度测量的所有过程,并用概率统计的方法为用户实施科学的满意度测量,其过程模式应包括:制定满意度调查活动计划,确定顾客样本,编制、发放、回收调查表,数据输入调整和输入分析,满意度评价与该进等,并可对满意度测量从计划到关闭的整个过程践行监控,这里需要指出的是顾客满意度测量针对的不只是公司外部用户,同样可针对公司内部员工进行满意度测量。

6 结束语

在质量管理体系信息系统建设中,笔者以公司质量管理体系信息化为切入点,采用 SOA开发的方法论,通过服务的分层,使得服务之间的耦合性降低。实现了公司对体系常规活动信息化管理,建立可视、可查、可控、可靠的企业质量管理体系基础管理平台。

[1] 张朝晖,徐立臻,董逸生,等.一种基 SOA的企业集成平台[J].计算机工程,2011(5):264-266.

[2] 周晟,李永全,邹斌.基于SOA的数字规划集成平台设计与实现——以常州市标准化规划管理信息系统为例[J].城市规划,2011,35(7):89-92.

[3] 王华,段慧芬,刘焕敏,等.一种基 SOA架构的质量管理体系信息系统[J].计算机系统应用,2011,20(8):23-26.

[4] 曲建华,徐广印,应继来.基于SOA的物流公共信息平台设计研究[J].河南农业大学学报,2012,46(1):103-107.

[5] 刘嘉俊.基于 SOA架构的 ERP与电子商务系统研究[J].企业经济,2011,(5):88-90.

The design of SOA based quality management information system

This paper presents the theory of SOA and the related technology, SOA-based quality management information system is designed in this paper,describes the main functions of each module.

SOA; Web Service; J2EE;quality management information system

TP31

A

1008-1151(2015)02-0022-03

2015-01-13

汪倍贝(1981-),女,广西大学计算机与电子信息学院在读工程硕士,研究方向为计算机应用。

猜你喜欢
管理体系架构信息化
基于FPGA的RNN硬件加速架构
对质量管理体系不符合项整改的理解与实施
月“睹”教育信息化
基于KPI的绩效管理体系应用研究
月“睹”教育信息化
功能架构在电子电气架构开发中的应用和实践
当代经济管理体系中的会计与统计分析
控制系统价格管理体系探索与实践
幼儿教育信息化策略初探
WebGIS架构下的地理信息系统构建研究