0 引言
在當今世界,制造業在信息技術的帶動下飛速發展。在產品研發過程中,產品數據管理系統(PDM)與試驗數據管理系統(TDM),兩個信息化系統的應用,縮短了產品設計周期與試驗周期,實現了設計數據與試驗數據的集中管理與應用。但是由于PDM系統與TDM系統缺少數據與信息集成與交互,造成企業內部各部門之間“新信息孤島”的出現。產品研發過程中的產品數據、產品結構、試驗任務書、試驗數據、試驗報告不能在設計、試驗檢測部門之間通過信息化手段,進行有效地傳遞與反饋。因此,對于PDM系統與TDM系統的集成問題成了制造業迫切需要解決的問題,也成為國內信息系統間集成研究的新課題。
1 PDM與TDM集成內容
PDM系統與TDM系統關注內容各不相同。而基于制造行業的管理特點,對于日常工作的開展過程中,設計人員與試驗人員都會基于產品的設計結構,對設計任務與試驗任務進行開展。所以為了實現“產品設計——試驗檢測——改良設計——定型生產”的流程耦合,實現PDM系統與TDM系統間的集成。對于集成功能應主要包括基礎數據集成、試驗數據集成兩部分,同時還應包括系統用戶集成。
1.1 基礎數據集成
在PDM與TDM的集成過程中,首先要實現的是產品結構(BOM)信息、零部件信息、零部件圖紙、試驗任務四類基礎數據,從PDM系統到TDM系統的集成。使TDM系統可進行四類基礎數據的讀入。方便TDM系統用戶可基于產品結構信息進行試驗任務的開展,同時對于試驗相關的輔助信息進行瀏覽與查看。
1.2 試驗數據集成
為了保障產品研制過程中的完整性,使試驗過程對設計過程起到數據支撐,需要將TDM系統中產生的試驗結果數據與試驗報告,通過系統集成方式提交至PDM系統中。使設計人員可基于下達的試驗任務,對試驗結果數據與試驗報告進行查看與瀏覽。
1.3 系統用戶集成
為了減少兩個系統中用戶信息的一致性,優化系統間的登錄過程。通過集成方式,實現人員信息、組織結構、行政角色等用戶信息的集中管理,實現PDM系統、TDM系統間的單點登錄功能。
2 PDM與TDM集成技術基礎(WebService技術)
基于Web Service技術的集成方式,是目前應用系統集成最廣泛、最常用的手段。PDM與TDM兩個異構系統集成是一個雙向交互的過程,在PDM系統與TDM系統的集成過程中,主要通過基于SOAP(Simple Object Access Protocol)簡單對象訪問協議,通過提供業務相關的Web Service服務來實現。在PDM系統與TDM集成過程中,主要用到的址WebServicc服務中SOAP、WSDL和UDDI三類技術核心。
(1)SOAP是一個標準的包裝結構,用以在多種標準Internet技術上(包括SMTP、HTTP和FTP)傳輸XML文檔,可用于實現PDM系統與TDM系統間XML,文檔與信息的傳遞。
(2) WSDL是Web Service服務的描述語者,它用描述Web服務的交互消息格式、端口類型以及傳輸協議的綁定。可用于PDM系統與TDM系統間接口的規范化設計。
(3)UDDI是一種目錄服務,可方便服務使用者進行服務查找。可解決PDM系統與TDM系統間,異構系統和服務器間的交互操作。
三類核心技術的應用,可實現PDM系統與TDM系統集成。這種集成與平臺無關,與開發語言無關。即無論在Linux上運行的系統,還是在Windows上運行系統,無論是用Java編程,還是用ASP.NET編程,均可通過Web Service進行數據與信息的集成。
3 PDM與TDM集成設計
3.1 系統集成實現邏輯
對于系統間的集成,主要通過PDM系統中應用層面的調整與TDM系統中業務構建層的改造,實現對兩個系統中功能與界面的調整。同時通過集成接口的設計與Web Service服務,實現PDM系統與TDM系統間的數據集成、文檔集成、用戶集成、門戶集成。PDM系統與TDM系統集成方式示意圖:
圖1 PDM與TDM集成示意圖
3.2 基礎數據集成設計
保障兩個系統中信息的一致性和可追溯性,TDM和PDM兩系統間,首先實現的設計基礎數據和文檔類數據等基礎數據的集成。PDM系統通過集成接口向TDM系統提供各項基礎數據,包括:任務單編號、名稱、型號、研制階段,試驗類型、試驗地點、開始時間、結束時間、試驗目的、試驗描述、試驗專業、參試部門、外協單位、主辦單位、承辦單位等。TDM系統可通過獲取基礎信息,建立產品樹與試驗任務。同時可通過集成接口與PDM端XML的配套使用,使TDM人員可在PDM端進行文檔的瀏覽。
圖2 基礎數據的接受與任務建立
為了對集成內容的實現,對集成接口可通過以下的方式進行設計:
●接口設計:
●SOAP1.1請求報文格式:
●SOAP1.1響應報文格式:
●TDM端數據接收XML設計:
●PDM端文檔瀏覽XML設計:
3.3 試驗數據集成設計
為了將試驗實施過程中產生的各類原始數據、分析結果、試驗報告等試驗結果類數據,向PDM系統中進行反饋,保證產品數據的完整性。可通過集成接口的方式,將TDM系統中管理的數據鏈接地址發給PDM。使用戶可在PDM中,通過系統中存儲的數據的超鏈接地址,瀏覽該任務下的試驗結果數據。
為了對集成內容的實現,對集成接口可通過以下的方式進行設計:
●接口設計:
●SOAP1.1請求報文格式:
●SOAP1.1響應報文格式:
3.4 系統用戶集成設計
為了減少兩個系統中用戶信息的重復輸入,優化系統間的登錄過程。對于接口的設計可通過統一對人員信息、組織結構、行政角色等用戶信息管理與界面維護,保障系統人員信息一致。同時為了保障數據的安全性,在接口設計過程中通過AD驗證的方式,實現PDM系統、TDM系統單點登錄與TDM系統中被授權的資源獲取。
實現效果表現為:用戶可在PDM系統中,查看TDM信息是,只點擊相關信息頁面與信息鏈接,可直接進入TDM系統,并通過相關接口驗證用戶身份,進行系統間的跳轉與信息定位。
4 PDM與TDM集成應用效果
航天某院早期建設了AVDIM(PDM)系統與TDM系統產品,并得到了成功應用。但隨著信息化的發展,各系統使用人員與管理者,逐漸對兩個系統間的集成與數據交互提出了新的要求和建設的目標。在基于對PDM系統與TDM系統集成研究過程中,對于系統的集成內容與方法也提出與本文中研究方向不盡相同,并取得了實際的應用成果。
而實現AVIDM系統和TDM系統集成,不僅避免了在設計業務和試驗業務之間產生信息孤島。同時通過集成AVIDM系統和TDM系統,可共享型號試驗業務中設計過程和試驗過程的數據資源,并且整合設計與試驗的業務流程,為型號的設計人員和試驗人員提供一體化的操作,提升設計人員和試驗人員的工作效率。
在系統集成過程中,將AVDIM系統與TDM系統進行整合統一,將設計數據和試驗數據在兩個系統中相互傳遞,實現產品“設計——試驗——設計”的循環。目前系統集成后的管理流程為:
在AVIDM系統中針對某個試驗件來創建試驗任務,將包含試驗大綱/試驗任務書/試驗報告模板和型號、試驗件、研制階段、試驗專業、試驗類型和試驗單位信息的試驗任務包提交給TDM系統;
在TDM系統接收到試驗任務包之后,調度人員對試驗進行規劃分配,進入具體試驗流程(試驗準備、試驗實施、數據獲取、數據分析等),完成試驗之后生成試驗報告和試驗結果相關數據包;將這個數據包發送到AVIDM系統之中;
最后AVIDM系統審批試驗報告,入庫,結束試驗任務。
各個過程在AVIDM系統與TDM系統之間形成了完成統一的過程。具體如圖3所示。
圖3 AVIDM與TDM集成后人員操作流程
5 結論
基于Web Service技術的PDM與TDM集成應用研究,不僅可實現產品設計過程和試驗過程的數據信息共享,整合設計與試驗的業務流程,并且為產品設計人員和試驗人員提供一體化的操作,提升設計人員和試驗人員的工作效率。而對于基于Web Scrvice的集成方式,開發簡單、無平臺與技術上的限制,使異構系統間的集成更加便利,數據安全的到有效保障。同時基于PDM與TDM的集成應用研究結果,已經具備成功的解決辦案與應用案例進行參考,相信會對制造利企業信息系統集成,提供一定的指導意義與借鑒參考。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/