force.com 資料庫即服務 Custom Objects and Fields
Create any database, for any app, without any software.
Custom Fields 是整個 Force.com 平台的基礎,透過他可以藉由 define 來組成您想要的 Custom Object,Custom Object 則可以提供如前面介紹 UI 時所提的 Pages 使用,也可以提供 Apex Code 或 Workflow 存取,當然透過 Web Services API 您更可以輕易的存取 Force.com 上面的物件資料,所以我們可以知道 Database as a Service 是整個 Force.com 的核心。
透過 Database Services 您可以,
::Create any table
::Add any field
::Build any relationship
::Security & sharing
::Automatic audit history tracking
::Automatic tuning
::Automatic backups
::Automatic upgrades
接下來,透過 developer force.com 平台,我們直接來感受一下,在 Force.com 平台如何簡單又快速的建立一個 Custom Fields
Step 1: 選擇一個自訂欄位的類型,這邊我們選擇電子郵件
Step 2: 輸入欄位名稱與相關檢核設定,設定好之後,使用此欄位時,系統會自動幫您設定檢核條件
Step 3: 建立欄位的安全性(這一點我相當激賞),圖中可以看出此自訂欄位可以在相關的 Pages 上的顯示/隱藏,或是否可以編輯
Step 4: 設定此欄位可以由哪些版面使用
Step 5: 完成!沒有寫一行程式喔,但是已經做完 70% 的工作了,剩下的是如何將欄位組成 Object 以做更彈性的運用,並將他配置在 Pages 上(這些也沒有寫程式),是不是可以感受到這個平台的威力了 :)
受限於時間的關係,實在沒有辦法將所有功能全部介紹完,只能用淺嚐即止的方式,有興趣的邦友去申請帳號,就可以去感受他的所有功能囉
延伸閱讀:
本文在個人 iThome Blog 中同步連載
除了開發平台與界面不同外,其他其實很多OO的開發工具都有相同功能
實在看不出來跟Cloud Computing有什麼關連?
而且文章裡面好像也沒有提到任何跟Cloud Computing有關的技術
感覺好像跟SOA才比較有關係吧,建議少用跟文章無關的標題比較好
免得不懂的讀者產生誤解就不太好囉...
分享一下個人的小小看法啦~
PS:不過看得出來您的用心,所以還是幫您推一下...^_^
謝謝您的指教與建議以及鼓勵
其實整個 Force.com 關於 Cloud Computing 的概念就是 Platform as a Service
Force.com 這一系列是將 Platform as a Service 的組成要素再細分並以此顯示出這個平台的特性。
就前面 雲端小記(I) 中,其實我也提過,雲端技術並不是一項新的發明,就您提的 SOA 架構就廣義而言,如果將範圍擴大到走出企業的機房端,也可以視為雲端的一種架構。
感謝您