
Windows Azure AppFabrie的所有部件都是在Windows Azure的基礎上創建的(盡管AppFabrie并沒有為所有的Windows Azure應用提供服務),其部件描述如下。
1.服務總線
服務總線的目標是通過云中應用公開的終端使公開應用服務變得簡單,這個終端是可以被其他應用(無論是本地應用還是云應用)訪問的。每個公開的終端都被分配了一個RUI,用戶可以通過這個URI沿來定位和訪問服務。服務總線同樣能夠處理網絡地址轉換所帶來的挑戰,并且可以在沒有打開新的公開應用端口的情況下通過防火墻。
2.訪問控制
用戶可以通過很多種方法獲得一個數字身份認證,包括Active Directory、Windows Live ID、Google Account、Facebook等。如果一個應用希望注冊帶有其中的一種數字身份認證,那么這個應用的創建者為了支撐這個身份認證將面臨很多嚴峻的挑戰。AppFabrie訪問控制服務簡化了這一工作,同時也定義了一定的規則來控制用戶的訪問。
3.高速緩存
在很多情況下,應用需要重復訪問存取同一個數據。為了提升這類應用的訪問速率, 可以緩存這些經常被訪問的信息,從而減少應用査詢數據庫庫的次數。高速緩存服務實現了上述功能,提髙了應用的訪問效率。