首頁 > 文章中心 > 體系結(jié)構(gòu)

          體系結(jié)構(gòu)

          前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇體系結(jié)構(gòu)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

          體系結(jié)構(gòu)范文第1篇

          關(guān)鍵詞:C語言;語義知識體系;字;詞;語句

          1. C語言語義知識體系

          C語言語義知識體系是指C語言的各個成分的含義及其在語境中的含義。C語言的語法知識體系結(jié)構(gòu)

          有10個數(shù)據(jù)類型為整型的一組連續(xù)存放的數(shù)組a

          7

          struct 類型名

          {一組結(jié)構(gòu)成員說明;}

          創(chuàng)建一個新數(shù)據(jù)類型,它具有一組不同類型的結(jié)構(gòu)成員,各自占有存儲空間

          8

          struct 類型名 a;

          定義結(jié)構(gòu)變量a

          9

          union 類型名

          {一組聯(lián)合成員說明;}

          創(chuàng)建一個新數(shù)據(jù)類型,它具有一組不同類型的聯(lián)合成員,共同占同一存儲空間

          10

          union 類型名 a;

          定義聯(lián)合變量a

          11

          int *p;

          p是指針變量,專指向整型變量

          12

          enum類型名

          {一組枚舉成員;}

          創(chuàng)建一個新數(shù)據(jù)類型,它具有一組枚舉成員,要求枚舉變量的取值不得超出枚舉成員的范圍

          13

          enum類型名 a

          定義枚舉變量a

          14

          函數(shù)類型 函數(shù)名(形參表){函數(shù)體語句組}

          定義一個新的函數(shù)

          15

          函數(shù)類型 函數(shù)名(形參表);

          函數(shù)聲明

          16

          typedef 類型 類型

          將舊類型名換成新類型名,即別名

          表1.2 執(zhí)行語句功能表

          序號

          語句格式

          語句意義(功能)

          1

          表達式;

          計算表達式的值

          2

          if(表達式) 語句

          如果表達式的值為真則執(zhí)行語句,否則不執(zhí)行語句

          3

          if(表達式) 語句1 else 語句2

          如果表達式的值為真則執(zhí)行語句1,否則執(zhí)行語句2

          4

          switch(表達式) {

           case 常量表達式1:語句1

           ……

           case 常量表達式n:語句n

           default: 語句n+1}

          首先計算表達式的值,然后將此值與其后的常量表達式相比較,當與某個常量表達式的值相等時,則以此作為入口,執(zhí)行后面的各語句;當與任何常量表達式的值不相等時,則執(zhí)行default后的語句。

          5

          while(表達式) 語句

          當表達式值為真時重復(fù)執(zhí)行語句,直到表達式值為假循環(huán)結(jié)束

          6

          do {語句}

          while(表達式);

          先執(zhí)行語句,后計算表達式的值,若為真,則重復(fù)執(zhí)行循環(huán)體,直到表達式的值為假,循環(huán)結(jié)束

          7

          for(表達式1;表達式2;表達式3) 語句

          1)計算表達式1;2)判斷表達式2,值為真則執(zhí)行3),否則執(zhí)行5);3)執(zhí)行語句  4)計算表達式3,然后轉(zhuǎn)2)重復(fù)執(zhí)行,直到表達式2的值為假;5)轉(zhuǎn)到一下句

          8

          break;

          無條件跳出switch語句或循環(huán)體

          9

          continue;

          提前結(jié)束本次循環(huán),繼續(xù)進入下一輪循環(huán)

          10

          goto 標號

          無條件地將流程從本語句轉(zhuǎn)向本函數(shù)內(nèi)標號位置語句處執(zhí)行

          11

          標號:語句

          帶有語句位置的語句,與本函數(shù)內(nèi)goto語句配合使用

          12

          函數(shù)名(實參表);

          將實參表與形參表進行結(jié)合,將流程從本語句轉(zhuǎn)向“函數(shù)名”執(zhí)行

          13

          ;

          計算機執(zhí)行一個空語句

          14

          return (表達式) ;或return;

          帶著表達式的值或直接返回到最近一次調(diào)用本函數(shù)的斷點執(zhí)行

          參考文獻:

          [1] 郭俊鳳,王開鑄.C語言程序設(shè)計語法知識體系結(jié)構(gòu)總結(jié)[J].計算機教育,2009年第22期.

          [2] 郭俊鳳,朱景福.C程序設(shè)計案例教程[M].北京:清華大學出版社,2009.

          作者簡介:郭俊鳳 (1978年生),女,黑龍江哈爾濱人,講師,碩士,研究方向:軟件工程、數(shù)據(jù)庫與數(shù)據(jù)挖掘。

          體系結(jié)構(gòu)范文第2篇

          關(guān)鍵詞:網(wǎng)絡(luò) 防火墻 安全體系結(jié)構(gòu)

          一般對網(wǎng)絡(luò)安全,目前主要采用防火墻為主的體系結(jié)構(gòu),欲最大限度地保證網(wǎng)絡(luò)安全,應(yīng)將重點放在加強自身網(wǎng)絡(luò)的健壯性與安全性方面。安全體系結(jié)構(gòu)的設(shè)計基于現(xiàn)有的數(shù)據(jù)處理DP基礎(chǔ)設(shè)施的規(guī)定,比如在操作系統(tǒng)、網(wǎng)絡(luò)拓撲學、網(wǎng)絡(luò)協(xié)議/網(wǎng)絡(luò)操作系統(tǒng)以及外部數(shù)據(jù)鏈路、通信協(xié)議等基礎(chǔ)上,應(yīng)針對每項的安全尋找解決方案,將這些方案歸納起來,即建立起防火墻體系結(jié)構(gòu)與詳細的安全系統(tǒng)規(guī)范。

          一.基于防火墻的網(wǎng)絡(luò)信息安全體系結(jié)構(gòu)

          1.防火墻的定義

          “防火墻系統(tǒng)”為網(wǎng)絡(luò)組成部件,用于連接內(nèi)部與外部、專用網(wǎng)絡(luò)與公用網(wǎng)絡(luò),比如Internet 的連接部件。防火墻系統(tǒng)能保障網(wǎng)絡(luò)用戶最低風險地訪問公用網(wǎng)絡(luò),同時,也保護專用網(wǎng)絡(luò)免遭外部攻擊。欲做到這一點,防火墻必須是外部進入專用網(wǎng)絡(luò)的唯一通道。根據(jù)用戶的服務(wù)需要,保證一定的安全系數(shù),防火墻系統(tǒng)通常由許多軟件與硬件構(gòu)成。

          2.防火墻的主要設(shè)計特征

          防火墻系統(tǒng)是外部網(wǎng)絡(luò)與內(nèi)部網(wǎng)絡(luò)(需受保護)之間的物理與邏輯界面。從外部來看, 防火墻借助于不同的傳輸接口打開了進入內(nèi)部網(wǎng)絡(luò)的通道,比如ISDN (綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)) 線、Modem(調(diào)制解調(diào)器) 線、X25線/幀中繼線以及專用線等通信接口支配著控制裝置,允許內(nèi)部與外部網(wǎng)絡(luò)之間建立連接。完成上述功能的系統(tǒng)被稱為訪問控制系統(tǒng)。目前使用的防火墻構(gòu)件,可分成信息包過濾器、線路中繼器及應(yīng)用網(wǎng)關(guān)三種不同的訪問控制系統(tǒng),它們可單獨使用,也可結(jié)合在一起共同使用。信息包過濾器是根據(jù)發(fā)/收地址、協(xié)議、協(xié)議端口以及用戶定義的位特征碼等屬性來過濾信息包。采用基于線路中繼器的防火墻部件確實能增強網(wǎng)絡(luò)的安全性。線路中繼器能夠保證用戶安全使用基于TCP/ IP 通信協(xié)議上的應(yīng)用軟件, 比如WWW、Gopher 、Telnet 等, 而不需要傳送協(xié)議層上的任何指令。也就是說, 線路中繼器作為相關(guān)協(xié)議的,所有輸入的連接在此結(jié)束,并被重新組成相對應(yīng)的輸出。該系統(tǒng)的缺陷是,在使用線路中繼器工作之前,必須修改客戶的應(yīng)用軟件。應(yīng)用網(wǎng)關(guān)比線路中繼器更前進一步。它允許人們使用應(yīng)用軟件, 而不允許通信鏈路穿過協(xié)議層上的防火墻系統(tǒng)。就涉及到的客戶軟件而言,其作用更像從事有關(guān)業(yè)務(wù)的服務(wù)器系統(tǒng),而不需要修改客戶系統(tǒng)。

          3.防火墻系統(tǒng)的體系結(jié)構(gòu)

          信息包過濾器系統(tǒng)能夠檢查數(shù)據(jù)包是否違反標準,并決定其是否被傳遞。原則上,信息包過濾器處于本地網(wǎng)與Internet 之間,用于建立鏈路,只要配置正確,該過濾器將成為抵御外部入侵的第一道防線。信息包過濾器由路由器或配置相應(yīng)軟件的計算機系統(tǒng)實現(xiàn),是一種專用網(wǎng)絡(luò)部件,它同其它系統(tǒng)(防御性主機、篩選性網(wǎng)絡(luò)等) 一起共同提高網(wǎng)絡(luò)的自我保護能力。因路由器在網(wǎng)絡(luò)協(xié)議層中具有過濾器與轉(zhuǎn)發(fā)器的功能,所以也可作為防火墻使用。信息流不僅能根據(jù)協(xié)議地址(廣播、站組或主機地址),而且能按照高層協(xié)議(與采用的模型有關(guān)) 參數(shù)進行過濾。對于Internet 協(xié)議路由器, 正是由TCP 或UDP 協(xié)議端口完成過濾,輸入過濾以防止地址欺騙、區(qū)分T CP 的發(fā)送與應(yīng)答信息包以及變換過濾條件―“路由器訪問表”。在構(gòu)造信息包過濾器之前,首先應(yīng)明確各客戶允許享受的服務(wù)級別,接著需了解采用怎樣的過濾方法實現(xiàn)既定方針,最后必須將過濾的需求要點按所采用的路由器或過濾軟件可識別的句法形式輸入。信息包過濾器的設(shè)計相當復(fù)雜, 尤其位于主干網(wǎng)中的信息包過濾器的設(shè)計需花費大量的時間和精力。CERT 協(xié)作中心建議對TFT P( 普通文件傳輸協(xié)議) 、Windows、FTP、UDP 以及碎片IP 信息包裝服務(wù)進行過濾。信息包過濾器防火墻可采用各種配置結(jié)構(gòu)。

          4.防火墻系統(tǒng)的控制與監(jiān)視

          與訪問控制一樣,防火墻系統(tǒng)的工作就是監(jiān)視不尋常事件的發(fā)生,并及時報警給系統(tǒng)管理員,這需利用特殊的控制與監(jiān)視軟件完成。監(jiān)控系統(tǒng)應(yīng)具備以下特點:顯示用戶與服務(wù)器的連接、 當啟動安全功能時給出顯示 、有反復(fù)企圖通過防火墻系統(tǒng)的情況時給出顯示。

          防火墻系統(tǒng)上必須安裝控制與監(jiān)視系統(tǒng)以及工作記錄文件,以阻止未授權(quán)的訪問,但決定監(jiān)控系統(tǒng)有效程度的主要因素取決于監(jiān)控軟件的配置是否合理。在工作日志中選擇記錄的事件非常重要,若沒有仔細選擇,隨意記錄,用不了多久, 防火墻系統(tǒng)的工作記錄就會占用上百萬字節(jié)。但選擇需存儲的事件比較困難, 很難事先預(yù)料究竟哪些事件將會對安全破壞行為的分析有用。防火墻系統(tǒng)的另一工作就是一直連續(xù)不斷地監(jiān)視自身文件系統(tǒng)的完整性,以實現(xiàn)自我保護。它們利用特殊的軟件如“Tripwire”完成此工作。該特殊軟件可對選擇的文件產(chǎn)生特殊的校驗和(即文件的特征)。被監(jiān)視文件的任何修改都能被立刻識別出來。

          二.防火墻系統(tǒng)的局限性與未來發(fā)展趨勢

          1.防火墻系統(tǒng)的局限性

          防火墻的所有作用在于監(jiān)視OSI 2 層與7 層之間網(wǎng)絡(luò)的活動狀況,既不能阻止內(nèi)部應(yīng)用軟件所攜帶數(shù)據(jù)的傳遞,也不能保護網(wǎng)絡(luò)免受病毒或其它方式(協(xié)議欺騙式) 的攻擊。另外防火墻對于內(nèi)部計算機系統(tǒng)未授權(quán)的物理攻擊,也不能提供安全保證。

          欲阻止這些攻擊,需要:無漏洞的訪問控制系統(tǒng)、確實真正保護關(guān)鍵性部件、以光纖代替銅導(dǎo)線(尤其是采用共享媒介技術(shù), 比如以太網(wǎng)與令牌環(huán)網(wǎng)) 、高度機密數(shù)據(jù)在發(fā)送前應(yīng)加密。

          2.防火墻系統(tǒng)未來的發(fā)展趨勢

          近年來計算機安全的基礎(chǔ)研究力圖將專家系統(tǒng)與防火墻系統(tǒng)體系結(jié)構(gòu)相結(jié)合。其目的在于采用神經(jīng)網(wǎng)絡(luò)、判定樹之類的智能手段來辨認“黑客”,以抵抗不斷變化的攻擊方法與新的安全漏洞。這種智能化的防火墻系統(tǒng)目前已處于試驗階段,預(yù)計到下一階段將成為現(xiàn)實。防火墻系統(tǒng)能以怎樣的程度覆蓋整個網(wǎng)絡(luò)的結(jié)論目前還無法斷言。然而隨著計算機功能的日益強大與傳輸帶寬的不斷加寬,計算機系統(tǒng)將進入一個全新的時代。它不僅具有強大的計算能力,而且具有強有力的認證與加密機制,每個系統(tǒng)都將裝備自己的防火墻與嚴密有效的攻擊分析檢測工具,使攻擊者無法得逞,從而使網(wǎng)絡(luò)達到真正意義上的百分之百的安全。

          三.結(jié)語

          計算機的迅速應(yīng)用就注定了計算機安全也將成為一個大的課題。本文從理論上討論了Internet 網(wǎng)絡(luò)安全的體系構(gòu)造,相信隨著時間的推移、反攻擊技術(shù)的不斷進步, 網(wǎng)絡(luò)安全的體系結(jié)構(gòu)會越來越完善、越來越健壯。我們勝利油田測井公司信息檔案中心的計算機安全系統(tǒng)也一定會更加完善,跟上領(lǐng)先的水平。

          參考文獻:

          體系結(jié)構(gòu)范文第3篇

          關(guān)鍵詞:PDM系統(tǒng);體系結(jié)構(gòu);Teamcenter;應(yīng)用

          中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)29-0196-02

          生產(chǎn)力的發(fā)展,不僅給企業(yè)帶來了新的機遇,同時也為技術(shù)的發(fā)展帶來了新的挑戰(zhàn)。對于當前許多企業(yè)來說,計算機信息技術(shù)已經(jīng)相對成熟,但是,在發(fā)展的過程中卻忽視了信息間的共享和傳遞。數(shù)據(jù)信息的有序合理化管理成為未來競爭的關(guān)鍵因素。在此條件下形成的PDM就是一項新的管理思想和技術(shù),它通過以產(chǎn)品為核心,對產(chǎn)品的數(shù)據(jù),運作過程以及相關(guān)資源形成管理。PDM的產(chǎn)生與社會大環(huán)境緊密相關(guān)。

          1 PDM概述

          1.1 PDM簡介

          PDM是產(chǎn)品數(shù)據(jù)管理的簡稱,它主要管理所有與產(chǎn)品相關(guān)的信息和所有與產(chǎn)品相關(guān)的過程的技術(shù)。

          文檔,產(chǎn)品配置、電子表格、事務(wù)文件、供應(yīng)商情況以及與產(chǎn)品有關(guān)的流程包括了加工工序、工作流程、信息審批和發(fā)放等過程信息的定義和管理都用到了PDM。

          PDM系統(tǒng)從設(shè)計到開發(fā)管理,將所有與產(chǎn)品相關(guān)的過程信息聯(lián)系到了一起。它將數(shù)據(jù)庫的管理功能、網(wǎng)絡(luò)通信功能以及系統(tǒng)控制功能相結(jié)合,建立了一個信息集成化管理,形成了產(chǎn)品開發(fā)協(xié)作環(huán)境。PDM因其具有的強大的產(chǎn)品數(shù)據(jù)管理功能,成為了企業(yè)必備的信息管理手段。一般PDM系統(tǒng)具備以下的功能:

          1)電子倉庫及文檔管理功能

          這是PDM 的核心功能之一,它主要是建立在關(guān)系型數(shù)據(jù)庫管理中,描述產(chǎn)品相關(guān)信息的物理數(shù)據(jù)和文件指針,在這種狀態(tài)下,用戶能夠很自然的訪問企業(yè)的產(chǎn)品信息,而不需要考慮數(shù)據(jù)的位置。

          2)產(chǎn)品結(jié)構(gòu)與配置管理功能

          產(chǎn)品結(jié)構(gòu)與配置管理,以電子倉庫為支持,以物料清單為組織核心,將產(chǎn)品的工程數(shù)據(jù)和文檔聯(lián)系起來,以實現(xiàn)產(chǎn)品數(shù)據(jù)的組織、管理和控制,向用戶提品結(jié)構(gòu)的不同視圖及其描述。

          3)工作流程管理功能

          工作流程管理主要是在產(chǎn)品的設(shè)計和修改中對產(chǎn)品實行跟蹤和控制,其中包括數(shù)據(jù)的提交、控制、修改以及控制等。它主要管理的是人與人之間的數(shù)據(jù)流動,無論用戶做出怎樣的操作,它都能在第一時間跟蹤數(shù)據(jù)的活動。

          4)分類檢索及零件庫功能

          它能夠利用現(xiàn)有的設(shè)計來創(chuàng)建出新的產(chǎn)品,包括零件庫的接口功能、構(gòu)造電子倉庫屬性編碼過濾器的功能。

          1.2 PDM的產(chǎn)生發(fā)展及應(yīng)用

          PDM是當今計算機應(yīng)用的重點技術(shù)之一。最開始,它的出現(xiàn)主要是為了解決大量的工程圖紙、技術(shù)文檔以及相對困難的管理問題,后來隨著技術(shù)的成熟,它逐漸運用到了其他的領(lǐng)域中去,包括,物料清單管理、指令跟蹤與管理、電子文檔以及設(shè)計圖紙的管理。

          隨著網(wǎng)絡(luò)、數(shù)據(jù)庫技術(shù)的不斷發(fā)展,PDM系統(tǒng)逐漸在國內(nèi)外得到了很大的發(fā)展和應(yīng)用,在國際市場上呈現(xiàn)出了較好的發(fā)展前景。

          現(xiàn)如今,PDM技術(shù)已經(jīng)滲透到了許多的領(lǐng)域,向生產(chǎn)、管理的部門邁進。PDM不僅能夠有效的將概念設(shè)計、工程分析、工藝流程、工裝設(shè)計、銷售等生命周期進行定義與管理,還能夠保持數(shù)據(jù)的更新和共享,成為一些管理與控制系統(tǒng)的橋梁與紐帶。總之,PDM正在向著企業(yè)信息集成化的方向發(fā)展著。

          1.3 PDM的研究現(xiàn)狀

          近年來,隨著市場的不斷發(fā)展,產(chǎn)品數(shù)據(jù)管理技術(shù)也隨之得到了很快的提高。目前,PDM主要專注于研究以下方面:

          1)PDM與CORBA技術(shù)和Web相結(jié)合

          PDM系統(tǒng)作為我們應(yīng)用系統(tǒng)的一種必不可少的框架體系,其對技術(shù)的要求要求與Web相協(xié)作補充,加快其開發(fā)性和拓展性的發(fā)揮與應(yīng)用,以適應(yīng)分布環(huán)境下的模型應(yīng)用與構(gòu)建,于是出現(xiàn)了在分布環(huán)境下協(xié)同工作的新興模型。使用CORBA構(gòu)建 PDM系統(tǒng)能夠在很大程度上支持產(chǎn)品的建構(gòu)與設(shè)計,從而能夠適應(yīng)網(wǎng)絡(luò)虛擬設(shè)計的過程管理與 產(chǎn)品數(shù)據(jù)管理,加快數(shù)據(jù)的實行與提高應(yīng)用。

          2)PDM系統(tǒng)向企業(yè)全局信息管理發(fā)展

          在傳統(tǒng)條件范圍內(nèi), PDM系統(tǒng)僅僅局限于工程數(shù)據(jù)的管理,而如今PDM技術(shù)已經(jīng)不僅僅局限于工程數(shù)據(jù)的管理,而且也開始轉(zhuǎn)向經(jīng)營管理的部門。與此相對應(yīng),它就擔當了多種意義程度的角色,在工程與文檔管理方面同時兼具有重要的特點,成為信息管理與調(diào)控的主體。

          3)應(yīng)用集成技術(shù)

          PDM技術(shù),它的出現(xiàn)一開始就是為了通過輔助計算機,而做出一系列的文檔管理。因此,CAD、CAM、等數(shù)據(jù)之間的交換問題一直是PDM領(lǐng)域所研究的熱點。

          2 PDM系統(tǒng)的體系結(jié)構(gòu)分析

          2.1 加入XML技術(shù)的分布式PDM系統(tǒng)

          分布式PDM系統(tǒng)在技術(shù)的層面上追求的是簡單高效的方式,在XML技術(shù)的參與與配合下,使得PDM系統(tǒng)擁有了更加深度層次上的數(shù)據(jù)存儲和交換的標準,這樣,使得PDM系統(tǒng)為其他系統(tǒng)的集成化和相關(guān)框架體系的構(gòu)建提供了一種新興的手段和方式。XML是一種文檔的表現(xiàn)方式,它能夠完整的表達所出現(xiàn)的數(shù)據(jù)類型。它的格式同樣也可以被實現(xiàn)約定,能夠根據(jù)不同的企業(yè)建構(gòu)和要求,對其作出相關(guān)的處理和表示。此外,由于文檔能夠非常容易被計算機識別和執(zhí)行,這就簡化了相關(guān)程序的工具,促進了計算機的快速解決問題性能。

          用XML能夠?qū)崿F(xiàn)PDM數(shù)據(jù)的存儲和交換。PDM系統(tǒng)所要處理的數(shù)據(jù)具有針對性,能夠依據(jù)對象的不同進行數(shù)據(jù)的分類與重組,在解決過程中,離不開一些技術(shù)性文檔、非文檔結(jié)構(gòu)的數(shù)據(jù)。使用XML在很多方面具有很大的優(yōu)點,能夠加快實現(xiàn)數(shù)據(jù)管理的一致性和完整性,促進數(shù)據(jù)更好的管理,實現(xiàn)更大意義上的數(shù)據(jù)提取與運用。

          用XML技術(shù)構(gòu)建分布式PDM系統(tǒng),其體系結(jié)構(gòu)包括用戶界面層、Web服務(wù)器層、應(yīng)用服務(wù)器層和數(shù)據(jù)庫服務(wù)器層。

          1)用戶界面層。這個層面系統(tǒng)與傳統(tǒng)意義上的Web功能基本一致,它提供了與用戶的交互環(huán)境,用戶只要擁有一定的權(quán)限就可以在任何時間和任何地點通過URL地質(zhì)訪問瀏覽器。

          2)Web服務(wù)器層。在Web服務(wù)器中引入IIS,能夠?qū)蛻舻姆?wù)做出一定的請求回應(yīng),通過頁面上所包含的鏈接進而請求相對地址,在此之前,需要對請求進行驗證,以保證數(shù)據(jù)運行的安全性,加快實現(xiàn)頁面解析與出現(xiàn)。

          3)應(yīng)用服務(wù)器層。PDM系統(tǒng)會有很多的功能設(shè)計,而對于功能的要求,一般情況下,我們發(fā)現(xiàn),它主要的核心都是集中在這一層中加以實現(xiàn)的。這層與其他層有很多的聯(lián)系,不同的層級可以相互聯(lián)系,根據(jù)Web服務(wù)層做出相互的訪問和驗證,以進行處理,在必要時刻還會進行相應(yīng)的處理,對數(shù)據(jù)結(jié)果返回給Web服務(wù)器層。

          2.2 加入J2EE的4層PDM體系結(jié)構(gòu)

          當前,常用的基于J2EE的PDM系統(tǒng)的體系結(jié)構(gòu)總體上被分為4層,即客戶層、Web層、業(yè)務(wù)層及數(shù)據(jù)層。它們的結(jié)構(gòu)各有不同,其操作標準也需要我們區(qū)別對待。

          1)PDM的數(shù)據(jù)層

          PDM的數(shù)據(jù)層在運作的過程中需要大量的數(shù)據(jù),在技術(shù)層面要求也相對較高。因此,在很大程度上,我們現(xiàn)在所要考慮的,是將一些大型的數(shù)據(jù)庫作為應(yīng)用的中心環(huán)節(jié),這對數(shù)據(jù)庫提出了更大的挑戰(zhàn),尤其是在一些系統(tǒng)軟件,比如:Oracle已經(jīng)成為數(shù)據(jù)層所首要采用的數(shù)據(jù)庫資源。

          2)PDM的Web層

          PDM軟件在運行過程中需要遵守相關(guān)的標準和協(xié)議,它的實施環(huán)節(jié)離不開IIOP、HTTP等的運作,在此基礎(chǔ)上,系統(tǒng)體系更能夠加快協(xié)作,在訪問中與其他資源予以共享,還能夠保持與其他系統(tǒng)的集成性。PDM的Web層在通信的過程中,主要采用JMS進行通信傳輸,以確保客戶端的正確與否操作能夠得到快速的實施與運行。

          3)業(yè)務(wù)層

          EJB服務(wù)技術(shù)在業(yè)務(wù)層的處理中處于非常核心的關(guān)鍵領(lǐng)域,它是程序能夠順利運行的重要中間環(huán)節(jié),能夠保證PDM技術(shù)得以順利發(fā)揮和實現(xiàn)。它把商務(wù)邏輯與數(shù)據(jù)邏輯分開,并且用不同種類的技術(shù)來表示。商務(wù)邏輯和數(shù)據(jù)邏輯可以運行在同一服務(wù)器,也能夠運行在不同的服務(wù)器。

          4)PDM的客戶層

          PDM應(yīng)用組件,它的功能主要是能夠?qū)DM服務(wù)做出調(diào)配,并且具有一定功能的,能夠完成一定的應(yīng)用的模塊。PDM應(yīng)用層所采用的系統(tǒng)是多種多樣的,它的功能主要是運用相關(guān)邏輯順序,對數(shù)據(jù)進行訪問,從而實現(xiàn)更大程度上的操作完成化。

          3 分布式PDM系統(tǒng)在企業(yè)中的應(yīng)用

          3.1 Teamcenter綜述

          Teamcenter是Siemens所提供的一套較為完整的企業(yè)級PDM解決方案。它能夠支持由制造商、供應(yīng)商、合作伙伴及客戶組成的擴展企業(yè)在網(wǎng)絡(luò)環(huán)境中生成、共享、管理、集成以及評價各種產(chǎn)品數(shù)據(jù)。Teamcenter能同企業(yè)原有的ERP系統(tǒng)、SCM系統(tǒng)及cRM系統(tǒng)進行有效的集成,將分散的知識連成單一的、標準的、真正的產(chǎn)品信息資源。

          3.2 Teamcenter中的定制功能開發(fā)

          Teamcenter的二次開發(fā)分為客戶端和服務(wù)器端的開發(fā)。客戶端主要是用Java語言,服務(wù)器端的二次開發(fā)主要利用集成工具包與C語言。很多時候由于版本升級可能導(dǎo)致開發(fā)程序需要改寫并重新編譯,所以二次開發(fā)的原則是盡可能地利用Teamcenter的已有功能,減少二次開發(fā)量。不同客戶的需求不同導(dǎo)致了Teamcenter需要對原有功能進行二次開發(fā)。

          當前,PDM系統(tǒng)技術(shù)在不斷地改進和提高,但是在很多方面仍需加以改進和創(chuàng)新,需要我們加以廣泛推進。我們要緊追時代潮流,時刻關(guān)注PDM系統(tǒng)的發(fā)展態(tài)勢,不斷對技術(shù)進行變革,掌握其中的內(nèi)涵和創(chuàng)新策略,了解技術(shù)的前瞻性,不斷促進企業(yè)內(nèi)部數(shù)據(jù)信息的管理和創(chuàng)新,加快企業(yè)的發(fā)展。

          參考文獻:

          [1] 周罡. 基于中小型企業(yè)的PDM權(quán)限控制管理的研究與開發(fā)[D].武漢理工大學,2005.

          [2] 章子玲. 基于產(chǎn)品生命周期的PDM系統(tǒng)設(shè)計與實現(xiàn)[D].江蘇科技大學,2012.

          體系結(jié)構(gòu)范文第4篇

          【關(guān)鍵詞】制造控制系統(tǒng);集成框架;智能重構(gòu);知識功能塊;Web服務(wù)

          引言

          激烈的市場競爭和動態(tài)多變的制造環(huán)境,迫使企業(yè)不斷提高對制造控制系統(tǒng)可重構(gòu)性能的要求。最初是簡單重構(gòu),然后是動態(tài)重構(gòu),目前發(fā)展的主要趨勢是智能重構(gòu)。

          IEC 61499功能塊采用分布式和硬實時的設(shè)計原理,既具有面向?qū)ο蟮奶卣鳎志哂袃?yōu)良的自治性,已被學者們作為研究新一代智能制造控制系統(tǒng)的重要基礎(chǔ)。本文將人工智能領(lǐng)域的知識表達與IEC 61499功能塊標準相結(jié)合,提出了知識功能塊新概念,并以其作為功能單元,構(gòu)建了智能重構(gòu)制造控制系統(tǒng)(Intelligently Reconfigurable Manufacturing Control System,IRMCS)集成框架。在此框架下,智能重構(gòu)與智能控制過程能夠并行進行,各個計算機化的可編程制造設(shè)備可相互協(xié)作并相互促進,從而使制造控制系統(tǒng)達到全局優(yōu)化的效果。最后,開發(fā)了一個原型系統(tǒng),用于驗證所提出的集成框架的有效性。

          1.基于知識功能塊的智能重構(gòu)制造控制系統(tǒng)集成框架

          1.1 知識功能塊模型

          將IEC 61499基本功能塊模型進行擴展,提出了適應(yīng)智能重構(gòu)的知識功能塊模型(如圖1)。其特點是:①將事件流區(qū)分為執(zhí)行事件與重構(gòu)事件兩種類型;②同時將數(shù)據(jù)流區(qū)分為執(zhí)行數(shù)據(jù)與重構(gòu)數(shù)據(jù)兩種類型;③相應(yīng)地增加了與重構(gòu)事件及數(shù)據(jù)相關(guān)聯(lián)的重構(gòu)控制表及重構(gòu)算法;④為了便于智能重構(gòu)與智能控制的并行執(zhí)行過程的相互協(xié)作,還增加了用于功能塊實體與制造知識庫交互的協(xié)調(diào)知識數(shù)據(jù)流。該模型在邏輯上與基本功能塊完全相同,既提高了可重構(gòu)性,又保持了功能塊組織結(jié)構(gòu)的穩(wěn)定性。知識功能塊的控制功能或者是控制加工資源的操作(如機器人的移動),或者是控制制造元過程(meta process),即制造過程的最小組合單元。為簡便起見,下述功能塊均指知識功能塊。

          1.2 基于知識功能塊的智能重構(gòu)制造控制系統(tǒng)集成框架

          在集成工程知識、制造過程知識和制造資源能力的基礎(chǔ)上,構(gòu)建了以具有自治與協(xié)作能力的知識功能塊為最小功能單元的IRMCS集成框架,其特點如下:

          (1)采用金字塔型結(jié)構(gòu)的思想,在邏輯上以制造系統(tǒng)集成(Manufact uring Systems Integration,MSI)結(jié)構(gòu)的遞階方式,將控制系統(tǒng)分成系統(tǒng)層、規(guī)劃層和資源層三層,資源層又分為虛擬制造設(shè)備(Virt ual Manufacturing Device,VMD)層和設(shè)備控制器層。復(fù)合功能塊由多個基本功能塊通過數(shù)據(jù)流和事件流連接形成,以完成更為復(fù)雜的控制任務(wù)。控制任務(wù)的完成依賴于功能塊(基本功能塊或/和復(fù)合功能塊)之間的信息傳遞。

          (2)將功能塊間的信息傳遞分為軟實時通訊與(硬)實時通訊兩種方式。軟實時通訊采用基于Web服務(wù)的客戶機/服務(wù)器(Client/Server,C/S)方式實現(xiàn),(硬)實時通訊則采用基于制造報文規(guī)范(Manufacturing Message Specification,MMS)及Web服務(wù)的報文傳輸機制實現(xiàn)。從本質(zhì)上看,兩者都采用統(tǒng)一的標準報文格式(以簡單對象訪問協(xié)議(Simple Object Access Protocol,SOAP)為消息傳遞形式的Web服務(wù)C/S機制接口)。

          (3)從信息傳遞性能來看,各功能塊實體均具有數(shù)據(jù)、報文傳輸能力,因此松弛了層次間的“主-仆”關(guān)系,提高了從屬層次上各功能塊實體的局部自治能力,從而大幅降低了對層次間實時通訊的需求。

          2.智能重構(gòu)與智能控制的并行執(zhí)行過程

          為了使制造控制系統(tǒng)具有自組織與自適應(yīng)能力,其智能重構(gòu)與智能控制過程必須能夠并行進行。預(yù)先確定好的控制應(yīng)用的執(zhí)行邏輯約束,以及功能塊本身所具有的重構(gòu)支持機制,將確保重構(gòu)過程自動平穩(wěn)進行,避免初始的應(yīng)用邏輯與當前的執(zhí)行條件發(fā)生沖突。智能重構(gòu)與智能控制的并行執(zhí)行過程。該過程存在執(zhí)行控制流與重構(gòu)控制流兩種類型的控制流,前者由計劃調(diào)度復(fù)合功能塊產(chǎn)生,后者由重構(gòu)控制復(fù)合功能塊產(chǎn)生。在制造控制系統(tǒng)動態(tài)演化過程中,監(jiān)督協(xié)調(diào)復(fù)合功能塊在制造知識庫的支持下,根據(jù)重構(gòu)規(guī)則及控制規(guī)則協(xié)調(diào)智能重構(gòu)行為與智能控制應(yīng)用的并行執(zhí)行。

          3.系統(tǒng)設(shè)計

          一個簡化的柔性制造系統(tǒng)(Flexible Manufact uring System,F(xiàn)MS),它包括兩臺機床(M1與M2)和一個緩沖區(qū)B1。兩臺機床共享一臺機器人R1;FMS共享一臺負責運輸零件的自動導(dǎo)引小車A1;還包括一個智能倉庫,可在任意時刻提供系統(tǒng)所需的零件和存儲空間。此外,一臺主控計算機負責控制整個系統(tǒng)及監(jiān)視所有設(shè)備的運行情況。如基于Web服務(wù)面向服務(wù)的控制軟件體系結(jié)構(gòu)將面向服務(wù)的思想與IEC 61499功能塊標準相結(jié)合,并采用Web服務(wù)作為功能塊的實現(xiàn)技術(shù),提出了基于Web服務(wù)面向服務(wù)的IRMCS軟件體系結(jié)構(gòu)。通過功能映射,上述IRMCS集成框架中邏輯層面上的功能塊體現(xiàn)為各種具體的功能塊Web服務(wù)。底層是功能塊Web服務(wù)組件庫(包含各個功能塊Web服務(wù)的具體實現(xiàn));MMS服務(wù)集合提供制造信息傳遞規(guī)范;Web服務(wù)技術(shù)是整個體系結(jié)構(gòu)的實現(xiàn)平臺,其協(xié)議堆棧為客戶端與服務(wù)器提供Internet/Int ranet環(huán)境下的網(wǎng)絡(luò)服務(wù);采用Web服務(wù)的Web服務(wù)描述語言(Web Serivce Description Language,WSDL)描述功能塊Web服務(wù),并到統(tǒng)一描述、發(fā)現(xiàn)和集成(Uni2 versal Description,Discovery and Integration,UD2 DI)協(xié)議注冊節(jié)點,然后客戶端控制應(yīng)用可從注冊節(jié)點發(fā)現(xiàn)需要的功能塊Web服務(wù)并使用它們。此外,客戶端與服務(wù)器通過SOAP相互通訊。

          由于Web服務(wù)本質(zhì)上建立在一系列基于可擴展標記語言(eXtensible Markup Language,XML)的開放標準(WSDL,SOAP及UDDI)基礎(chǔ)之上IEC 61499功能塊標準與Web服務(wù)相結(jié)合可以給制造控制系統(tǒng)帶來真正的與硬件平臺、操作系統(tǒng)與編程語言無關(guān)的通訊能力,提高了它的柔性、可重用性、可擴展性與互操作性。同時,由于Web服務(wù)的動態(tài)、發(fā)現(xiàn)及綁定機制,IRMCS具有動態(tài)的可重構(gòu)性與集成能力。

          上述系統(tǒng)模型中的制造設(shè)備通過串口通訊(如RS2232C通訊協(xié)議)與服務(wù)器計算機相聯(lián)系,服務(wù)器計算機與主控計算機具有相似的硬件配置Pentium IV 2.4GHz,512M RAM,以太網(wǎng)卡。為了展示IRMCS的跨語言、跨平臺性能,客戶應(yīng)用及各設(shè)備VMD功能塊Web服務(wù)選擇Windows 2000為開發(fā)平臺,J ava為編程語言,Sun J RE為運行環(huán)境,Bor2 land JBuilder 9作為開發(fā)工具,Tomcat作為Web服務(wù)器;另一方面,計劃調(diào)度功能塊Web服務(wù)及重構(gòu)控制功能塊Web服務(wù)選擇Linux為開發(fā)平臺,C#為編程語言,Microsof CLR為運行環(huán)境,Visual St 為開發(fā)工具,IIS為Web服務(wù)器。這種執(zhí)行方式也可驗證IRMCS在異質(zhì)環(huán)境下的互操作性。在Internet/Int ranet環(huán)境下,用戶可利用客戶程序方便地遠程監(jiān)控該FMS的實際運行情況。

          結(jié)束語

          為了實現(xiàn)制造控制系統(tǒng)的智能重構(gòu),提出了知識功能塊的新概念,并以其為基礎(chǔ)構(gòu)建了IRMCS集成框架。IRMCS原型系統(tǒng)驗證了IEC 61499功能塊標準、Web服務(wù)中間件和面向服務(wù)概念在實現(xiàn)智能重構(gòu)制造控制系統(tǒng)方面的有效性。

          但在實際應(yīng)用中,基于Internet/Int ranet的集成框架需考慮制造控制專用信息傳遞過程中的安全問題。未來將研究采用安全套接字層(SecureSocket Layer,SSL)技術(shù)對制造通訊信息進行加密與解密。

          參考文獻

          [1]王宸煜,王敏.基于混合推理機制的點焊工藝設(shè)計[J].機械工程學報,2002.

          [2]劉曉冰,劉彩燕,馬躍等.基于分層實例推理的混合型行業(yè)工藝設(shè)計系統(tǒng)研究[J].計算機集成制造系統(tǒng),2005.

          體系結(jié)構(gòu)范文第5篇

          關(guān)鍵詞:物聯(lián)網(wǎng);安全;分層安全結(jié)構(gòu)體系

          1 引言

          物聯(lián)網(wǎng)指的是將各種信息傳感設(shè)備,如射頻識別、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等種種裝置與互聯(lián)網(wǎng)結(jié)合起來而形成的一個巨大網(wǎng)絡(luò)。

          物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),以無處不在的數(shù)據(jù)感知、以無線為主的信息傳輸、智能化的信息處理為特點。由于物聯(lián)網(wǎng)中所涉及的傳感網(wǎng)和無線網(wǎng)絡(luò)本身就存在安全問題,加之海量數(shù)據(jù)本身的安全可控難度太大,更是給物聯(lián)網(wǎng)帶來諸多的安全隱患。本文在物聯(lián)網(wǎng)結(jié)構(gòu)基礎(chǔ)上分析了相關(guān)安全隱患,并據(jù)此提出了分層安全體系結(jié)構(gòu)。

          2 物聯(lián)網(wǎng)體系結(jié)構(gòu)及其安全問題

          目前國際上比較公認的物聯(lián)網(wǎng)的體系結(jié)構(gòu)分為感知層、傳輸層和應(yīng)用層3個層次,并且在每一層次上均存在相關(guān)的安全隱患,如圖1所示。

          2.1 感知層

          感知層解決數(shù)據(jù)獲取問題。利用無線射頻識別、傳感器、定位器和二維碼等手段隨時隨地對物體進行信息采集和獲取。感知包括傳感器的信號采集、協(xié)同處理、只能組網(wǎng),甚至是信息服務(wù),以達到控制、指揮的目的。

          在感知層中,如若感知信息的安全防護力度不夠,可能造成信息被非法獲取或泄漏,例如針對RFID的信息篡改、偽造攻擊,針對無線傳感網(wǎng)絡(luò)的傳感信息竊聽、拒絕服務(wù)攻擊,針對智能終端開放平臺的病毒和惡意軟件,都可能影響系統(tǒng)的正常運行。

          2.2 傳輸層

          通過互聯(lián)網(wǎng)、移動通信網(wǎng)、專網(wǎng)、小型局域網(wǎng)等網(wǎng)絡(luò)融合,對接收到的感知信息進行實時遠程傳送,實現(xiàn)信息的交互和共享,并進行各種有效的處理。傳輸層應(yīng)具有信息的管理和智能處理能力。

          傳輸層面對海量、集群的數(shù)據(jù)傳輸要求,容易導(dǎo)致核心網(wǎng)絡(luò)擁塞,產(chǎn)生DoS。此外,還將面臨異構(gòu)網(wǎng)絡(luò)跨網(wǎng)認證等安全問題,如中間人攻擊、異步攻擊等。

          2.3 應(yīng)用層

          利用云計算、模糊識別等各種計算技術(shù),對隨時接收到的跨地域、跨行業(yè)、跨部門的海量數(shù)據(jù)和信息進行分析處理,從而實現(xiàn)智能化決策與控制,提供針對不同應(yīng)用的各類解決方案。

          各個行業(yè)基于物聯(lián)網(wǎng)平臺的應(yīng)用涉及到大量的用戶隱私數(shù)據(jù),各系統(tǒng)平臺上的建設(shè)也還沒有建立起統(tǒng)一的標準,因此存在網(wǎng)絡(luò)融合和個人隱私數(shù)據(jù)的安全問題。

          3 物聯(lián)網(wǎng)數(shù)據(jù)特點及安全威脅分類

          3.1 物聯(lián)網(wǎng)數(shù)據(jù)基本特點

          (1)海量數(shù)據(jù)。物聯(lián)網(wǎng)的數(shù)據(jù)量特別大,并且由于小范圍內(nèi)的傳感節(jié)點密度大,因此存在數(shù)據(jù)信息冗余度大、相似性大的特點。

          (2)數(shù)據(jù)不確定性。基于物聯(lián)網(wǎng)萬事萬物連接的特點,經(jīng)常存在某一特定區(qū)域內(nèi)的感知數(shù)據(jù)信息突然激增,而這種不確定性的數(shù)據(jù)增減對感知和傳輸網(wǎng)絡(luò)提出了更高的要求。

          (3)數(shù)據(jù)異構(gòu)性。各行業(yè)基于物聯(lián)網(wǎng)存在各類應(yīng)用,由于系統(tǒng)平臺之間的統(tǒng)一標準還未建立起來,因此數(shù)據(jù)類型和表達方式存在異構(gòu)性特征。

          3.2 物聯(lián)網(wǎng)安全威脅分類

          (1)個人隱私。物聯(lián)網(wǎng)應(yīng)用于各類系統(tǒng)平臺,與人們?nèi)粘I盥?lián)系緊密,因此在各類應(yīng)用中可能會涉及到個人隱私信息,如身份信息、位置信息、行為喜好等。如若這些數(shù)據(jù)被泄露或篡改,將產(chǎn)生意想不到的后果。

          (2)應(yīng)用數(shù)據(jù)安全。物聯(lián)網(wǎng)在各行各業(yè)的不同應(yīng)用中,存在數(shù)據(jù)采集、傳輸、處理、控制等相關(guān)環(huán)節(jié),這些應(yīng)用數(shù)據(jù)涉及個人隱私、公共利益,甚至是社會安全,因此這也將是入侵者重點關(guān)注的領(lǐng)域,應(yīng)當在物聯(lián)網(wǎng)別重視。

          4 分層安全體系結(jié)構(gòu)

          本文提出的物聯(lián)網(wǎng)分層安全體系結(jié)構(gòu)分別針對感知層、傳輸層和應(yīng)用層提出相應(yīng)的安全措施,確保在物聯(lián)網(wǎng)的每一環(huán)節(jié)和層次都得到安全防護與管理和控制,從而保證數(shù)據(jù)安全。

          4.1 感知層

          感知層通過電子標簽或RFID進行識別,再通過傳感器網(wǎng)絡(luò)進行全方面的感知。因此,在安全防護方面,要對RFID相關(guān)物理設(shè)備進行保護,對傳感器節(jié)點進行保護,定期進行安全驗證與鑒權(quán);還應(yīng)在傳感器節(jié)點之間建立信息安全傳輸機制,保證傳送數(shù)據(jù)不會被未授權(quán)節(jié)點獲取或獲取后無法解析。

          4.2 傳輸層

          傳感器感知到的信息通過初步處理和過濾后通過傳輸層傳到后臺進行處理。因此,在傳輸層要保證端到端的數(shù)據(jù)加密、節(jié)點安全性驗證,以及網(wǎng)絡(luò)接入安全性。通過驗證、鑒權(quán)、密鑰等技術(shù)確保端到端的傳輸安全性;此外,通過相關(guān)的數(shù)據(jù)加密算法,確保數(shù)據(jù)的完整性和安全性。

          4.3 應(yīng)用層

          通過傳輸層傳送到應(yīng)用層的數(shù)據(jù)量大,數(shù)據(jù)存在異構(gòu)性,因此應(yīng)用層在云平臺處理海量異構(gòu)數(shù)據(jù)時,更需要建立起一個統(tǒng)一的標準體系和安全管理平臺,加強云計算安全,特別注意進行數(shù)據(jù)訪問權(quán)限、授權(quán)管理等安全防護手段,以加強對個人隱私和各類應(yīng)用數(shù)據(jù)的保護。