Internet代表了信息技術的一種趨勢,它提供了全球化電子信息共享的機制。網絡技術的不斷發展,不僅已經對傳統的制造模式產生了極大的沖擊, 而且更為重要的是促成了一種實現產品信息管理的基本新方法——協同產品商務(Collaborative Product Commerce,CPC),它是基于PDM與網絡技術發展起來的一類新的企業管理解決方案。
CPC的概念是1999年首先由Aberdeen、Gartner等國際知名的IT咨詢顧問公司提出,是定義了一類Internet技術的軟件和服務,它能讓個體在整個產品生命周期中協同開發、制造和管理產品,而不管他們在產品商業化過程中擔任什么角色,不管他們使用什么樣的工具,不管他們在什么地理上或供應鏈中位于何處。
CPC有著廣泛的應用前景,非常適合航空航天、船舶、汽車等重工業以及家電等輕工領域的離散型制造企業。我國傳統制造企業信息化總體水平偏低,整體集成和溝通程度不高,因此,能夠使這一情況得到改善的CPC也正在受到越來越多企業的關注。然而對于中國企業來說,如何引入CPC,如何構建和實現適合自身的CPC的應用體系,如何利用CPC進行有效的系統集成應用,還需要進一步的探索。
1 CPC的功能和實現條件
1.1 CPC的功能與特點
CPC的本質是大協同,既有包含產品生命周期各階段管理的縱向協同,又有與產品管理相關實體之間的橫向協同。具體來說,CPC具有以下功能和特點:
(1) 管理過程貫穿整個產品生命周期
CPC覆蓋產品的整個生命周期,將產品從概念設計、詳細設計、工藝流程設計、加工制造、銷售維護至產品消亡整個生命周期內各階段的相關數據和流程,按照一定的模式進行定義、組織和協同管理,使產品數據和流程在其整個生命周期內保持一致、共享及安全,從而形成真正以產品為核心的知識管理體系。
(2) 實現供應鏈上各廠商、部門的協同管理
制造企業應用CPC,可以使產品管理突破以往的固有模式,而代之以跨部門、跨企業的協同工作方式,并向企業價值鏈上的供應商、制造合作伙伴以及客戶開放產品研制、生產等過程,從而讓企業能夠在多個地點實時地進行產品管理,并對工作的每一環節進行控制。CPC可以使企業的對客戶的需求能夠做出更快預測和反應、更好地引導產品鏈上的供應廠家提高其產品質量,縮短研制周期,提高工作效率,更好的發揮企業的核心優勢和核心資源,實現各企業的資源共享和優勢互補,共同應付市場的挑戰,聯合參與國際競爭,共同把握市場機遇。
(3) 對現有信息系統有效集成
國內制造企業雖然在設計、生產等流程上應用了CAD/CAM/CAE等一些專業工具軟件,但是,同時也在企業內部形成了一個個無法協調、貫通的“信息孤島”, 而CPC的應用,恰恰可以使企業管理信息化在更高層次上進行資源整合,在企業的各種異構信息系統之間建立起了互通的橋梁,提供了信息、流程和管理集成的平臺和集成標準,并且可以將ERP、CRM、SCM等有機的聯系起來,為企業實現從信息集成、過程集成到企業間集成提供了理論基礎和支撐。
1.2 CPC的實現條件
CPC是基于各種技術的成功實踐發展起來的,CPC強大功能的發揮離不開當前各種先進信息技術和管理理論的支撐。CPC的實現必須建立在以下條件之上。
(1) 需要上下游企業的共同參與。CPC的業務功能覆蓋了產品從設計、制造到銷售、服務的全過程,單個企業無法完成全部這些工作,必須要有上下游企業和其他商業伙伴的共同參與,共同實現。因此,CPC系統的建立需要各企業一起構造基于商務環境的互利關系與協同合作機制。
(2) Internet技術和基于B/S結構的標準用戶界面。CPC要實現業務的遠程協作和信息的遠程共享。使用基于Internet的B/S結構模式,能直接連接地理上分散的合作伙伴,隨時發布和分享產品相關信息,而且能夠解決異構平臺間的通迅問題。
(3) 支持各種異構數據庫的訪問與存儲。CPC要集成已有的信息系統,而這些系統往往使用了不同的數據庫,這就要求CPC必須能夠建立一套通用的存取機制,實現對各種異構數據庫的訪問和存儲,并且要保證數據與應用程序之間的松散耦合。
(4) 支持對用戶角色的管理和安全技術。CPC系統中不同部門和不同企業的相關人員對產品數據和業務功能有著不同的需求,同時對不同級別的用戶也需要有不同的數據訪問和業務操作權限,因此需要建立一套基于角色的功能定制與安全驗證機制,維護數據和文檔的安全。2 CPC系統總體框架
CPC系統需要涵蓋產品生命周期各階段的管理功能,體現各部門、各企業的協作,滿足企業信息系統集成的需求;同時,作為一個集成與協作的平臺,CPC也必須為各業務、各部門、各企業提供必要的基礎支持服務,比如文件共享、郵件服務、協同管理等。CPC系統總體框架可以用圖1來表示。
(1) CPC任務層。指的是CPC系統要實現的業務功能,它涵蓋了產品生命周期管理中的所有業務。企業在建立CPC系統時,需要對上述業務功能進行分析,利用現有的資金、技術和財務條件尋找相應的解決方案。
(2) CPC應用平臺層。它包括三方面的支持與服務功能:
a. 基本服務。主要是Web及網絡通迅的相關服務,這是CPC系統得以實現的基本條件;
b. 業務支持服務。主要是為實現CPC的任務或業務而提供的必要的輔助性服務,起著對CPC系統的維護和管理作用,使之在一個協同、有序的環境中運行;
c. 數據庫存儲服務。主要是指各種業務數據庫系統。
(3) CPC工具層。指的是CPC系統實現其各業務功能時所采用的手段、方案,包括當前各種企業管理解決方案,如SCM、ERP、CRM等。例如,企業可以采用CRM來管理客戶關系,采用ERP來進行生產計劃、采用CAD來進行新產品設計等。
圖1 CPC系統總體框架
(4) 訪問層。是指CPC系統各用戶的訪問方式。任何與產品生命周期管理相關的部門、企業都能夠通過標準的用戶界面對產品信息進行訪問,都能通過CPC平臺進行協同工作,而不管他們在地理上相隔多遠。在CPC中,基于Web的B/S訪問方式是最基本的,也是最有效的。
3 CPC系統的實現方案
3.1 CPC系統實現模型
CPC系統的建立與實現過程包括兩個方面,一是從業務角度,制訂企業產品全生命周期管理各階段的系統構建方案,如業務系統的選擇與設計,確定合作伙伴等;二是從技術角度,實現具體的應用接口、數據庫訪問機制、協同工作機制等。
從技術的角度出發,結合當前XML技術,我們構建了一個四層結構(客戶端表示層、web服務及CPC業務支持層、XML服務層、數據庫服務層)的CPC實現模型(如圖2所示)。
3.2 CPC系統實現模型特點
(1) XML技術的使用,解決了數據庫異構的問題。在應用層與數據庫層之間加入了用戶通過瀏覽器或業務系統訪問業務數據庫時,以XML服務為橋梁,請求和反饋通過XML服務轉換為統一的格式,使數據庫的異構性完全透明。在實際設計時,對于某個特定的數據庫系統,只要開發出對應的數據庫存取的XML服務組件即可。
(2) 靈活的客戶端訪問方式。模型中設計了三種不同的客戶端訪問方式:Web瀏覽器、RMI或CORBA接口、直接訪問。其中前兩種都是基于B/S的訪問方式,后一種是指C/S訪問方式。
a. Web瀏覽器方式以其優越的平臺無關特性,可以方便的進行信息的發布和瀏覽,取得所需產品數據視圖?蛻舳艘訦TTP協議發出數據訪問請求,WEB服務器通過CGI接口訪問數據庫或調用應用服務器中對象的數據處理功能,并將處理結果以頁面方式用HTTP協議返回客戶端。該方式一般只用于安全、保密性要求較低的信息發布和簡單交互。
RMI或CORBA接口訪問方式主要是為了滿足外部系統與本地應用服務的交互?蛻舳司帉懟驈姆⻊掌飨螺d符合CORBA規范的客戶端小程序,當該程序發出請求時,ORB就會自動尋找執行該請求的服務模塊,并提交訪問請求,服務模塊返回的數據也通過ORB返回客戶端。不同ORB產品之間通過IIOP協議進行通信。
b. 直接訪問是現有業務系統保留的訪問方式。內部的業務系統仍然可以按照以前的C/S方式進行數據訪問與處理,但只能訪問特定數據庫。
圖2 CPC系統實現模型
(3) 業務系統集成的透明性。CPC可以實現對現有系統的集成,但這種集成并不需要對這些系統和對應數據庫進行重新設計,而是在原有基礎上通過XML服務進行了擴展。原業務系統完全可以按照以往的作業方式進行數據訪問與處理,感覺不到任何變化。另外,這些業務系統可以進行XML應用擴展,即在業務系統中增加對XML服務訪問的接口,通過該接口來操作其它業務數據庫中的數據,進行協同作業。
當前網絡技術和數據庫技術的發展為CPC的實現創造了條件,然而,CPC系統業務功能的寬泛性和用戶多樣性,以及它對網絡通迅技術、協同工作技術等的要求,決定了CPC系統的建立和實現并非一蹴而就,需要一個逐步分析、探索、解決的過程。隨著國內外有關CPC的不斷研究和CPC軟件產品的不斷完善,協同產品商務(CPC)很可能成為繼ERP、SCM和CRM之后又一個新興的信息系統領域的一個熱點。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:協同產品商務系統結構及其實現方案研究
本文網址:http://www.guhuozai8.cn/html/consultation/1082063332.html