• 沒有找到結果。

協同產品開發模式下產品資料之控管

N/A
N/A
Protected

Academic year: 2021

Share "協同產品開發模式下產品資料之控管"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)2006 工研院創新與科技管理研討會. 協同產品開發模式下產品資料之控管 孫彰鴻 亞洲大學資訊科學與應用學系. 吳銜容 亞洲大學資訊科學與應用學系. g94251001@ms1.asia.edu.tw. psuhjw@asia.edu.tw 摘要. 隨著社會環境快速變動,企業與企業之間的競爭顯得更為激烈,單一企業產品開發是無法適應現況 環境。企業透過與其它企業的共同合作,協力開發產品,以提升產品開發的效率與效能,因而企業之間 有了「協同」產品開發的概念。在「協同」產品開發模式下,企業之間在控管產品資料上產生許多問題, 例如:企業之間產品資料版本不一致與不當之使用者存取等,常常造成企業產品開發的誤差與成本增加。 為解決上述問題,本研究建構一個產品資料控管架構,此架構核心主要包含 User model、Data model 與 Rule function。當使用者存取產品資料時,系統會呼叫 User model 與 Data model,並附予相關資訊,然後 再觸發 Rule function 加以規則式運算,由系統給予使用者與產品資料最佳化的控管。本研究藉由上述架 構之探討與分析,提供在「協同」產品開發模式下,企業對於產品資料的控管,避免產品資料遭受損害, 促進企業之間「協同」產品開發模式的成長與進步,進而提升企業競爭優勢與產品開發能力。 關鍵詞:協同產品開發,產品資料控管. 1. 緒論. 性,顯得相當重要。在全球運籌管理的催化下, 「協. 隨著經濟環境變動日益劇烈,企業面臨競爭壓. 同」產品開發模式更加盛行,但是其相關問題也隨. 力也相對地增加,因此在競爭激烈的環境下脫穎而. 之而來,例如:企業之間產品資料版本不一致,導. 出是現今企業所著重策略之一。又近幾年顧客需求. 致產品開發的落差;不當的使用者存取權限設定,. 多變化,企業為因應顧客之需求,其營運策略以顧. 造成產品資料的損壞…。由上可知,在「協同」產. 客導向為出發點,在最快速的時間內提供客製化之. 品開發模式下,產品資料是屬於企業重要資產,若. 產品。在這樣的競爭環境下,企業若只依賴自己本. 是企業沒有可靠的控管架構,控管產品資料,會使. 身的產品開發,是無法因應現況環境;因此企業為. 得企業付出相當成本代價。因此如何在「協同」產. 了提升本身之競爭優勢,有賴於企業之間共同合作. 品開發模式下有效控管產品資料,是本研究所要探. 開發產品。隨著網際網路發展普及,企業不再局限. 討之問題。. 空間與時間限制,更可加速企業之間的共同合作。. 為了解決上述問題,本研究以 three-tier 概念,. 依上述所言,使得各個企業紛紛朝向「協同」產品. 建構一個產品資料控管之架構,分別由 User-tier、. 開發模式發展。「協同」意指大家一起朝著自定目. Logic-tier 與 Data-tier 所組成。此架構主要核心為. 標前進,共同協力合作,進而達成自定目標。企業. Logic-tier,其包含 User model、Data model 與 Rule. 透過「協同」產品開發模式,共同合作開發產品,. function。當使用者存取產品資料時,系統會呼叫. 有助於降低企業成本及提升企業之產品開發效率. User model 與 Data moel,並附予相關資訊,然後再. 與效能,進而增加企業競爭優勢。. 觸發 Rule function 加以規則式運算,由系統給予使. 「協同」產品開發模式是屬於一個開放的共同. 用者與產品資料最佳化的控管。企業可藉著此架構. 合作環境,若是企業缺乏有效產品資料控制與管. 之機制,有效地控管產品資料,並且促進企業之間. 理,將會導致花費大量成本。因此企業如何有效控. 「協同」產品開發的成長與進步。 本研究藉著上述架構分析與探討,預期未來實. 管產品資料,以達到資料機密性、完整性與可用 1.

(2) 2006 工研院創新與科技管理研討會 際以系統實做呈現,使得企業可以透過此系統所帶. distributed collaboration)、面對面協同(face to face. 來之產品資料控管機制,達到產品資料機密性、完. collaboration )、 非 同 步 協 同 ( asynchronous. 整性與可用性之效用,進而提升企業競爭優勢與產. collaboration),如圖 1。[2] Kvan 將協同分為兩種模型:緊密耦合(close. 品開發能力。. coupled)與疏鬆耦合模型(loosely coupled)。緊密. 2. 文獻探討. 耦合模型意指同一時間與地點裡,大家經由討論分. 在全球化的競爭趨勢下,企業紛紛朝向「協同」 析,進行共同合作完成工作,此模型優點可以綜合 概念邁進,藉著與企業之間的共同合作,一方面可. 大家之意見想法,做即時編輯與修改;此模型缺點. 以加快產品上市時間,另一方面可以因應顧客需求. 是無法做有效的個人績核考察。疏鬆耦合模型意指. 之不同,提供更彈性化與多樣化產品,進而提升企. 將工作依各種專業領域分派,每個人各自完成自己. 業核心價值。在「協同」產品開發模式裡,如何控. 所分派之項目,此模型優點使各工作人員不需要在. 管產品資料,顯得相當重要。有效控制與管理產品. 同一時間與地點裡,聚集共同完成工作;此模型缺. 資料,可以進一步促進企業之間的協同合作;同時. 點在於工作分派給各個工作人員,因此若是有部份. 企業也藉著協同合作的效益,增加企業競爭優勢。. 工作需要修改時,可能會影響到其他部份工作的進. 本研究針對上述相關領域,本章節將予以整理與分. 行。[3]. 類。. 2.2 存取控制 2.1 協同設計模型. 當使用者在存取相關資料時,系統需將使用者. Z. Hang 等作者依協同操作的時間特性,主要. 與相關資料進行控管,以保護資料安全性,避免資. 分 為 並 行 模 型 ( parallel mode ) 與 循 序 模 型. 料遭受不當存取或惡意破壞。現今存取控制的概. (sequential mode)。並行模型屬於線上協同類型. 念,主要分為下列三種[4]:. (on-line type) ,意指多人同時上線,對於同件產品. 1、 Discretionary Access Control(DAC):系統直接授. 進行設計;循序模型屬於離線式協同類型(off-line. 予使用者存取權限,例如:讀取與寫入權限,. type),意指在不同的時段裡,進行產品設計。[1]. 使用者透過系統所給予之權限,才可進行資料 存取[5]。. Anumba 依時間與地點,將協同區分四種模 型 : 同 步 分 散 式 協 同 ( synchronous distributed. 2、 Mandatory Access Control(MAC):系統裡定義一. collaboration)、非同步分散式協同(asynchronous. 個安全層級,使用者與資料會分別與安全層級 相關聯,此安全層級將會反應出使用者與資料. 不同. 的資訊。例如:安全層級裡 A 大於 B,又 B 大 地. 非同步分散式 協同. 同步分散式 協同. 於 C,若使用者屬於 B 安全層級,其只可以對 於 B 與 C 安全層級的資料,進行取存等動作[6]。. 點. 3、 Role-based Access Control(RBAC):系統依據工 面對面 協同. 相同. 作機能創造 role,再將 role 分配給使用者,每. 非同步 協同 時. 當使用者需求功能不同,系統將會分配不同 role 給使用者,使得使用者存取資料之權限更. 間 不同. 加彈性化[7]。. 圖 1 協同設計模型. 2.

(3) 2006 工研院創新與科技管理研討會. 圖 2 協同環境下產品資控管之架構. 2.3 資料安全性. 量使用者與產品資料之相關資訊,在產品資料的控. 資料安全性通常可分為有形(tangible)與無. 管上相對地也比 DAC 較有彈性。因此本研究將會. 形(intangible)兩種特性。有形的安全保護屬於實. 朝著 MAC 與 RBAC 存取概念,建構一個控管產品. 體保護,例如:防火牆與防毒軟體。無形的安全保. 資料之架構,以有效地管理在相關產品資料。. 護則分為機密性(confidentiality) 、完整性(integrity). 3. 協同環境下產品資料控管之架構. 與可用性(availability)之特性,機密性意指唯有 經過授權的使用者才可以對於資料進行存取與操. 本研究之架構以 tree-tiers 方式建置,其依序分. 作等動作;完整性意指確保資料內容安全與完整;. 為 User-tier、Logic-tier 與 Data-tier (如圖 2) 。User-tier. 可用性意指資料需要時可供使用者進行操作與使. 是使用者相互作用的資訊介面,使用者透過此介面. 用之動作[8]。. 控管相關產品資料;Logic-tier 包含 User model、Data model 及 Rule function;Data-tier 是儲存相關產品資. 2.4 小結. 料部份。當使用者需要存取產品資料時,User-tier. 綜合上述文獻探討,本研究主要探討在協同環. 將會呼叫 Logic-tier 至 Data-tier 找尋所需要之產品. 境下如何控管產品資料,以達到產品資料機密性、. 資料,當 Logic-ter 找尋符合使用者需求的產品資料. 完整性與可用性。表 1,呈現三種存取方法之比較,. 時,則會啟動 User model 與 Data model,將相關使. 表 1 存取方法之比較. 用者與產品資料之資訊匯入。其間並觸發 Rule. 控管面. function,Logic-tier 藉著 Rule function 邏輯運算, 使用者. 產品資料. 彈性化. DAC. O. X. 低. MAC. O. O. 中. RBAC. O. O. 高. 方法. 給予使用者適合的存取權限,存取所需要產品資 料,以提升控管產品資料的安全性。由於產品資料 會不斷地更新與變動,若是系統只給使用者固定存 取權限,可能無法符合使用者需求及控管產品資料 安全性。因此本系統利用使用者與產品資料的資訊 進行交互比對,以找出適合的存取權限,使得系統. 由表中可知,MAC 與 RBAC 存取方法都有衡 3.

(4) 2006 工研院創新與科技管理研討會. <?xml version=”1.0” encoding=”Big5”?>. <?xml version=”1.0” encoding=”Big5”?>. <!DOCTYPE UserModel SYSTEM “user.dtd”>. <!DOCTYPE DataModel SYSTEM “data.dtd”>. <UserModel>. <DataModel>. <Class>. <Class>. <company>亞洲公司</company>. <name>產品類</name>. <actor>承包商</actor>. <condition>open</condition>. </Class>. </Class>. <Role>. <Version>. <name>吳小明</name>. <filename>產品資料_1</filename>. <appointment>專案管理者</appointment >. <edition>1.0 版</edition>. </Role>. </Version>. <Level name=”write”>0.7</Level>. <Confidentiality>0.8</Confidentiality>. <Level name=”read”>0.7</Level>. </DataModel>. </UserModel> 圖 3 User model 與 Data model 會依使用者需求與產品資料的資訊不同,給予彈性. 範圍可限定在 0.1 至 1。相同地,在 Data model 的. 化及安全化的存取權限。. Confidentiality 類別裡,也附予一個衡量值,此衡量 值表示產品資料是否具有高度機密性,衡量值範圍. 3.1 User model 與 Data model. 可限定在 0.1 至 1。User model 的 Level 值與 Data. User model 是 管 理 使 用 者 相 關 資 訊 , 包 含. model 的 Confidentiality 值,系統將會依使用者需求. Class、Role 與 Level 類別。Class 類別是分類使用. 不同與產品資料狀態不同,給予最適當的值,提供. 者的類別,例如:使用者所屬單位與公司;Role 類. 彈性化的產品資料控管。. 別是使用者所屬的職稱,例如:使用者與管理者;. 本研究藉著將使用者與產品資料模組化概. Level 類別表示使用者的權限等級,權限等級愈高. 念,探討使用者與產品資料之間的相互作用,使得. 者,表示使用者存取權限也愈高。Data model 是管. 使用者存取產品資料時,系統給予使用者適合的權. 理產品資料相關資訊,其包含 Class、Version 與. 限範圍,並且當使用者需求與產品資料之間狀態改. Confidentiality 類別。Class 類別是將產品資料做分. 變時,相對地系統在權限控管方面,也會彈性地調. 類,區分不同類型產品資料,例如:產品類與零件. 整。. 類;Version 類別管理產品資料的版本區別,例如: 1.0 版與 2.0 版;Confidentiality 則顯示產品資料的. 3.2 Rule function. 機密程度,產品資料機密程度愈高者,表示其機密. 當 User model 與 Data model 被系統呼叫時,此. 性也愈高。. 兩模組會將使用者與產品資料之相關資訊予以載. User model 與 Data model 是利用 XML 語法建. 入使用,並且觸發 Rule function。藉著規則式邏輯. 構,XML 是一套資料交換標準,具有結構化與跨. 運算,進行此兩模組之間相關資訊的相互作用,然. 平台等特性。如圖 3 所示,User model 與 Data model. 後由 Rule function 給予使用者適合的權限範圍。每. 包含了上述類別,在 User model 的 Level 類別裡,. 一次使用者存取產品資料的情況,Rule function 會. 分成 write 與 read 權限屬性,每一個權限屬性都附. 遵循 User_Data_Condition(UDC)pattern 記錄於資. 予一個衡量值,以表示該屬性的權限範圍,衡量值. 料庫中,以達到追蹤的效用. 因此當使用者不當存. 4.

(5) 2006 工研院創新與科技管理研討會. 圖 4 Rule Function 取產品資料之操作時,系統可以透過 UDC pattern,. 人使用者,共同使用產品資料。Work_group 控制. 找到不當之存取動作,以作為後續系統設定權限值. 權,則交由其所有使用者裡,User model 的 Level. 之衡量與評估。. 值最高者;擁有控制權的使用者,可以在. 如圖 4 所示,呈現使用者存取產品資料之過. Work_group 裡控管使用者加入與移除。在存取產品. 程。每當使用者存取產品資料,系統將會為使用者. 資料時,系統會以擁有控制權之使用者為依據,進. 建立一個 Work_group,使用者處於 Work_group 環. 行規則式邏輯運算,以給予適當的存取權限。當擁. 境,進行產品資料的存取,使用者也可以透過加入. 有控制權的使用者,同意讓 Level 值更高之新使用. 其它 Work_group 方式,共同合作存取產品資料。. 者加入時,系統則會將控制權轉移至該新加入之使. 此 Work_group 為協同合作環境,可以同時加入多. 用者。. 權限範圍規則 User = Max(User1,User2,User3…); //Work_group 擁有控制權之使用者 IF ( User_model=>Level.read > Data_model=>Confidentiality ) Assign Workstation(read); Call UDC Rule; ELSE Reject User(read); 圖 5 權限範圍規則. 5.

(6) 2006 工研院創新與科技管理研討會. Event 1: User 亞洲公司_承包商_專案管理者 Data 產品類_1.0 版 Condition Reject_write Event 2: User 亞洲公司_承包商_專案管理者, 台灣公司_轉包商_系統分析師 Data 系統類_1.3 版 Condition Assign_write 圖 6 UDC pattern 每個產品資料都有所屬之類別(Data model 裡. 比 較 後 ( 0.7>0.5 ), Rule function 則 會 給 予. 的 class) ,類別裡包含類別名稱與類別狀態,例如:. Work_group write 權限,允許 Work_group 裡的使用. 產品類_open,零件類_close,表示產品類資料是開. 者可以對於產品資料進行 write 動作。. 放的,Work_group 可以進入此產品類別,而零件類. UDC pattern 顯示與記錄每一次 Work_group 存. 資料是不開放的,此 Work_group 不可以進入此產. 取產品資料的情況,並且將相關資訊存入資料庫,. 品類別。因此 Work_group 存取產品資料時,需視. 以供未來管理者追蹤記錄之依據。如圖 6 所示,UDC. 產品資料類別狀態是否為開放的狀態,若是開放狀. pattern,主要由 User、Data 與 Condition 三個構面. 態,系統才會進行規則式邏輯運算,給予. 所構成,以呈現使用者資訊、產品資料及權限控管. Work_group 適當的權限;否則系統會顯示,此類別. 之 情 況 。 系 統 藉 著 UDC pattern 概 念 , 將 每 次. 之產品資料並不開放進入。. Work_group 的存取動作,當成一個事件加以管理與. 當產品資料類別狀態為開放時,Work_group 可. 控制,因此使得管理者可以清楚瞭解整個協同環境. 以進入此類別之產品資料,其存取權限則由系統進. 下控管產品資料的事項,加以提升控管產品資料效. 行規則式邏輯運算後,再給予 Work_group 適合之. 率及效能,進而增加產品資料的安全性。. 存取權限。如圖 5 所示,當 Work_group 進入產品. 4. 結論. 資料的類別時,Rule function 將會依據 Work_group 裡擁有控制權之使用者,取出擁有控制權使用者. 隨著經濟環境快速變動,以往企業單打獨鬥的. User model 裡 Level 值(屬性:write 和 read) ,並與. 型式,已無法提升企業競爭力。為了因應現今的經. Data model 裡 Confidentiality 值做相對應比較。當. 濟環境及高度企業競爭壓力,企業藉著與企業之間. Level 值大於或等於 Confidentiality 值時,則表示擁. 的協同合作,以提升企業競爭優勢與降低企業成本. 有控制權使用者,權限範圍等級高於產品資料機密. 支出。在協同合作環境裡,產品資料遍佈於各個不. 性,因此 Work_group 裡的使用者,可以共同進行. 同地區之企業,然而產品資料屬於企業重要資產之. 存 取 產 品 資 料 。 反 之 , 若 是 Level 值 小 於. 一,因此企業之間如何有效控管產品資料,顯得相. Confidentiality 值時,則表示擁有控制權使用者,權. 當重要。. 限範圍等級小於產品資料機密性,故此 Work_group. 本研究提出在協同開發模式下產品資料控管. 裡的使用者,無法共同進行存取產品資料。例如:. 之架構。此架構主要依據使用者需求與產品資料狀. Work_group 裡擁有控制權使用者的 User model 裡. 態之間的相互作用,給予使用者適當的存取權限,. Level(write)值為 0.7,相對地,產品資料的 Data. 並且透過 UDC pattern,詳細記入每次使用者存取產. model 裡 Confidentiality 值為 0.5,經由 Rule function. 品資料之狀況,以作為後續管理者追蹤記錄的依 6.

(7) 2006 工研院創新與科技管理研討會 據,以達到在協同開發模式下產品資料的控制與管. principles and practice,” IEEE Commun, Vol. 32,. 理。未來本研究將依此架構之分析,建構實際的系. No. 9, pp. 8-40, 1994.. 統環境,以驗證在協同開發模式下企業有效地控管. [5] B. Lampson, “Protection,” in Proceedings of the. 產品資料。. Fifth Annual Princeton Conference of Information Sciences and Systems, pp. 43-437, 1971.. 參考文獻. [6] S. L. Osborn, R. S. Sandhu and Q. Munawer,. [1] 黃敬仁、張瑞芬、姚銀河,2003, 『WfMC 為基. “Configuring role-based access control to enforce. 之模組化網路協同設計系統分析與建置』 ,工業. mandatory. 工程學刊,第四卷.第二十期:422~434 頁。. policies,” Inform Syst Security, Vol. 3, No. 2, pp.. and. discretionary. access. control. 85-106, 2003.. [2] C. J. Anumba, O. O. Ugwu, L. Newnham and A. Thorpe, “Collaborative design of structures using. [7] R. S. Sandhu, E. J. Coyne, H. L. Feinstein and C.. intelligent agents,” Automation in Construction,. E. Youmn, “Role-based access control models,”. Vol. 11, pp. 89-123, 2002.. IEEE Comput, Vol. 29, No. 2, pp. 38-47, 1996.. [3] T. Kvan, “Collaborative design: what is it? ,”. [8] F. Biennier and J. Favrel, “Collaborative business. Automation in Construction, Vol. 9, pp. 409-415,. and data privacy: Toward a cyber-control?,”. 2000.. Computers in Industry, Vol. 56, pp. 361-370, Jan. 2005.. [4] R. S. Sandhu and P. Samarati, “Access control:. 7.

(8)

參考文獻

相關文件

品牌 專利產品 認證類產品

品牌 專利產品 認證類產品

品牌 專利產品 認證類產品

因 ECFA 簽訂,臺鹽公司產品 也需面臨各國產品進入臺灣

四、 參展廠商展出之產品,須與本案受補助之公協會產業屬性及 參加之展覽屬性相關,且為臺灣產製產品;

(三) 第三章:廠商規模及履約能力 1、 近 5 年相關專案之經驗或實績 2、 公司整體說明、財務及商譽 3、 公司資源及支援能力.

【5+2產業】亞洲矽谷 電腦資訊技術類 物聯網自動灌溉與排水系統設計班. 【5+2產業】亞洲矽谷

一、貴公司依據「多國多中心藥品臨床試驗計畫 審查程序」申請之藥品臨床試驗計畫,案內申請 人/試驗委託者為台灣拜耳股份有限公司,本部同 意之計畫書版本日期為:Version no.: 1.0;Date: