[摘要] 隨著信息化進程的深入,通信技術與計算機及其網絡技術相融合,產生了一個新的研究領域——計算機支持的協(xié)同工作CSCW (Computer Supported Cooperative Work),簡稱計算機協(xié)同工作。本文討論了中小型企業(yè)協(xié)同商務系統(tǒng)的構建技術,并給出了具體的系統(tǒng)實現(xiàn)過程。
[關鍵詞] CSCW技術 電子商務平臺
計算機支持的協(xié)同工作(Computer Support Cooperative Work,簡稱CSCW)使地域上分散的一個群體可以借助計算機及其網絡技術共同協(xié)調與協(xié)作來完成一項任務。協(xié)同是企業(yè)獲取競爭優(yōu)勢的主要源泉,特別在中小型企業(yè)中開展協(xié)同電子商務有利于企業(yè)創(chuàng)建長期、持續(xù)的競爭優(yōu)勢。特別在當今數字化經濟和網絡經濟的浪潮中,電子商務已作為基于Internet應用的一種重要模式,由于它在降低運營成本、提高靈活性與效率、擴大業(yè)務范圍、拓展新的商業(yè)機會等方面具有傳統(tǒng)貿易方式所無法比擬的優(yōu)勢。
一、CSCW的關鍵技術
1.CSCW系統(tǒng)模型和體系結構,CSCW系統(tǒng)的基本組成元素可歸納成4類:成員角色(role)、共享對象(shared object)、協(xié)作活動(activity)和協(xié)作事件(event)。而一般認為CSCW系統(tǒng)有四層模型:開放系統(tǒng)互連環(huán)境、協(xié)同工作支撐平臺、協(xié)同工作應用接口、各種CSCW應用系統(tǒng)。如下圖所示:
CSCW典型系統(tǒng)框架圖
2.群體協(xié)作模式,CSCW的群體協(xié)作模式,是指利用社會科學的研究成果,進行跨學科研究,概括出人類群體協(xié)作模式,用于指導協(xié)同工作技術研究的一種模式。
3.協(xié)作控制機制,CSCW的協(xié)作控制機制要考慮到群體成員在協(xié)作時的行為習慣和心理狀態(tài),向各成員提供協(xié)作所需的信息。
4.群組通信機制,CSCW的通信支持體系結構可分為4層:主機及路由擴展子層、資源預留子層、)可靠傳輸子層、協(xié)同應用層。
5.同步機制,CSCW的同步可分為實時事件同步和連續(xù)媒體同步兩類。實時事件同步描述一個或一組相關事件的發(fā)生和由此引起的相應動作之間的時序關系。
二、中小型企業(yè)協(xié)同電子商務平臺
1.企業(yè)內部的協(xié)同。企業(yè)內部各部門之間有不同的任務,如人事管理、財務管理、生產管理、質量檢查等。將企業(yè)內部各部門有效的協(xié)同工作,將會降低其運營成本,提高企業(yè)的生產效率,為企業(yè)的外部協(xié)同提供堅實的基礎。企業(yè)中每個商業(yè)程序都可以是一個Web服務,簡單地說一個Web服務可以是一個對象或是一個包含許多對象的組件,一個Web服務可提供許多屬性和方法。
2.電子商務供應鏈的協(xié)同。電子商務供應鏈主要通過銷售及銷售預測、采購管理、庫存管理、運輸管理等實現(xiàn)供應商、制造商、分銷商、服務商、客戶之間的信息流、物流、資金流的協(xié)同從而發(fā)揮出供應鏈的整體優(yōu)勢。通過創(chuàng)建以點帶面的協(xié)同數據平臺和基于供應鏈管理的企業(yè)協(xié)同工作平臺,將電子商務平臺與ERP等企業(yè)內部管理信息系統(tǒng)的無縫鏈接,實現(xiàn)企業(yè)前后臺的協(xié)同運作和全面整合,以及供應鏈企業(yè)間業(yè)務流、資金流和信息流的協(xié)同,建立企業(yè)應用集成EAI體系。
3.與外部系統(tǒng)的集成。中小型企業(yè)協(xié)同商務系統(tǒng)可以和企業(yè)現(xiàn)有系統(tǒng)進行數據交換,這些系統(tǒng)是實現(xiàn)協(xié)同的基礎,例如:供應商的ERP系統(tǒng)和企業(yè)的CRM系統(tǒng)可以為協(xié)同商務系統(tǒng)提供供應商的庫存信息和客戶的相關信息,企業(yè)就可以對不同的零部件設計不同的庫存計劃和生產計劃,從而可以為企業(yè)節(jié)省大量的生產成本。
4.系統(tǒng)具體實現(xiàn)。整個協(xié)同商務系統(tǒng)采用在.NET框架中基于XML的Web服務技術實現(xiàn)。實現(xiàn)一個完整的Web服務包括以下步驟:
(1)Web服務提供者設計實現(xiàn)Web服務,并將調試正確后的Web服務通過Web服務中介者發(fā)布,并在UDDI注冊中心注冊。
(2)Web服務請求者向Web服務中介者請求特定的服務,中介者根據請求查詢UDDI注冊中心,為請求者尋找滿足請求的服務。
(3)Web服務中介者向Web服務請求者返回滿足條件的Web服務描述信息,該描述信息用WSDL寫成,各種支持Web服務的機器都能閱讀。
(4)利用從Web服務中介者返回的描述信息生成相應的SOAP消息,發(fā)送給Web服務提供者,以實現(xiàn)Web服務的調用。
(5)Web服務提供者按SOAP消息執(zhí)行相應的Web服務,并將服務結果返回給Web服務請求者。
調用Web服務方法包括下面的具體步驟,如下圖所示:
調用Web服務方法圖
①Asp.net應用程序調用代理類中的方法,向它傳遞參數;②代理類接收調用后,格式化將要發(fā)送給Web服務的參數;③將函數調用發(fā)送到Web服務;④Web服務用代理類傳來的參數執(zhí)行調用的方法,將結果放入XML文件中;⑤形成的XML文件被發(fā)送給代理;⑥代理類收到XML文件后,分析這個文件,得到返回的值;⑦代理類把這些值傳遞給應用程序。
這樣,將系統(tǒng)基于Web服務進行構建后,企業(yè)內部、供應鏈以及與外部都得到了相應的整合與協(xié)同。
三、結束語
協(xié)同電子商務平臺可以有效地實現(xiàn)企業(yè)內系統(tǒng)之間和企業(yè)內系統(tǒng)與外部系統(tǒng)開展業(yè)務流程合作,是電子商務發(fā)展的必然趨勢。通過采用基于XML的Web服務技術可以很好地實現(xiàn)業(yè)務流、資金流和信息流三協(xié)同的中小型企業(yè)協(xié)同商務系統(tǒng),具有良好的經濟效益。