-
能夠建立支援服務且獨立執行的元件,這樣,每個元件自身都是獨立的,但是它們都透過API耦合在一起,作為應用程式以統一的方式工作。
-
獨立測試和執行的元件,你可以很輕鬆的對一個元件執行測試與更改,而不必更改任何其他元件。
-
互連元件的同步工作,元件使用簡單的通訊通道和協議作為個體單元共存並協同工作。
-
一個非集中化的應用程式,每個元件都是獨立的,可以單獨開發和部署。因此,消除了由於一個小缺陷而導致整個應用程式崩潰的風險。
-
分散的資料管理 ,每個元件都有自己獨立的資料庫,因此,可有效地防止資料洩露導致接管整個應用程式,並將其限制在一個元件中,這增強了應用程式的安全性。
-
靈活和可伸縮的應用程式,應用程式的部分升級或擴充套件,無需對已經存在的元件進行任何更改。