名詞解釋
術語的名詞解釋
- 活動 (Activity)
- 編排內完整的功能處理單位。活動包括流程控制(邏輯)活動;促進資料耗用及傳輸的資料活動;以及啟用與資料庫系統、企業系統、Web 伺服器、電子郵件伺服器及其他系統整合的活動。編排包含一系列活動。
- 資產 (Assets)
- 與特定活動相關聯的補充配置檔、Script 或其他資料。例如,針對資料庫插入活動建立的緩衝區表格 Script 為資產。資產是由「Web 管理主控台」控制。對資產的存取權可以提供給非 WMC 的使用者。例如,可以將與資料庫活動相關聯之資產的特定專用權提供給 DBA,以便他們可以建立必要的表格或觸發程式。
- 緩衝區表格 (Buffer table)
- 用來與各種「資料庫模組活動」(例如單一表格插入、更新或刪除資料庫活動)一起使用的輔助表格。當您配置其中一個資料庫 DML(資料操作語言)活動時,Studio 會產生一個 SQL Script,可用來在資料庫表格上建立適當的觸發程式;當觸發事件(INSERT、UPDATE、DELETE)發生時,會移入緩衝區表格。緩衝區表格提供藉由編排擷取資料庫變更並起始處理的方法。
- 指令行介面 (Command-line interface)
- 「Web 管理主控台」的文字型替代方案,用於配置、管理及查詢「整合軟體驅動裝置」。
- 控制表格 (Control table)
- 促進在整合中使用資料庫端點的資料庫表格。使用目標是緩衝區表格時,Studio 會產生 Script,以建立可用來確保特定表格的插入、更新及刪除發生一次,而且僅一次的控制表格。
- 部署 (Deploy)
- 在「整合軟體驅動裝置」上建立專案配置的實例。
- 文件 (Document)
- 任何「XML 綱目」檔案、DTD,以及其他組成整合專案的配置檔。
- 動態定界字元 (Dynamic delimiters)
- 從訊息本身的欄位內取得的定界字元,例如用來表示包含一批電子健康記錄之檔案中新記錄開頭的 HL7 PID(病患 ID)訊息標頭。
- 空的位置保留元 (Empty placeholder)
- 出現在具有多個分支的活動中,作為該分支中活動的起始位置保留元。將其他活動放在此圖示上,即會移除它。
- 端點 (Endpoint)
- 為外部系統,例如「整合軟體驅動裝置」所連接,以在執行時期取得資料或傳回資料之資料庫伺服器、FTP 伺服器、電子郵件系統或企業應用程式。
- 純文字檔 (Flat file)
- 包含非 XML 資料的檔案。純文字檔通常有兩種類型:定界,其中使用逗點、Tab 鍵、空格或其他定界字元來區隔可變長度欄位及記錄;或由位置決定,其中欄位及記錄具有固定寬度。
- For each
- 對資料重複所在的訊息結構反覆運算的活動。
- 純文字檔綱目 (Flat File Schema)
- 定義如何解譯特定的「純文字檔」集。Studio 會根據您在「訊息定義」窗格中定義的配置,來建立純文字檔綱目(XML 綱目)。純文字檔綱目是與「讀取純文字檔」活動一起使用,以將來源純文字檔轉換為 XML。
- 函數 (Function)
- Studio 所提供,您可以在編排中定義處理時使用的字串、數學及細項函數。
除了預先建置的函數外,Studio 還可讓您建置自己的自訂函數及新增參考表。
- 整合專案 (Integration project)
- 組成整合解決方案的各種輸入、輸出(端點)、對映及綱目定義(轉換、訊息格式)、編排,以及配置資訊,在 Studio 中設計並部署至「整合軟體驅動裝置」。
- 工作 (Job)
- 編排的特定執行時期實例。
- 對映 (Map)
- 可讓您將輸入參數連結至變數,以及將變數連結至編排的元件。許多 Studio 活動包含您在設計時必須在編排的環境定義中配置的內嵌對映,以定義實際參數如何對映至變數,以及在編排中應該如何處理變數。
除了內嵌的活動對映外,Studio 也有獨立式「對映」活動,可用來將任何類型的輸入及輸出連結至編排。
- 節點 (Node)
- 所有輸入至「整合軟體驅動裝置」或從中輸出的資料都會在 Studio 具體化,作為一系列節點,如同在類似樹狀結構的階層式結構中一般。在許多情況下,節點代表 XML 文件的結構及內容,但在許多情況下,它們卻不是(例如,資料庫表格中的列會顯示為節點)。Studio 中的節點會傳送結構的相關資訊;可以支援的內容類型;或資料的其他性質。
- 編排 (Orchestration)
- 一種特定順序,依序處理活動(例如資料對映、轉換及控制邏輯活動)、端點,以及使用 Studio 來定義及配置,並部署為要在「整合軟體驅動裝置」上執行的資料類型。
- 參數 (Parameter)
- 傳遞至活動或編排的值。例如,檔名及資料是兩種可以從 FTP 端點傳遞至編排的參數。
- 挑選 (Pick)
- 根據發生的動作決定要啟動哪個起始者活動的活動。例如,「挑選」活動包含三個分支,這三個分支分別包含「取得插入列」活動、「取得刪除列」活動及「取得更新列」活動。如果資料庫發生 UPDATE 事件,則會建立編排實例,並呼叫包含「取得更新列」活動的分支。
- 專案 (Project)
- 使用 Cast Iron® Studio 定義及建立的專案。每一個專案都具有一個內容檔 (filename.sp3),以及數個其他 meta 資料檔案及資料夾,組成了所有整合元素 - 編排、端點、XML 綱目、「純文字檔」,以及其特定配置(變數、參數)。
- 發佈 (Publish)
- 將 Studio 中的所有專案檔複製到「整合軟體驅動裝置」或中間暫置區,例如檔案伺服器上的共用目錄,進行後續的執行時期配置並部署至特定環境。「發佈」程序包含驗證專案;建立專案配置文件的 .par 檔案;以及將套件傳送至指定的「整合軟體驅動裝置」。
- 記錄 ID (Record identifier)
- 在特定類型之「純文字檔」中,例如 EDI(電子資料交換)或 HL7(健康層次 7)檔案,定界記錄的特殊欄位。例如,HL7 PID(病患 ID)號碼即為記錄 ID。
- 重複定界字元 (Repetition delimiters)
- 「純文字檔」中的定界字元,當資料缺少唯一值(例如記錄 ID)以區分不同記錄時,即會使用該定界字元。
- 取代 (Replace)
- 出現在「挑選」及其他活動分支中,作為起始位置保留元,讓端點活動可以接收該分支的訊息。將「接收端點活動」放在此圖示上,即會移除它。
- 儲存程序 (Stored procedure)
- 位於資料庫並透過呼叫其名稱來明確執行的函數碼單位。當特定資料庫表格發生特定的插入、更新或刪除活動時,可以使用儲存程序來移入緩衝區表格。
- Studio
- 一種整合開發環境 (IDE),用於建立、配置及發佈它們組成的整合專案及編排。
Studio 專案會在「Cast Iron 整合軟體驅動裝置」上執行。
- 終止 (Terminate)
- 停止編排處理。
- 轉換 (Transformation)
- 將資料從某種格式轉換為另一種格式。例如,將 CSV(逗點區隔值)格式的「純文字檔」資料轉換為 XML 資料。
轉換也可以抑制資料、新增資料、變更資料類型,以及執行計算。
- 觸發程式 (Trigger)
- 一種資料庫儲存程序,當觸發事件發生時即會隱含地呼叫它。在「資料庫模組」中,「觸發事件」指的是表格上的 INSERT、UPDATE 或 DELETE。
- 變數 (Variable)
- 用來傳遞編排所處理的資料值。變數是由對映用來識別來源及目標。部分「活動」會自動建立變數。
- While 迴圈 (While loop)
- 只要指定的條件成立,便會起始並持續處理任何子項活動。