No.3【SalesForce學習】Trailhead_理解SF的構架體系
No.3 理解SF的構架體系
本單元介紹內容:
- SF的體系構架概要 SF平臺簡介,Object-fields-records及Org介紹
- 重要術語 宣告式(declarative)開發和程式式(programmatic)開發之間的不同
1.SF的體系構架概要 通過SF平臺,我們可以對自身企業的業務進行高度的自定義,並且給客戶,員工及合作伙伴帶來很好的體驗。 通過平臺的特性,不需要編寫很多程式碼甚至無需編碼,就可以實現自定義的業務。大大的縮短實施的速度,減少很多開發量。
這種高速的實施,歸功於SF的優良的構架體系。
學習理解SF構架,既可以瞭解很多優秀的業務構架理念,也使我們在平臺上進行業務處理變得更加容易。
當我們審視SF體系構架時,可以構想為一層一層累積起來的層狀物。如下圖。
上圖中包含了非常多的模組,我們開始只需集中瞭解其中幾個重要的模組。
首先,SF是雲服務的公司,它提供的每個服務一定是基於它的可信任的,多工處理的雲服務。 SF平臺則是這個服務的基礎。主要基於元資料(metadata),由不同部分組成,如資料服務,人工智慧和用於開發方面的強大的API等等。
如上圖,所有的APP位於SF平臺頂部。我們預建的服務產品,如銷售雲服務,市場營銷雲服務,以及我們利用SF平臺建立的APP,均擁有持續的強大的功能。 所有機能服務都是整合。它的平臺技術,包含於它提供的及我們自定義的服務或功能中。
2.重要術語 信任,多使用者,元資料和API,這幾個術語非常重要。
-信任- 為什麼可以信任雲服務?
SF平臺上,一切建於信任之上。不僅對於儲存在平臺上的的組織敏感資料,還是平臺上自建的至關重要的功能, SF對保證客戶的資料和功能的安全,SF是放在重中之重的位置上。
信任站點trust.salesforce.com是非常重要的資源。可以利用它檢視效能資料,取得更多的SF如何保證你資料安全的資訊。 它也公示了任何SF將實施的有計劃的維護,有些時候在維護中,可能會影響到你訪問SF。
-多使用者-
對於多使用者服務,共享服務,SF也是作為重點服務。
形象的比喻,SF平臺好像公寓大樓。 每家公司在雲服務中有自己的空間,有各種各樣的鄰居,從夫妻店到跨國合作大公司。
實現方式是採用多工處理。 但他實際意味著你正在共享資源。SF在多工雲服務上提供了一套核心的服務。 無論你的業務規模大小,每家公司使用同樣的計算能力,資料儲存和SF的核心特色。
信任和多工是緊密關聯的。儘管事實是多家公司共享空間,但可以信任SF保證你的資料安全。
無縫更新升級每年3次。SF提供的是雲服務,你從不需要安裝新特色,或者擔心你的硬體效能的問題。
-元資料-
簡單的說,元資料是關於資料的資料。 當我們談論資料的資料,我們實際正談論你的SF組織的架構。
讓我們考慮一個Object,如“地產資訊”。當我們的夢之屋的朋友們,輸入或檢視關於地產資訊。 例如,一個地產位於波士頓,價值50萬,有3間臥室。
現在,想象你剝離了所有特殊資料。剩下了什麼? 你留下了地產Object的如下資訊, 地址,臥室數。你也可以設定獨特的頁面佈局,安全設施等等。
SF上架設的組織中,所有這些標準的和自定義的配置,功能和程式碼均是元資料。
以下是網上元資料的說明。 元資料(Metadata),又稱中介資料、中繼資料,為描述資料的資料(data about data),主要是描述資料屬性(property)的資訊,用來支援如指示儲存位置、歷史資料、資源查詢、檔案記錄等功能。元資料算是一種電子式目錄,為了達到編制目錄的目的,必須在描述並收藏資料的內容或特色,進而達成協助資料檢索的目的。元資料是關於資料的組織、資料域及其關係的資訊,簡言之,元資料就是關於資料的資料。
-API-
通過API,使軟體的不同部分,互相連通,交換資訊。
先看一下硬體中的API.比如,你不必知道了解USB埠工作原理。 你僅需知道,當你通過連線連線你的電話到一個USB埠,就可以傳遞資訊到你的電腦。
軟體中的API是相似的。不需知道細節,就能連線你的App到其他app或軟體系統。 潛在的技術模組,負責如何傳遞資訊到整個系統的特殊部分。
通過S它必須做什麼?
之前,我們談論過資料庫。當你追加自定義的Object或欄位,平臺自動的建立一個API,作為一種和資料庫的訪問方式。 SF就是通過使用API名稱來取得你在尋找的元資料和資料。
例如,我們可以使用一個合約的名字在很多地方,如SF移動App,一個自定義頁面,甚至一個郵件模板。 這就是通過特定的API名稱,使之成為可能。
API力量的核心是,所有的資料和元資料都是附有Api的。 在現在看來,這也許沒什麼,但是通過API的方式,給SF平臺內構建業務系統,帶來了非常巨大的柔軟性。 它使得我超脫通常商務軟體的正常思路,可以為公司建立獨特的且有創造性的方案。
每次使用SF,無論是使用標準功能還是建立自定義APP,實際意味著和API進行互動。