摘要:在基于的應(yīng)用里,應(yīng)用開(kāi)發(fā)人員用訪問(wèn)數(shù)據(jù)庫(kù)這些會(huì)被數(shù)據(jù)庫(kù)接口轉(zhuǎn)換成各種數(shù)據(jù)庫(kù)提供商支持的原生語(yǔ)句然后執(zhí)行。里對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)實(shí)現(xiàn)是封裝在大量以結(jié)尾的實(shí)現(xiàn)的,相當(dāng)于層的那些。類(lèi)似的一樣,它將應(yīng)用訪問(wèn)數(shù)據(jù)庫(kù)層的代碼和底層數(shù)據(jù)庫(kù)解耦。
ABAP Netweaver
在SAP基于Netweaver的ABAP應(yīng)用里,應(yīng)用開(kāi)發(fā)人員用Open SQL訪問(wèn)數(shù)據(jù)庫(kù), 這些Open SQL會(huì)被Database interface(數(shù)據(jù)庫(kù)接口)轉(zhuǎn)換成各種數(shù)據(jù)庫(kù)提供商支持的原生SQL語(yǔ)句然后執(zhí)行。
Netweaver 支持的數(shù)據(jù)庫(kù)提供商在表DBCON的DBMS字段里能看到:
除了普通的ABAP Open SQL的語(yǔ)句用于業(yè)務(wù)數(shù)據(jù)的增刪查改之外,SAP CRM和C4C里還支持Enterprise Search(有時(shí)也成為simple search,模糊搜索), 就是類(lèi)似Google搜索一樣,用戶只需要指定待搜索值,而無(wú)需指定該搜索值對(duì)應(yīng)的搜索條件。
在這兩個(gè)產(chǎn)品里的Enterprise Search實(shí)現(xiàn)原理實(shí)際上是應(yīng)用程序發(fā)起一個(gè)RFC(Remote Function Call)到TREX服務(wù)器上拿到查詢結(jié)果。
關(guān)于SAP TREX介紹請(qǐng)參考wikipedia.
https://en.wikipedia.org/wiki/TREX_search_engine
HybrisHybris里也有和CRM WebUI里的API層起同樣作用的層,封裝了對(duì)DB的操作。
Hybris里對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)實(shí)現(xiàn)是封裝在大量以DAO(Data Access Object)結(jié)尾的Java class實(shí)現(xiàn)的,相當(dāng)于SAP CRM API層的那些function module。
隨便點(diǎn)開(kāi)一個(gè)DAO看實(shí)現(xiàn),里面也是拼SQL語(yǔ)句然后拋到DB去執(zhí)行:
上圖代碼里拼裝的SQL語(yǔ)句也不是數(shù)據(jù)提供商相關(guān)的原生SQL語(yǔ)言,而是一種新的語(yǔ)言,稱為Flexible Search。類(lèi)似ABAP的OPEN SQL一樣,它將Hybris應(yīng)用訪問(wèn)數(shù)據(jù)庫(kù)層的代碼和底層數(shù)據(jù)庫(kù)解耦。
在Hybris幫助文檔上能看到支持的數(shù)據(jù)庫(kù)列表:
在Hybris開(kāi)發(fā)環(huán)境下使用的數(shù)據(jù)庫(kù)名叫HSQLDB: 一個(gè)輕量級(jí)的純Java開(kāi)發(fā)的開(kāi)放源代碼的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/17707.html
摘要:通過(guò)這個(gè)鏈接打開(kāi)對(duì)應(yīng)的幫助文檔,可以看到下列七種登錄手段。上圖的圖例描述了部署在云平臺(tái)環(huán)境上的應(yīng)用是如何通過(guò)訪問(wèn)系統(tǒng)上的服務(wù)。用戶完成登錄操作后,一個(gè)簡(jiǎn)稱為被創(chuàng)建,發(fā)送給,并緩存于內(nèi)。將請(qǐng)求通過(guò)轉(zhuǎn)發(fā)給。 ABAP Netweaver 在事務(wù)碼SICF里選擇一個(gè)服務(wù),在明細(xì)頁(yè)面對(duì)Procedure字段點(diǎn)擊F1,查看Logon Procedure的幫助文檔。showImg(https://...
摘要:通過(guò)這個(gè)鏈接打開(kāi)對(duì)應(yīng)的幫助文檔,可以看到下列七種登錄手段。上圖的圖例描述了部署在云平臺(tái)環(huán)境上的應(yīng)用是如何通過(guò)訪問(wèn)系統(tǒng)上的服務(wù)。用戶完成登錄操作后,一個(gè)簡(jiǎn)稱為被創(chuàng)建,發(fā)送給,并緩存于內(nèi)。將請(qǐng)求通過(guò)轉(zhuǎn)發(fā)給。 ABAP Netweaver 在事務(wù)碼SICF里選擇一個(gè)服務(wù),在明細(xì)頁(yè)面對(duì)Procedure字段點(diǎn)擊F1,查看Logon Procedure的幫助文檔。showImg(https://...
摘要:服務(wù)云包含產(chǎn)品,也就是的模塊成都研究院是這個(gè)產(chǎn)品開(kāi)發(fā)的主力,一共有三支開(kāi)發(fā)團(tuán)隊(duì)。以前在瑞士的辦公樓客戶數(shù)據(jù)云包含產(chǎn)品一家以色列創(chuàng)業(yè)公司,主要業(yè)務(wù)是在線物業(yè)管理客戶身份和個(gè)人資料,后被收購(gòu)。 2018年6月的SAPPHIRE(藍(lán)寶石大會(huì))上, SAP發(fā)布了新的商務(wù)軟件套件:C/4HANA,意在通過(guò)SAP C/4HANA將前臺(tái)應(yīng)用和SAP Digital Core(數(shù)字化核心)S/4HAN...
閱讀 3614·2021-09-08 10:46
閱讀 1237·2019-08-30 13:17
閱讀 2425·2019-08-30 13:05
閱讀 1252·2019-08-29 15:29
閱讀 2934·2019-08-29 11:31
閱讀 586·2019-08-26 12:13
閱讀 1603·2019-08-26 11:42
閱讀 1973·2019-08-23 18:37