功能組件是最小的技術單位,其能夠獨立地作為一個整體被IT從業(yè)者(或者IT服務供應商)來使用。這些功能組件必須定義其輸入和輸?shù)臄?shù)據(jù)對象,它們也必然對主要數(shù)據(jù)對象造成影響;例如,創(chuàng)建、更新、刪除。通常一個功能組件控制和/或管理一種類型的數(shù)據(jù)對象,但這并沒有在架構種進行描述。
IT4IT中,功能組件與特定價值流以及輔助功能相匹配。功能組件與一個給定的價值流匹配,被認為是“主要”功能組件。功能組件影響主要數(shù)據(jù)對象,但是對于一個給定的價值流不是主要功能組件的,被認為是“次要”功能組件。IT4IT使用不同的顏色來區(qū)分主要和次要功能組件。
功能組件的例子包括事件、工程、缺陷等。IT4IT中只包含那些對主要數(shù)據(jù)對象有影響的功能組件。在正常業(yè)務中也有其他的技術組件和管理系統(tǒng)被IT組織所使用,但是那些不被認作是IT4IT所規(guī)定的部分。這些類型的組件例子可以包括企業(yè)金融系統(tǒng)、人力資源應用和合同管理系統(tǒng)。
符號和命名
IT4IT同時使用正式和非正式符號風格,和可視化句法來描述功能組件。在等級1上主要功能組件如藍色長方形來非正式的表達(見圖16),次要功能組件如灰色長方形來非正式的表達。在ArchiMate語言中使用“應用組件”類型來正式表示功能組件。
當一個功能組件可控制一個或多個數(shù)據(jù)對象類型時,一個單一的數(shù)據(jù)對象只能由一個功能組件來控制。為了可視化的呈現(xiàn),使用非正式符號來嵌入“被控制的”數(shù)據(jù)對象的方式
圖形可以很復雜,需要通過清楚的“可視化”句法來幫助讀者理解元素以及它們之間的關系。文本用來描述功能組件的重點。下圖描述了功能組件的非正式符號及其關聯(lián)的數(shù)據(jù)對象。
功能組件和數(shù)據(jù)對象