您好,登錄后才能下訂單哦!
本篇文章為大家展示了大數(shù)據(jù)報(bào)表工具都有哪些應(yīng)用部署方式,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
回答這個(gè)問(wèn)題之前,我們先來(lái)看看報(bào)表工具到目前為止都有哪些形態(tài),雖然國(guó)產(chǎn)的大部分都是 java 語(yǔ)言開(kāi)發(fā)的,功能方面也基本相同,但是形態(tài)還是有差異的。
差異在于,有一些廠商始終把報(bào)表定位為一個(gè)通用工具類中間件產(chǎn)品,因其特性,使得集成商與自己的產(chǎn)品或項(xiàng)目做集成時(shí)比較簡(jiǎn)便且靈活,這也是大部分集成商希望的一個(gè)定位。
另外有些廠商,不愿意只掙工具的錢了,想把報(bào)表包裝成一個(gè)通用的平臺(tái),既能掙工具的錢,又能掙一部分平臺(tái)的錢,這個(gè)形態(tài)的優(yōu)點(diǎn)是,遇上一些需求簡(jiǎn)單的終端用戶可以直接拿來(lái)用;缺點(diǎn)是,很多項(xiàng)目定制程度高,統(tǒng)一平臺(tái)基本用不了,集成商會(huì)很頭疼,因?yàn)槎嘟o我一套系統(tǒng),不知道該怎么部署集成了,具體后面再說(shuō)。
了解了產(chǎn)品形態(tài),接下來(lái)我們?cè)賮?lái)看看報(bào)表工具有哪些部署方式。概括起來(lái)也是兩種:集成部署與獨(dú)立部署,先解釋下兩種模式:
集成部署是把報(bào)表嵌入已有系統(tǒng),以模塊形式存在,統(tǒng)一使用系統(tǒng)的登錄、組織架構(gòu)、權(quán)限等平臺(tái)功能。集成部署細(xì)分的話,又包括兩種情況:深入集成、報(bào)表作為服務(wù)集成。
其中深入集成是把報(bào)表和已有系統(tǒng)放到一塊兒,物理上就在一個(gè)應(yīng)用里。
而服務(wù)式的集成,則將報(bào)表和已有系統(tǒng)分離,各自部署,物理上是兩個(gè)(或多個(gè))應(yīng)用,報(bào)表提供服務(wù)接口(一般就是 url)被其他系統(tǒng)集成調(diào)用,通俗點(diǎn)兒說(shuō)就是在其他系統(tǒng)掛報(bào)表的鏈接。
作為服務(wù)集成,實(shí)際就涉及到報(bào)表工具獨(dú)立部署方式了。獨(dú)立部署從字面意思也可以看出 **,** 報(bào)表與其他應(yīng)用是分離的,各自獨(dú)立、分別部署、本身互不干擾,如果需要調(diào)用其資源,則采用跨系統(tǒng)掛鏈接調(diào)用的方式。
那么,上面的兩大類報(bào)表工具,適用哪種部署方式呢?
定位為中間件的適合無(wú)縫集成,因?yàn)樗麄兊亩ㄎ痪褪敲嫦蜷_(kāi)發(fā)的集成商用戶被集成,不論做產(chǎn)品還是項(xiàng)目,都可以把報(bào)表嵌入進(jìn)系統(tǒng)。
優(yōu)點(diǎn)很明顯,如同一顆釘子,釘?shù)侥膲K兒木板上,就屬于該木頭板兒了,作為一個(gè)整體不分離,統(tǒng)一管理維護(hù)。另外,集成也比較簡(jiǎn)捷,以 java 類產(chǎn)品為例,基本都是復(fù)制一些 jar 文件,再放置或合并一些配置文件,就完成了。
唯獨(dú)有個(gè)缺點(diǎn),必須要求報(bào)表和已有系統(tǒng)開(kāi)發(fā)語(yǔ)言一致。
中間件產(chǎn)品不能作為報(bào)表服務(wù)調(diào)用嗎?其實(shí)也不是,部分廠商也為客戶考慮到這一點(diǎn),除提供中間件報(bào)表工具外,也會(huì)帶一個(gè)簡(jiǎn)易的報(bào)表平臺(tái),不作為賣點(diǎn),免費(fèi)使用,甚至開(kāi)源,便于用戶快速開(kāi)發(fā)。
而做成平臺(tái)的報(bào)表基本上只能獨(dú)立部署,因?yàn)榇祟惍a(chǎn)品基本不提供模塊拆分集成的模式(即便個(gè)別提供,也會(huì)作為定制服務(wù)收取昂貴的費(fèi)用),自己“拆”這個(gè)活兒也是很麻煩的,估計(jì)也拆不明白。
優(yōu)點(diǎn)在文章開(kāi)始已經(jīng)提到,能快速擁有一套完整的系統(tǒng),尤其是需求簡(jiǎn)單的終端用戶比較喜歡,產(chǎn)品呈現(xiàn)出來(lái)也顯得功能更多、更炫。
但是,這類產(chǎn)品獨(dú)立部署獨(dú)立使用是最好的,一旦涉及跨系統(tǒng)調(diào)用,幾乎都需要適配統(tǒng)一認(rèn)證、組織架構(gòu)同步、權(quán)限同步等,這個(gè)工作很費(fèi)精力,一般情況下就是提供一堆接口自行實(shí)現(xiàn),對(duì)于集成商來(lái)說(shuō),集成反而整的焦頭爛額。
總結(jié)來(lái)說(shuō),不同產(chǎn)品有不同的適配場(chǎng)景,當(dāng)我們選擇時(shí),要根據(jù)自己是啥情況然后確定要啥,如果是中間件需求,就不要要求平臺(tái)功能,那都是多余的,嵌入集成時(shí)反而是累贅。如果是完整系統(tǒng)需求,則不用考慮嵌入集成性,更應(yīng)從系統(tǒng)整體考慮,可選擇完善的平臺(tái)或基于開(kāi)源平臺(tái)改造。
上述內(nèi)容就是大數(shù)據(jù)報(bào)表工具都有哪些應(yīng)用部署方式,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。