999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web Services的PDM系統的研究與實現

2008-12-31 00:00:00景小平
現代商貿工業 2008年10期

摘 要:隨著Internet技術的發展,基于WEB的PDM系統必然成為未來發展的一種趨勢。介紹了基于Web Services的PDM系統的體系結構、功能及其具體實現方案,并最終實現了該系統;在Web Services基礎上的PDM系統有著普通B/S和C/S模式不可比擬的優勢,在系統建設和實際效能方面,基于Web Services模式的應用更具先進性。

關鍵詞:產品數據管理系統(PDM);Web Services;WSDL;UDDI;SOAP;XML

中圖分類號:TP文獻標識碼:A文章編號:1672-3198(2008)10-0357-03

0 前言

隨著因特網的普及,市場和業務活動的全球化將進一步發展,它將會影響每一個制造企業,成為一種推動變革的力量。今天在世界上任何一個地方都能傳輸和接受各種各樣的信息。現在對獲得全球信息來說,主要的障礙是觀念上的落后和無知,不是缺少通訊基礎設施。信息的普遍性和分布性,對制造企業提出新的挑戰。 

企業間競爭的優勢不再是僅僅依靠技術,這就要求企業加強合作和全球化的可能性。企業間通過互聯網聯接,多個機構組成的一個組織,能共享知識和資源,并協同提供一種產品或服務。這種協作和聯盟可以最大限度地發揮各自的優勢,通過向客戶提供綜合解決方案,在更好滿足顧客全面需求的同時,去實現每個聯盟伙伴自己的目標。 

產品數據管理(PDM) 是以軟件技術為基礎,以產品為核心,實現對產品相關的數據、過程、資源一體化集成管理的技術。PDM明確定位為面向制造企業,以產品為管理的核心,以數據、過程和資源為管理信息的三大要素。傳統的PDM主要面向企業內部的基于C/S體系結構的數據管理,在企業間的信息協同交流、用戶友好性、維護復雜性等方面都存在不足,而基于B/S體系結構則是利用不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種腳本語言,不但解決了系統安裝、修改和維護的方便性,而且提供了異種機、異種網、異種應用服務的聯機、聯網、統一服務等。因此,研究基于B/S體系結構軟件系統已成為業界的熱點,對于PDM系統也不例外。我們提出的基于Web Services的PDM系統體系結構就是一種B/S體系結構,這種體系結構為PDM系統最終實現開放性奠定了良好的基礎。

1 基于Web Services的架構的優勢分析

Web Services的整體架構是開放的、標準的分層結構,下一層是上一層的基礎。這種分層結構有利于降低實現的復雜性,同時能夠提高Web Service目的靈活性和可擴充性,有助于實現動態的應用集成(Dynamic Application Integration , DAI)。

其中,SOAP(Simple Object Access Protocol,簡單對象訪問協議)是通訊協議標準,是一種簡單的、輕量級的基于XML的通訊機制,用于在網絡應用程序之間進行結構化數據交換,由于SOAP是聲明傳輸獨立的,因此,SOAP可以和各種網絡協議(如HTTP、SMTP、FTP等)相結合使用。

WSDL(Web Services Description Language , Web服務描述語言)是服務接口描述標準,用于描述抽象的服務接口、它們的綁定協議以及布置細節的語言,一個簡單的WSDL文檔可以為一個應用提供關于服務的接口以及如何、從何處獲得該服務的詳細信息。

UDDI(Uniform Description Discovery and Integration,統一描述、發現和集成)是統一服務注冊發現標準,用來建立Web服務部件的目錄信息,它定義了描述與分類商業服務的數據結構,以及獲取這些信息的SOAP接口,從而使Web服務能在網上被檢索與發現。具有Web Services功能的系統類似于以前的組件,具有定義好的適當的輸入輸出函數,多個Services系統可以形成一個完全的新的應用系統,該Services系統可以用傳統的組件技術來開發,如COM、Java Bean等等,而不受語言的限制。

由于Web Services技術建立在標準性與開放性基礎之上,徹底打破了以前封閉式的實現方法,通過Web Services技術,使用不同語言開發、運行在各個不同平臺上的客戶端可以無縫地獲取所需應用,達到資源利用率的最大化。Web Services技術將成為今后互聯網發展的主要技術,基于Web Services的應用構架將成為今后應用的重點。

2 基于Web Services的PDM系統架構的設計

基于Web Services的PDM體系結構(如圖2所示)分為四層,即用戶界面層、Web服務器層、應用服務器層和數據庫服務器層。

(1)用戶界面層。

該層就實際上是Web瀏覽器,與傳統的Web層在功能上基本一致。

(2)Web服務器居。

該層采用lIS作為Web服務器,主要處理客戶端瀏覽器的服務請求。瀏覽器通過URL或者頁面上的鏈接向Web服務器請求某個ASP.NET頁面。Web服務器首先對該請求進行安全性驗證,然后解析所請求的頁面,如果該頁面需要訪問應用服務器層中的XML Web Services所提供的某項功能,那么Web服務器就會通過Web服務代理訪問該功能,然后對返回結果進行處理,再動態生成結果頁面返回給客戶端瀏覽器。

(3)應用服務器層。

應用服務器層是本系統中最重要的一層,PDM系統所提供的各種功能都在這一層實現。與以往的應用服務器層不同的是,該應用服務器層是由很多XML Web Services組成的,每個XML Web Services實現一個或幾個PDM系統的功能模塊。這些XML Web Services可以出Web服務器層的ASP.NET頁面進行訪問,不同的XML Web Services之間也可以相互訪問。例如文檔管理和產品結構管理存在相互依賴關系,這三者可以通過相互調用來完成PDM系統所要求的功能。本層主要完成以下工作:①進行安全性驗證;②根據Web服務器層的請求進行相應的處理,必要時進行數據庫訪問操作,然后采用SOAP協議將處理結果以XML格式返回給Web服務器層;③處理本層內部不同的XML Web Services之間的相互調用。

(4)數據庫服務器層。

該層主要負責提供本地或者遠程數據庫連接,存儲PDM系統所產生的產品數據和元數據。

這種體系結構的優點在于:①采用了Web技術,用戶可以在任何地方通過Internet訪問系統;②松耦合系統,XML Web Services的核心特征之一是服務的實現和使用之間的高度抽象化。通過將基于XML的消息處理用作創建和訪問服務的機制.XML Web Services客戶端(Web服務器層以及需要訪問其它XML Web Services的XML Web Services)和XML Web Services之間除輸入、輸出和位置外無需互相了解其它信息,藕合性很小,可以實現真正的分布式應用;③XML數據是完全基于文本的,所以幾乎所有的系統都能夠接收和理解XML數據,消除了不同組件模型和操作系統之間存在的差異,大大增強了數據和系統的互操作性;④由于XML數據通過HTTP或者SOAP協議傳輸,通過企業防火墻毫無問題(幾乎所有的防火墻允許HTTP和SOAP通過),無需另開傳輸端口,減少了很多的集成問題和安全問題。

3 PDM系統功能設計

本PDM系統通過認真對用戶的需求分析和調研結果,將功能分為如下幾大模塊:

圖檔管理模塊:圖檔管理是以產品或項目相關的工程圖檔(包括圖紙和文檔)為中心,通過計算機網絡與數據庫技術把所有與圖檔相關的信息和過程集成起來,使圖檔信息在起生命周期內保持一致、最新和安全。

產品結構與配置管理模塊:產品結構與配置管理模塊對企業產品的結構與配置、產品對象間的相互聯系、產品材料清單、產品演變等進行管理和維護。使企業各個部門在產品的整個生命周期內共享統一的產品數據,建立完善的清單,靈活的檢索與查詢最新的產品數據,極大的提高企業市場的靈活反映能力及管理水平,增強企業的競爭力。

項目管理:系統的產品項目管理為控制項目開發時間和費用、協調項目開發活動和保證項目的運行提供了一個良好的可視化的管理工具。

工作流程:工作流程管理是在項目分解到最底層任務否,對工作流程動態的控制。包括審批流程管理和更改流程管理。工作流程過程就是在流程模板建立后權限的動態分配和步驟完成后進行通知這兩個過程的相加。上幾個過程完成后對下一過程通知其開始,同時賦予全心,就是審批過程的動態流動。

零部件管理:由于制造企業的產品結構層次繁多,系列產品之間的零部件借用關系因歷史繼承變得異常復雜。很多零部件被一借再借,甚至原隸屬的產品已經不再流通;有的產品借用件占到70%以上。零部件管理本著模塊化、通用化設計的思想,靈活處理復雜的借用關系,有效管理借用件,明確劃分產品模塊,形成清晰的產品基本結構模型,從而提高企業的訂單響應速度。

消息及郵件管理:郵件是用戶與用戶之間進行信息傳遞的工具,通過郵件可實現不同用戶之間的通訊。

編碼管理:本編碼系統里主要對企業的工藝裝備、人員組織、產品零部件等進行編碼,為軟件的實施提供唯一標識。系統提供一個開放式的編碼生成器,根據企業編碼規則輔助產生零部件編碼、工藝組件編碼、工藝部門編碼、人員編碼、工序編碼、工藝裝備編碼等。

系統用戶管理:系統用戶管理通過對用戶的角色的定義而給用戶賦予相應角色所具有的權限也可以通過對角色權限的改變而給具有該角色的用戶進行集體賦權限。

4 基于Web Services架構PDM系統的實現

本系統主要針對群體是中小型企業,所以在開發環境和數據庫選型上我們選擇比較通用的開發平臺和易維護的服務器;在這里數據庫服務器我們選擇Sql Server 2000,PDM系統服務器選擇MicroSoft Windows 2003+IIS+.Net FrameWork,開發語言選擇Visual Studio C#.net、Visual Studio Asp.net以及Java Script客戶端腳本語言來實現系統得開發。該項目是四川交通職業技術學院的一個科技項目,目前該系統已實現并在幾個公司試用,使用效果良好,軟件界面如下:

5 結語

針對國際和國內的PDM系統,大部分都是C/S系統,而且都是針對比較大型的公司應用;本系統是基于Web Services的PDM系統體系結構是一種B/S體系結構,這種分層結構的系統安裝、修改和維護全在服務器端進行,容易實現系統的自動升級,有利于實現動態的應用集成;不僅可以針對小型公司的應用,而且也可以通過部署成為大型的應用。

但是,這種結構也存在著數據查詢等響應速度遠遠低于C/S體系結構等不足,如何優化Web Services結構使得B/S結構能夠滿足快速查詢等還有待進一步研究。

參考文獻

[1]康永平,吳卓.基于Web Services的PDM體系結構[A].機電工程技術,2007.

[2]葛友華,廖文如,周儒榮.PDM的關鍵技術[A].計算機設計與制造工程,2006.

[3]周良.基于Web的PDM系統設計研究[A].計算機應用研究,2000.

[4]易菁, 陳道禮.ASP.net 在PDM產品結構管理中的應用[A].機械與電子[A],2004.

主站蜘蛛池模板: 久久不卡国产精品无码| 亚洲天堂网2014| 日日拍夜夜操| 亚洲资源站av无码网址| 亚洲一区第一页| 国产欧美日韩一区二区视频在线| 欧洲av毛片| 日韩国产精品无码一区二区三区| 国产交换配偶在线视频| 日本爱爱精品一区二区| 91丝袜美腿高跟国产极品老师| 在线观看av永久| 91欧美在线| 热这里只有精品国产热门精品| 成人久久18免费网站| 亚洲日韩精品欧美中文字幕| 久久国产精品国产自线拍| 国产女人18毛片水真多1| 精品国产免费第一区二区三区日韩| 日韩不卡免费视频| 亚洲AⅤ综合在线欧美一区| 无码日韩精品91超碰| 亚洲精品视频网| 中文字幕人妻无码系列第三区| 久久99国产乱子伦精品免| 欧洲成人在线观看| 久久综合国产乱子免费| 72种姿势欧美久久久久大黄蕉| 天天综合色网| 91破解版在线亚洲| 国产成人乱无码视频| 久久久成年黄色视频| 天天综合天天综合| 欧美笫一页| 激情视频综合网| 日韩精品中文字幕一区三区| 国产在线视频福利资源站| 欧美一区国产| 欧美第九页| 99中文字幕亚洲一区二区| 色哟哟国产精品一区二区| 亚洲国模精品一区| 精品成人一区二区三区电影| 动漫精品中文字幕无码| 日韩在线1| 国产大片黄在线观看| 亚洲国产日韩欧美在线| 99在线观看精品视频| 国产偷国产偷在线高清| h视频在线播放| 欧美日韩国产在线观看一区二区三区 | 四虎成人精品在永久免费| 欧美综合中文字幕久久| 国产AV毛片| 国产日韩精品欧美一区喷| 亚洲色图欧美一区| 青青操视频在线| 婷婷六月激情综合一区| 国内老司机精品视频在线播出| 亚洲成a人片在线观看88| 国产麻豆另类AV| 国产成人喷潮在线观看| 久久中文字幕不卡一二区| 国产乱人伦AV在线A| 国产精品v欧美| 波多野结衣在线一区二区| 久久久久免费看成人影片| 国产精品欧美在线观看| 日韩欧美中文在线| 日韩av手机在线| 五月婷婷伊人网| 久久动漫精品| 日韩欧美色综合| 黄色三级毛片网站| 97人人模人人爽人人喊小说| 青青操视频免费观看| 婷婷色婷婷| 欧美日韩国产成人在线观看| 久久情精品国产品免费| 9久久伊人精品综合| 欧美日韩成人在线观看| 欧美激情第一区|