XMPP概要 核心功能及應用領域

2021-08-26 06:43:18 字數 1285 閱讀 2374

xmpp是針對即時互動的開發技術,相比於其他技術,他有如下的一些優點:

安全—內嵌連線安全機制以及驗證機制,使用sasl及tls等技術的可靠安全性,已自帶於核心xmpp技術規格中。

開放—xmpp協議是自由、開放、公開的,並且易於了解。而且在客戶端、伺服器、元件、原始碼庫等方面,都已經各自有多種實現。

標準—網際網路工程工作小組(ietf)已經將jabber的核心xml流協議以xmpp之名,正式列為認可的實時通訊及presence技術。而xmpp的技術規格已被定義在rfc 3920及rfc 3921。任何im**商在遵循xmpp協議下,都可與google talk實現連線。

可擴充套件—xml命名空間的威力可使任何人在核心協議的基礎上建造定製化的功能;為了維持通透性,常見的擴充套件由xmpp standards foundation。

彈性佳—xmpp除了可用在實時通訊的應用程式,還能用在網路管理、內容供稿、協同工具、檔案共享、遊戲、遠端系統監控等。

多樣性—用xmpp協議來建造及佈署實時應用程式及服務的公司及開放源**計畫分布在各種領域;用xmpp技術開發軟體,資源及支援的**是多樣的,使得使你不會陷於被「綁架」的困境。

xmpp提供的核心服務:

1,連線安全(channel encryption)

2,驗證機制(authentication)

4, 聯絡人列表(contact lists)

5, 一對一聊天(one-to-one messaging)

6, 多人聊天(multi-party messaging)

7, 訊息通知(notification)

8, 服務發現(service discovery)

9, 動態查詢實體能力(capabilities advertisement)

10,結構化資料表單(structured data forms)

11,工作流管理(workflow management)

12,點對點多**空間(peer to peer media sessions)

基於以上的核心服務,你可以按照自己的需要構築下面的一些實際應用(僅僅是一些例子,你還可以在xmpp擴充套件協議上發掘出更多的應用模式).

1,即時通訊應用

2, 聊天室

3,遊戲

4,系統控制

5,lbs應用

6,中介軟體以及雲服務

7,資訊推送應用

8,網路**(voip)

9, 驗證服務

不僅僅是作為一種單獨的服務,你同樣可以把相關的一些功能嵌入到自己應用中,包括傳統的網際網路以及時下最熱的移動網際網路,給使用者更人性化,更流暢的使用者體驗。

Blog的三大核心功能及RSS詳解

三大核心功能 rss 首先談rss,rss其實很多朋友都已有了解。rss是站點用來和其他站點之間共享內容的一種簡易方式 也叫聚合內容 通常被用於新聞和其他按順序排列的 一段專案的介紹也可以是包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些專案 的鏈結通常都能鏈結到全部的內容。網路使用者...

專注核心功能

當我還小的時候,出了什麼毛病都愛用風油精。無論是蟲叮蚊咬,暈車暈船還是感冒發燒,風油精都能派上用場。因此當我頗為自豪的向我的小夥伴炫耀道 風油精什麼都能治 的時候,他的一句 風油精什麼都能治,什麼都治不好 著實給我潑了一頭冷水。我無意斥責那些多功能產品。事實上,很多多功能產品非常成功而且確實給使用者...

專注核心功能

當我還小的時候,出了什麼毛病都愛用風油精。無論是蟲叮蚊咬,暈車暈船還是感冒發燒,風油精都能派上用場。因此當我頗為自豪的向我的小夥伴炫耀道 風油精什麼都能治 的時候,他的一句 風油精什麼都能治,什麼都治不好 著實給我潑了一頭冷水。我無意斥責那些多功能產品。事實上,很多多功能產品非常成功而且確實給使用者...