【2023年11月第四版教材】《第5章-信息系統工程之系統集成(第四部分)》

《第5章-信息系統工程之系統集成(第四部分)》

  • 3 系統集成
    • 3.1網絡集成
    • 3.2 數據集成
    • 3.3 軟件集成
    • 3.4 應用集成
    • 3.5 安全工程

3 系統集成

3.1網絡集成

安全對策要點
傳輸子系統1.常用的無線傳輸介質主要包括無線電波、微波、紅外線
2.常用的有線傳輸介質主要包括雙絞線、同軸電纜、光纖
交換子系統網絡按所覆蓋的區域可分為局域網、城域網廣域網,由此網絡交換也可以分為局域網交換技術、城域網交換技術和廣域網交換技術。

3.2 數據集成

1、數據集成是將參與數據庫的有關信息在邏輯上集成為一個屬書異構分布式數據庫的全局概念模式,以達到信息共享的目的。數據集成可以分為基本數據集成、多級視圖集成、模式集成多粒度數據集成四個層次。

集成類型要點
基本數據集成由于同一業務實體存在于多個系統源中,并且沒有明確的辦法確認這些實體是同一實體時,就會產生這類問題。通用標識符問題是數據集成時遇到的最難的問題之一。 處理該問題的辦法包括:
🫱隔離:保證實體的每次出現都指派一個唯一標識符。
🫱 調和:確認哪些實體是相同的,并且將該實體的各次出現合并起來。
多級視圖集成多級視圖機制有助于對數據源之間的關系進行集成:
🫱底層數據表示方式為局部模型的局部格式,如關系和文件;中間數據表示為公共模式格式,如擴展關系模型對象模型;高級數據表示為綜合模型格式
🫱視圖的集成化過程兩級映射:①數據從局部數據庫中,經過數據翻譯、轉換并集成為符合公共模型格式的中間視圖;②進行語義沖突消除、數據集成和數據導出處理,將中間視圖集成為綜合視圖
模式集成決數據庫的沖突比如命名、結構等。
多粒度數據集成數據綜合(或數據抽象)指由高精度數據經過抽象形成精度較低但是粒度較大的數據。其作用過程為從多個較高精度的局部數據中,獲得較低精度的全局數據。在這個過程中,要對各局域中的數據進行綜合,提取其主要特征。
數據綜合集成的過程是特征提取和歸并的過程。數據細化指通過由一定精度的數據獲取精度較高的數據,實現該過程的主要途徑有:時空轉換,相關分析或者由綜合中數據變動的記錄進行恢復。數據集成是最終實現數據共享和輔助決策的基礎。

2、異構數據集成

集成類型要點
異構數據集成的方法過程式方法和聲明式方法
開放數據庫互聯標準
基于XML的數據交換標準
基于JSON的數據交換格式一種輕量級的交換方式

3.3 軟件集成

1、軟件構件標準:公共對象請求代理結構(CORBA)、COM、DCOM與COM+、.NET、 J2EE應用架構等標準。

類型要點
CORBAOMG的目的則是為寧將對象和分布式系統技術集成為一個可相互操作的統一結構,此結構既支持現有的平臺也將支持未來的平臺集成
COMCOM技術要達到的基本目標是:即使對象是由不同的開發人員用不同的編程語言實現的,在開發軟件系統時,仍能夠有效地利用已經存在于其他已有軟件系統中的對象;同時,也要使當前所開發的對象便于今后開發其他軟件系統時進行重用。
DCOM 與COM+1 .DCOM作為COM的擴展,不僅繼承了 COM優點,而且針對分布環境還提供了一些新的特性,如位置透明性、網絡安全性、跨平臺調用等。
2.COM+為COM的新發展或COM更高層次上的應用,其底層結構仍然以COM為基礎,幾乎包容了 COM的所有內容。COM+倡導了一種新的概念,它把COM組件軟件提升到應用層而不再是底層的軟件結構,通過操作系統的各種支持,使組件對象模型建立在應用層上,把所有組件的底層細節留給操作系統。因此,COM+與操作系統的結合更加緊密。
.NET.NET開發框架在通用語言運行環境基礎上,給開發人員提供了完善的基礎類庫、 數據庫訪問技術及網絡開發技術,開發者可以使用多種語言快速構建網絡應用
J2EEJ2EE為搭建具有可伸縮性、靈活性、易維護性的組織系統提供了良好的機制。J2EE的體系結構可以分為客戶端層、服務器端組件層、EJB層和信息系統層

3.4 應用集成

1、應用集成組織應用集成(EAI)是指將獨立的軟件應用連接起來,實現協同工作。對
應用集成的技術要求大致有:
(1)具有應用間的互操作性:應用的互操作性提供不同系統間信息的有意義交換,即信息
的語用交換,而不僅限于語法交換和語義交換。此外,它還提供系統間功能服務的使用功能, 特別是資源的動態發現和動態類型檢查。
(2)具有分布式環境中應用的可移植性提供應用程序在系統中遷移的潛力并且不破壞應用所提供的或正在使用的服務。這種遷移包括靜態的系統重構或重新安裝以及動態的系統重構。
(3)具有系統中應用分布的透明性:分布的透明性屏蔽了由系統的分布所帶來的復雜性。 它使應用編程者不必關心系統是斗布的還是集中的,從而可以集中精力設計具體的應用系統, 這就大大減少了應用集成編程的復雜性。

2、可以幫助協調連接各種應用的組件有:
(1)應用編程接刊(API) :API是定義不同軟件交互方式的程序和規則,可以支持應用之間相互通信。API利用特定的數據結構,幫助開發人員快速訪問其他應用的功能。
(2)事件驅動型操作:當觸發器(即事件)啟動一個程序或一組操作時,系統就會執行事件驅動型操作。
(3)數據映射:將數據從一個系統映射到另一個系統,可以定義數據的交換方式,從而簡化后續的數據導出、分組或分析工作。

3.5 安全工程

1、信息安全系統三維空間包括安全機制、網絡參考模型和安全服務(22下64)
(1) X軸是’‘安全機制”。安全機制可以理解為提供某些安全服務,利用各種安全技術和
技巧,所形成的一個較為完善的結構體系。
(2) Y軸是’‘OSI網絡參考模型”。
(3) Z軸是’'安全服務”。
由X、Y、Z三個軸形成的信息安全系統三維空間就是信息系統的“安全空間: 隨著網絡的逐層擴展,這個空間不僅范圍逐步加大,安全的內涵也就更豐富,達到具有認證、權限、完整、 加密和不可否認五大要素,也叫作“安全空間”的五大屬性。

2、安全機制包含基礎設施實體安全、平臺安全、數據安全、通信安全、應用安全、運行 安全、管理安全、授權和審計安全、安全防范體系等。

3、安全服務包括對等實體認證服務、數據保密服務、數據完整性服務、數據源點認證服務、禁止否認服務和犯罪證據提供服務等。
(1)對等實體認證服務:用于兩個開放系統同等層中的實體建立鏈接或數據傳輸時,對
對方實體的合法性、真實性進行確認,以防假冒。
(2)數據保密服務:包括多種保密服務,為了防止網絡中各系統之間的數據被截獲或被
非法存取而泄密,提供密碼加密保護。數據保密服務可提供鏈接方式和無鏈接方式兩種數據保密,同時也可對用戶可選字段的數據進行保護。
(3)數據完整性服務:用以防止非法實體對交換數據的修改、插入、刪除以及在數據交
換過程中的數據丟失。
(4)數據源點認證服務:用于確保數據發自真正的源點,防止假冒。
(5)禁止否認服務:用以防止發送方在發送數據后否認自己發送過此數據,接收方在收到數
據后否認自己收到過此數據或偽造接收數據,由兩種服務組成:不得否認發送和不得否認接收。
(6)犯罪證據提供服務:指為違反國內外法律法規的行為或活動,提供各類數字證據、 信息線索等。

4、安全技術主要涉及加密、數字簽名技術、防控控制、數據完整性、認證、數據挖掘等。

5、信息安全系統的建設主要包括:硬件工程、軟件工程、通信及網絡工程、數據存儲與災備工程、系統工程、測試工程、密碼工程和組織信息化工程等。

6、信息安全系統建設是遵從組織所制定的安全策略進行的。而安全策略由組織和組織的客戶和服務對象、集成商、安全產品開發者、密碼研制單位、獨立評估者和其他相關組織共同協
商建立。因此信息安全系統工程活動必須要與其他外部實體進行協調。

7、信息安全系統工程應該吸納被管理的成熟規范部分,這些安全管理包括物理安全、 計算機安全、網絡安全、通信安全、輸入/輸出產品的安全、操作系統安全、數據庫系統安全、 數據安全、信息審計安全、人用套、管理安全和輻射安全等。

8、信息安全系統工程在/累熟度模型(ISSE-CMM)是一種衡量信息安全系統工程實施能 力的方法,是使用面向工程過程的一種方法。(22上63)

9、ISSE-CMM主要灌用于工程組織獲取組織評估組織

工程過程包含
工程組織系統集成商、應用開發商、產品提供商和服務提供商
獲取組織采購系統、產品以及從外部/內部資源和最終用戶
評估組織認證組織、系統授權組織、系統和產品評估組織

11、ISSE將信息安全系統工程實施過程分解為:工程過程風險過程保證過程。(21下63)

12、信息安全系統工程能力成熟度模型,下表熟悉看看就好!

級別公共特性
Level 1—非正規實施級一執行基本實施
Level 2—規劃和跟蹤級規劃執行、規范化執行、驗證執行、跟蹤執行
Level 3—充分定義級定義標準化過程、執行已定義的過程、協調安全實施(21上65)
Level 4—量化控制級建立可測度的質量目標、對執行情況實施客觀管理
Leve I 5—持續改進級改進組織能力、改進過程的效能

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42775.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42775.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42775.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

webpack中常見的Loader

目錄 1.webpack中的loader是什么?配置方式 2. loader特性3.常見的loader 1.webpack中的loader是什么? loader 用于對模塊的"源代碼"進行轉換,在 import 或"加載"模塊時預處理文件 webpack做的事情,僅僅是分…

爬蟲逆向實戰(三)--天某云登錄

一、數據接口分析 主頁地址:天某云 1、抓包 通過抓包可以發現登錄接口是account/login 2、判斷是否有加密參數 請求參數是否加密? 通過“載荷”模塊可以發現password、comParam_signature、comParam_seqCode是加密的 請求頭是否加密? 無…

ElasticSearch 8.9.0 開發模式安裝

ElasticSearch 8.9.0 開發模式安裝 MacOS(Apple芯片):https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.9.0-darwin-aarch64.tar.gz Linux:https://artifacts.elastic.co/downloads/elasticsearch/elasti…

git倉庫新建上傳記錄

新建git倉會出現版本分支問題,解決過程: 其他的前期綁定之類的傳送:https://blog.csdn.net/qq_37194189/article/details/130767397 大概思路:新建一個分支,上傳,合并,刪除分支 git branch …

4.2 C++ Boost 內存池管理庫

Boost 庫是一個由C/C語言的開發者創建并更新維護的開源類庫,其提供了許多功能強大的程序庫和工具,用于開發高質量、可移植、高效的C應用程序。Boost庫可以作為標準C庫的后備,通常被稱為準標準庫,是C標準化進程的重要開發引擎之一。…

cmake擴展(5)——file命令排除部分文件

在cmake中可以使用file命令獲取需要的文件&#xff0c;并且支持正則/通配符&#xff0c;使用起來還是很方便的。 #語法file({GLOB | GLOB_RECURSE} <out-var> [...] [<globbing-expr>...])#example file(GLOB_RECURSE SOURCES "src/*.h" "src/*.cp…

HTTP與HTTPS的區別

面試常見問題&#xff0c;HTTPS優化總結易記版&#xff1a; 1、HSTS重定向技術&#xff1a;將http自動轉換為https&#xff0c;減少301重定向 2、TLS握手優化&#xff1a;在TLS握手完成前客戶端就提前向服務器發送數據 3、會話標識符&#xff1a;服務器記錄下與某客戶端的會…

Mac鼠標增強工具Smooze Pro

Smooze Pro是一款Mac上的鼠標手勢增強工具&#xff0c;可以讓用戶使用鼠標手勢來控制應用程序和系統功能。 它支持多種手勢操作&#xff0c;包括單指、雙指、三指和四指手勢&#xff0c;并且可以自定義每種手勢的功能。例如&#xff0c;您可以使用單指向下滑動手勢來啟動Expos視…

Linux 僵死進程

fork復制進程之后&#xff0c;會產生一個進程叫做子進程&#xff0c;被復制的進程就是父進程。不管父進程先結束&#xff0c;還是子進程先結束&#xff0c;對另外一個進程完全沒有影響&#xff0c;父進程和子進程是兩個不同的進程。 一、孤兒進程 現在有以下代碼&#xff1a;…

如何計算全彩LED顯示屏的像素

大屏尺寸 提供大屏的尺寸和像素點間距&#xff0c;計算大屏的分辨率是多少&#xff1f; 大屏尺寸&#xff1a;寬度>10200mm&#xff0c;高度>2025mm&#xff1b;像素點間距<1.25mm 分辨率計算 寬10200/1.258160px 高2025/1.251620px 寬&#xff1a;高 接近 5:1&a…

PHP 三元 !empty 而不是評估為真或假 可用isset()

是否可以使用速記三元來檢查變量是否已設置&#xff0c;而不是是否計算結果為零或非零&#xff1f; 例如&#xff0c;我試過&#xff1a; $var 0; echo (string) $var ?: (string) false ?: 2;但由于前兩個表達式的計算結果均為“0”或“false”&#xff0c;因此顯示為 2。…

如何建立單元測試

快速開始 zixun-quickstart-mk3生成的項目已經配置好了基礎的BaseTest,各個測試類只需要繼承BaseTest就可以開始進行單元測試的編寫了。 如何進行Mock 為了保證獨立性和可重復執行,所有的外部依賴都需要進行Mock,SpringTest引入了Mockito作為單測Mock組件, Mickito官方文…

vue2中使用unocss,在ie11 不能正常顯示unocss的顏色設置

前景 ie11 不能正常顯示unocss的顏色設置&#xff1a;“–un-text-opacity: 1 !important; color: rgba(213,147,197,var(–un-text-opacity));” IE11 目前是無法支持 CSS 變量&#xff08;自定義屬性&#xff09;和 rgba 中使用的 var() 函數。 為了在 IE11 中使用 UnoCSS…

前端基礎(JavaScript語法)

前言&#xff1a;今天學習JavaScript的基本語法&#xff0c;包括變量、函數、對象、數組。 目錄 JavaScript 變量 函數 對象 數組 JavaScript 變量 定義變量 判斷語句 判斷等于&#xff1a; 判斷不等于&#xff1a;! if else語句 if(vavb){ console.log("…

springboot 整合swagger 入門 使用

1.前提 一定要看好版本。 Springboot ? Swagger各版本整理_swagger版本_qq_33334411的博客-CSDN博客 我的版本: <dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</ver…

前饋神經網絡正則化例子

直接看代碼&#xff1a; import torch import numpy as np import random from IPython import display from matplotlib import pyplot as plt import torchvision import torchvision.transforms as transforms mnist_train torchvision.datasets.MNIST(root…

Docker:Windows container和Linux container

點擊"Switch to Windows containers"菜單時&#xff1a; 提示 然后 實際上是運行&#xff1a;com.docker.admin.exe start-service

成集云 | 樂享問題邀請同步企微提醒 | 解決方案

源系統成集云目標系統 方案介紹 騰訊樂享是騰訊公司開發的一款企業社區化知識管理平臺&#xff0c;它提供了包括知識庫、問答、課堂、考試、活動、投票和論壇等核心應用。這個平臺凝聚了騰訊10年的管理經驗&#xff0c;可以滿足政府、企業和學校在知識管理、學習培訓、文化建…

【gitkraken】gitkraken自動更新問題

GitKraken 會自動升級&#xff01;一旦自動升級&#xff0c;你的 GitKraken 自然就不再是最后一個免費版 6.5.1 了。 在安裝 GitKraken 之后&#xff0c;在你的安裝目錄&#xff08;C:\Users\<用戶名>\AppData\Local\gitkraken&#xff09;下會有一個名為 Update.exe 的…

Linux環境變量

環境變量 一.基本概念二.常見的環境變量1.PATH&#xff1a;指令搜索路徑2.HOME&#xff1a; 指定用戶的主工作目錄3.SHELL&#xff1a;當前Shell,它的值通常是/bin/bash 三.查看環境變量的方法四.命令行參數五.環境變量增加和刪除六.本地變量 一個問題&#xff1a;我們在寫一段…