構件包 可以包含一組構件,是用來對EOS構件進行分類,是EOS構件最大復用單位。
構件 是EOS構件的主要部分,構件可以包含一組構件邏輯,分頁面構件,展現構件,流程構件,業務構件,數據構件,運算構件6種.
構件邏輯 是構件的具體內容,粒度最細,所以也稱為原子構件,每個構件邏輯都提供數據輸入輸出接口。
運算構件
EOS中最底層的構件,又叫原子構件,用于完成特定的業務計算和程序集成的相關構件稱為運算構件,運算構件中包含的運算邏輯是標準的Java Method。
業務構件
用于完成多個運算邏輯的邏輯流程的相關構件稱為業務構件,是通過EOS開發環境開發的多個運算邏輯的圖形化邏輯流程。
展現構件
用于控制業務流轉與頁面交互的構件稱為展現構件,展現構件是通過EOS開發環境開發的圖形化組裝業務構件、頁面構件,來表達一個完整的功能。
頁面構件
用于完成用戶交互界面生成及頁面集成的相關構件稱為頁面構件,頁面構件可以是標準J2EE展現層的構件,如Jsp, Tag等
數據構件
用于完成數據模型定義,管理和數據操作的相關構件稱為數據構件。
流程構件
用于完成某個包含人工和自動的業務活動流程的構件稱為流程構件,是通過EOS開發環境開發的工作流的圖形化描述 。
原文轉自:http://www.anti-gravitydesign.com