汪倍貝
(1.廣西大學計算機與電子信息學院,廣西 南寧530004;2.廣西中煙工業有限責任公司,廣西 南寧530001 )
基于SOA架構的質量管理體系信息系統設計
汪倍貝1,2
(1.廣西大學計算機與電子信息學院,廣西 南寧530004;2.廣西中煙工業有限責任公司,廣西 南寧530001 )
文章介紹了SOA的基礎理論及相關技術,闡述了基于 SOA 架構的質量管理體系信息系統設計,介紹了各模塊的主要功能。
SOA;Web Services;J2EE;質量管理體系
質量管理體系是企業為自身保證產品質量或質量目標所進行的必要的、系統的質量活動。首先,企業先制定出自己的質量方針,并以此為據制定質量目標,之后對目標進行分解,為了保證質量目標實現將與質量有關的各個因素都策劃并管理起來,以達到目標和方針的最終實現。
目前,公司質量管理體系建設工作的實質已由貫標、對標,提升到管理上水平的高度,即充分運用質量管理體系的管理理念和方法實現管理水平全面提升。從公司的整體運作情況來看,把日常的工作進行流程固化,進行過程控制,保留工作痕跡,促進質量體系管理和信息化相結合仍然是一個需要解決的難點問題,主要問題體現在:
公司通過OA實現質量體系文件文檔的整體修訂、痕跡管理和文件生成,實現文檔電子化管理,減少了審批的手工工作量。但對 ISO文檔版本的管理還需要較多的人工參與,舊版本不會自動更新到的新版本,歷史版本和作廢文件沒能自動存儲、自動隔離。對公司標準文件、法律法規文件、國標和行標文件沒有統一管理,文件的分類及全文檢索、外來文件的自動獲取功能都比較欠缺。
目標管理、管理評審管理、糾正和預防措施管理、不符合項管理雖然在OA中都實現了流程固化,但各流程相對獨立,并未在系統中形成PDCA循環。因此,需要充分利用信息化手段為體系管理的活動提供支撐。
雖然信息化建設基本貫穿到公司生產經營管理全過程,體系管理痕跡化的記錄在各業務系統中都能體現。但是由于歷史原因,各業務系統的信息化建設起步不同導致各系統相對孤立的格局,各系統的相對獨立與管理體系的整體要求不符,最終導致“用信息化手段固化管理成果、用信息化推動體系建設”得不到有效落實。
為更好推動貫標和對標工作的有效落地,我們提出了基于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規范開發的應用系統的部署不受應用服務器的限制,代碼編譯出來之后,在不同的平臺下運行,有良好的可移植性與再用價值。
系統總體架構如圖1所示:

圖1 系統架構圖
4.1 表示層
為用戶提供信息,主要處理用戶和軟件的交互。為各層級用戶,提供管理與工作的統一平臺,集中提供待辦任務、報表分析等信息展現。方便服務請求者提出服務請求。
4.2 業務流程層
業務流程層主要是根據業務流程的需要,對服務層中定義的服務進行相應的組合和編排。通過固化管理體系流程,做到制度與系統相融合,在系統中保留了工作痕跡,使系統可以作為考評的依據,保證體系的落地。
4.3 業務服務層
作為 SOA的基礎,服務層由系統所能提供的服務(Services)組成。在基于 SOA架構的系統中,具體的應用程序的功能由組件(也就是service)組成。它們是松耦合的,按統一接口方式定義。應用可以直接調用服務,這種方式能很好的應對業務變化和調整的需求。基于 SOA業務驅動的概念,用戶可以不再關注各種服務是怎樣實現數據通信和交換,而是可以專注于服務的實現。
4.4 數據源層
數據源層主要是指目前公司已經實現的業務系統提供的數據,這些數據通過公司的數據服務總線,由 ESB負責服務消息的流通,用戶就可以把精力集中在服務的構建上。此外,由于消息的發送不再在服務間點對點地進行傳送,由直接交換變成了間接交換,實現了松耦合。數據可以以服務的方式匯集到質量體系管理系統,系統對數據進行加工。
4.5 資源層
資源層包括操作系統、應用軟件、硬件設備及網絡環境。作為整個SOA系統運行的基礎平臺。
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 顧客滿意度測量
顧客滿意度測量系統以調查活動為主線,貫穿滿意度測量的所有過程,并用概率統計的方法為用戶實施科學的滿意度測量,其過程模式應包括:制定滿意度調查活動計劃,確定顧客樣本,編制、發放、回收調查表,數據輸入調整和輸入分析,滿意度評價與該進等,并可對滿意度測量從計劃到關閉的整個過程踐行監控,這里需要指出的是顧客滿意度測量針對的不只是公司外部用戶,同樣可針對公司內部員工進行滿意度測量。
在質量管理體系信息系統建設中,筆者以公司質量管理體系信息化為切入點,采用 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-),女,廣西大學計算機與電子信息學院在讀工程碩士,研究方向為計算機應用。