freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)級即時(shí)通信系統(tǒng)的開源解決方案(更新版)

2026-01-12 05:44上一頁面

下一頁面
  

【正文】 性別、所在部門、職稱、常用電話等信息。除了以上的通信功能外,辦公 OA的輔助功能也可以轉(zhuǎn)移到即時(shí)通信工具,例如:文檔共享、通信錄、通知公告等。 28 9 小結(jié) 構(gòu)建企業(yè)級即時(shí)通信,一方面可以增強(qiáng)企業(yè)對內(nèi)的凝聚力及信息交流能力,另一方面可以增強(qiáng)企業(yè)對外的信息獲取能力。從中可見,開源產(chǎn)品是怎樣活化一個(gè)企業(yè)級應(yīng)用的,并付予了安全性、可靠性及實(shí)用性。 開源的碩果讓我們擺脫了束縛。 開源,意味著 放棄源代碼的完全封密性,追求廣泛的社區(qū)支持。其作用主要表現(xiàn)在,為客戶提供更便捷的溝通方式,隨時(shí)鎖定客戶,并且不需要對客戶端做更多的維護(hù)。 圖 14 個(gè)人信息 27 8 補(bǔ)充及擴(kuò)展 與辦公 OA 整合 OA 系統(tǒng)能夠解決以往企、事業(yè)單位只能通過傳統(tǒng)的“傳真、電話、打印材料送報(bào),開會研究”的方式傳遞信息的問題。 圖 11 登錄界面 群組聊天 群組聊天適合在線會議,或多人協(xié)作。通過大量的測試,該系統(tǒng)能正常運(yùn)行。安裝好 Openfire 后,進(jìn)行相關(guān)屬性的修改,并安裝插件。如果配置成功,進(jìn)入 openfire 管理控制臺 用戶 /組,就可以看到 你數(shù)據(jù)源中的用戶 /組信息了,同時(shí)可以使用 spark 登錄進(jìn)行測試。而 Openfire 已經(jīng)內(nèi)置了對數(shù)據(jù)庫實(shí)體關(guān)系的設(shè)計(jì)以及數(shù)據(jù)庫的相關(guān)配置。 18 ( 5) Apace License 下的開源軟件。 它具有如下優(yōu)點(diǎn) [23]: ( 1) Smack 是一個(gè)簡單的,功能強(qiáng)大的類庫。其中的 stream 標(biāo)簽就是所謂的 XML Stream。 ...其他通信 ... 客戶端 : 39。39。 xmlns=39。這不但使得解析容易了,人也容易閱讀,方便了開發(fā)和查錯(cuò)??蚣苤杏腥N實(shí)體(不包括外部即時(shí)消息服務(wù)器) [18]:( 1)用戶客戶端,( 2) 16 XMPP 服務(wù)器,( 3) XMPP 協(xié)議網(wǎng)關(guān)。再加上 Netbeans 有 SUN 公司的大力支持,使得越來越多的開發(fā)者選擇 Netbeans 作 為開發(fā)平臺。 ( 4) Openfire 安裝和使用都非常簡單。 通過以上開源產(chǎn)品,則可構(gòu)建企業(yè) IM 系統(tǒng),如圖 5: 圖 5 整體結(jié)構(gòu) 13 客戶端框架 客戶端采用 MVC 結(jié)構(gòu)設(shè)計(jì),應(yīng)用多種設(shè)計(jì)模式,如單例模式、門面模式、工廠模式,優(yōu)化設(shè)計(jì)過程,使得軟件內(nèi)部低耦合、高內(nèi)聚,如圖 6。一般企業(yè)內(nèi)會使用 Orcale 數(shù)所庫,同時(shí)也可選用開源數(shù)據(jù)庫 MySQL。 11 5 系統(tǒng)分析 系統(tǒng)分析是在需求分析的基礎(chǔ)上,構(gòu)建出具體模型。但在重要環(huán)節(jié)上,它卻是信息安全,維護(hù)信息流通性的有力后盾。如審批業(yè)務(wù)時(shí),有一小環(huán)節(jié)的信息丟失,使得下流的任務(wù)不能按時(shí)開展,而處理上流的業(yè)務(wù)又得不到反饋,在這個(gè)爭分奪秒的時(shí)代,這是一件很可怕的事。比如部門分級, A 部分下設(shè)有 A1 和 A2 子部份。 在通信技術(shù)或通信能力上,應(yīng)該與傳統(tǒng)的 IM 相近。而 MySQL則是典型的開源數(shù)據(jù)庫。 商業(yè)化解決方案 商業(yè)化的即時(shí)通信軟件已形成良好的應(yīng)用模式,及強(qiáng)大的企業(yè)支持。 2020 年,辦公網(wǎng)分布在全國 20 多個(gè)城市的上海浦東發(fā)展銀行引入了微軟剛剛發(fā)布的企業(yè)級即時(shí)通 信系統(tǒng) —— Live Communication Server。對企業(yè)級即時(shí)通信系統(tǒng)的誤解以及收費(fèi)是它打開市場的阻礙。為了能讓開源應(yīng)用盡快投入角色,可以參考以下幾點(diǎn)建議: ( 1)合適的才是最好的。 在安全性方面 ,不管在商業(yè)產(chǎn)品上 ,還是在開源產(chǎn)品上 ,安全性都頗受爭議。據(jù) Infoq 報(bào)道 [11],開源調(diào)查中心( OSC)近日發(fā)布了一份報(bào)告,報(bào)告顯示了開源軟件在世界各地、各企業(yè)中的使用情況。企業(yè)往往有自己特定的需求,特殊的情況。 3 (3)數(shù)據(jù)的并發(fā)訪問 多用戶并發(fā)地存取數(shù)據(jù)是企業(yè)級應(yīng)用的常見情況。 圖 1 速達(dá) ERP 軟件 總的來說,企業(yè)級應(yīng)用具有以下特點(diǎn) [9]: (1)數(shù)據(jù)持久化 (Persistent data ) 企業(yè)級應(yīng)用需要持久保存數(shù)據(jù)。 開源概念漸漸地影響著我們的生活和生產(chǎn)活動,它的出現(xiàn)以及成長過程讓我們思考著以下幾個(gè)問題 : 為什么市場需要 “ 開源”? 開源給我們帶來什么? 我們能為開源做些什么? 帶著以上問題,本文以構(gòu)建企業(yè)級即時(shí)通信系統(tǒng)為例 ,向用戶展現(xiàn)開源的魅力。但隨著企事業(yè)單位的規(guī)模日益擴(kuò)大,他們對辦公軟件的安全性、交互性,以及其企業(yè)文化內(nèi)涵有了更高的要求。 XMPP protocol。全文以構(gòu)建企業(yè)級即時(shí)通訊工具為骨架,穿插著 XMPP、 Openfire 和 MySQL 等多種開源產(chǎn)品。首先,分析企業(yè)級即時(shí)通信的需求、特點(diǎn)及國內(nèi)外現(xiàn)狀。開源解決方案 。 1996 年第一個(gè)即時(shí)通信產(chǎn)品 ICQ誕生,即時(shí)通信的技術(shù)和功能開始基本成型 [1][2]。于是,人們努力地尋找著在商業(yè)產(chǎn)品以外的更好的解決方案。 2 2 開源環(huán)境與企業(yè)應(yīng)用的結(jié)合 企業(yè)應(yīng)用的需求及特點(diǎn) 為提高企業(yè)辦事效率,降低企業(yè)辦公成本,大部分企業(yè)都進(jìn)行了辦公自動化(簡稱: OA—— Office Automation)改革,主動優(yōu)化辦公環(huán)境。在一般的應(yīng)用中,數(shù)據(jù)庫是數(shù)據(jù)保存、更新、查找的有利工具,其地位更是必不可少。普通用戶與專業(yè)用戶的習(xí)慣差異很大,他們很少有技術(shù)層面的專長。因此新技術(shù)以及新產(chǎn)品的推廣并不是很順利的,開源軟件實(shí)際應(yīng)用更是如此。平均而言,政府機(jī)構(gòu)在每臺機(jī)器上安裝了 123 個(gè)不同的開源軟件包;金融服務(wù)公司在每臺機(jī)器上安裝了 117個(gè)不同的包。 表格 開源環(huán)境解決方案 [12] 應(yīng)用類別 軟件名稱 費(fèi)用 (美元 ) 操作系統(tǒng) Red 80 Web服務(wù)器 Apache 0 數(shù)據(jù)庫 MYSQL 0 辦公套件 OpenOffice 0 電子商務(wù)套件 OSCommerce 0 圖形處理 GIMP 0 在性能方面,開源軟件不能完全適用于高壓環(huán)境。 ( 2)使用優(yōu) 秀的解決方案。 跨越物理空間的距離、實(shí)現(xiàn)即時(shí)交流是即時(shí)通信系統(tǒng)最吸 引企業(yè)之處。 此外,大型企業(yè),尤其具備跨區(qū)域經(jīng)營能力的大型企業(yè)也是即時(shí)通信系統(tǒng)的需求者。但是企業(yè)在實(shí)施初期,需要支付高昂的費(fèi)用。它們不但具備商業(yè)化軟件同樣成熟的解決方案,更重要的是,它們具備自由開源的理念以及開源社區(qū)的廣泛支持。 其次,在架構(gòu)時(shí),我們應(yīng)該考慮網(wǎng)絡(luò)通信問題。在傳統(tǒng) IM 中,個(gè)人信息(包括個(gè)人資料和個(gè)人辦公狀態(tài))存在著虛擬性以及極端的不真實(shí)性。比如防修改,防抵賴等。很多政企的預(yù)警系統(tǒng)都是建立在信息監(jiān)控網(wǎng)絡(luò)上的。 整體框架 首先假設(shè)企業(yè)要求把即時(shí)通信工具構(gòu)建在內(nèi)部局域網(wǎng)(廣域網(wǎng)的結(jié)構(gòu)相似)。 ( 4)客戶端 如果采用 B/S 結(jié)構(gòu),則可集中管理客戶端,開發(fā)及維護(hù)成本高,但很難利用本地資源,其實(shí)現(xiàn)方式很多,一般使用 javascript 和 css 豐富頁面效果。其優(yōu)點(diǎn)如下 [16]: ( 1) Openfire 內(nèi)部集成 ResinWeb 服務(wù)器,可以設(shè)計(jì)其于 Web 的管理程序。 開發(fā)語言及開發(fā)平臺 開發(fā)語言: Java 選用 Java 作為開發(fā)語言,除了它簡單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言外,由于 Openfire 是由 Java 編寫的,所以使用 Java 語言作為開發(fā)語言,能夠簡單地實(shí)現(xiàn)相關(guān)接口,并制作插件。而且, XMPP 包含了針對服務(wù)器端的軟件協(xié)議,使之能與另一個(gè)進(jìn)行通話,這使得開發(fā)者更容易建立客戶應(yīng)用程序或給一個(gè)配好系統(tǒng)添加功能。 在實(shí)際操作中,會使用基于 XMPP 的 Jabber 系統(tǒng)作為客戶服務(wù)中心信息交換系統(tǒng)的核心。所以可以說, XMPP 用 TCP 傳的是 XML 流 [21]。 version=39。 xmlns=39。 客戶端: bodyArt thou not Romeo, and a Montague?/body 17 客戶端: /message 服務(wù)器: message 39。服務(wù)器根據(jù)客戶端發(fā)送的信息以及程序的邏輯,發(fā)送 XML Stanza 給客戶端。 (”“).sendMessage(”Howdy!” )。在實(shí)際應(yīng)用時(shí),開發(fā)者只需要調(diào)用或?qū)崿F(xiàn)相應(yīng)接口即可。 如果想使用現(xiàn)有系統(tǒng)的用戶 /組 (部門 ),而不想使用 openfire 再去管理一套用戶 /組,那利用 openfire 對 JDBC Provider 的支持 可以非常方便的整合現(xiàn)有系統(tǒng)用戶。 工程實(shí)施及交付使用 工程實(shí)施是根據(jù)具體的應(yīng)用環(huán)境進(jìn)行修改,并及時(shí)作出解決方案。 最后,分發(fā)客戶端程序。特別是壓力測試上,力求達(dá)到 2020 人同時(shí)在線且發(fā)送數(shù)據(jù)的并發(fā)數(shù)量,在算法上及服務(wù)器二次開發(fā)上,仍 有很大的空間。如圖 12。 OA 系統(tǒng)提供的實(shí)時(shí)交互功能不足,尤其是不能提供點(diǎn)對點(diǎn)的或者多人的語音、視頻交流能力。 例如,目前流行即時(shí)信息應(yīng)用 —— Twitter,它允許用戶將自己的最新動態(tài)和想法以短信的形式發(fā)送給手機(jī)和個(gè)性化網(wǎng)站群,而不僅僅是發(fā)送給個(gè)人。利用開源產(chǎn)品構(gòu)建企業(yè)級即時(shí)通信平臺,已不是新
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1