雲計算平台
雲計算模式有三種:(下面介紹來自百科)
1. SaaS:提供給客戶的服務是運營商運行在雲計算基礎設施上的應用程序,用戶可以在各種設備上通過客戶端界面訪問,如瀏覽器。消費者不需要管理或控制任何雲計算基礎設施,包括網絡、服務器、操作系統、存儲等等;
2. PaaS:提供給消費者的服務是把客戶采用提供的開發語言和工具(例如Java,python, .Net等)開發的或收購的應用程序部署到供應商的雲計算基礎設施上去。客戶不需要管理或控制底層的雲基礎設施,包括網絡、服務器、操作系統、存儲等,但客戶能控制部署的應用程序,也可能控制運行應用程序的托管環境配置;
3. IaaS:提供給消費者的服務是對所有計算基礎設施的利用,包括處理CPU、內存、存儲、網絡和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統和應用程序。消費者不管理或控制任何雲計算基礎設施,但能控制操作系統的選擇、存儲空間、部署的應用,也有可能獲得有限制的網絡組件(例如路由器、,防火牆,、負載均衡器等)的控制。
百科里面有說,雲計算平台可以划分為3類:以數據存儲為主的存儲型雲平台,以數據處理為主的計算型雲平台以及計算和數據存儲處理兼顧的綜合雲計算平台。Force.com是一個商業化的雲計算平台,類似於微軟的Azure平台,Google的Google AppEngine,應用代管服務。Force.com的特點如下:
技術特性:彈性可定制商務軟件
核心技術:應用平台整合技術
企業服務:Force. com服務
開發語言:Java,APEX
Force.com可以看成上圖中三種雲計算模式的結合體(對開發人員而言更多充當Pass的角色)。開發人員能做的就是在Saas層為Force.com平台添磚加瓦,構建屬於自己的應用。這種應用是一種mash-ups(混搭式應用,a website or application that combines tools from multiple cloud computing platforms to create new functionality),目前用戶經常使用的雲計算工具有Google's search API(Google搜索欄)、Amazon.com's system(用戶創建全新的店面)、Google地圖API(常見於房地產網頁)。
關於這本書
目標讀者:商業用戶、專業開發人員
章節內容:
- Force.com平台介紹
- 學習the sample recruiting app和fictitious company(不理解sample recruting app)
- 復習數據庫概念
- 創建一個簡單的App
- 應用強化(Enchancing the simple app)
- 應用拓展(Expanding the simple app using relationships)
- 數據安全與分享(Securing and Sharing Data)
- Collaborating with Chatter(不懂,翻譯不來)
- 自定義流程和規則(Using Custom Workflow and Approval Processes)
- 使用報表和儀表盤分析數據(Analyzing Data with Reports and Dashboards)
- 學習使用Visual Force
- Learn More
- 詞匯表
開發環境:Force.com sandbox或者Developer Edition of Salesforce(需要去www.salesforce.com/developer注冊)
開發人員社區:http://community.salesforce.com/sforce?category.id=developers
郵箱反饋: developerforce@salesforce.com
Developer Force: 開發人員社區,使用Force.com平台構建,運行在雲上。
Salesforce.com培訓和認證:詳情見www.salesforce.com/training