Aile 以多個使用者產品承接情境,以共用領域能力維持一致性,再透過受控整合邊界連線外部入口與應用。
| 架構層 | 對使用者的價值 |
|---|---|
| 產品體驗 | 依個人、團隊、管理、運營或訪客情境提供合適入口 |
| 共同領域能力 | 讓身份、組織、訊息、客戶和服務在產品之間保持一致 |
| 整合邊界 | 讓網站、渠道與核准應用在明確範圍內加入既有流程 |
| 狀態與通知 | 在即時互動之外,仍能於重新載入或重新連線後恢復工作 |
產品層負責角色導向的流程、跨裝置體驗與工作脈絡。NewAile 與 AilePro 都有 App/Desktop 形態;其餘產品依營運、服務或外部訪客情境提供專門入口。
領域能力層提供身分與租戶、溝通與房間、客戶與關係、任務與協作、服務營運及整合能力。產品透過穩定契約使用這些能力,不應直接依賴其他產品的畫面或本機狀態。
產品發起動作時,由對應領域能力驗證身份與工作脈絡、儲存業務結果,再將變化通知相關入口。客戶端可以為了速度保留本機狀態,但共同領域能力仍是跨產品協作的判斷依據。
例如,網站訪客開始對話時,WebChat 負責互動介面;服務與溝通能力維持會話;AilePro 或其他服務入口承接後續工作;客戶與任務能力儲存需要持續處理的關係和行動。
整合採明確身分、租戶脈絡與能力範圍。公開 Wiki 提供已核准的整合指引;私有介面、正式環境位置與內部部署配置不在公開範圍。
新增產品、入口或整合時,應優先複用既有領域能力,並明確它消費哪些狀態、寫入哪些結果、由誰負責失敗恢復。只有在現有領域無法表達新的業務責任時,才新增能力邊界,避免同一事實被多個產品分別維護。