- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件公司openfire介绍及应用汇报
OpenFire介绍及应用 东华软件股份有限公司 汇报人:郭凯 所在部门:数字媒体发布组 目录 Xmpp协议介绍 IM XMPP IMPP PRIM SIP XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。 Xmpp协议优点 开放—XMPP协议是自由、开放、公开的,并且易于了解。而且在客户端、服务器、组件、源码库等方面,都已经各自有多种实现。 标准—互联网工程工作小组(IETF)已经将Jabber的核心XML流协定以XMPP之名,正式列为认可的实时通信及Presence技术。任何IM供应商在遵循XMPP协议下,都可互相连接。 分散式—XMPP核心协议通信方式是先创建一个stream,XMPP以TCP传递XML数据流,没有中央主服务器。任何人都可以运行自己的XMPP服务器,使个人及组织能够掌控他们的实时传讯体验。 安全—任何XMPP协议的服务器可以独立于公众XMPP网络(例如在企业内部网络中),而使用SASL及TLS等技术的可靠安全性,已自带于核心XMPP技术规格中。 可扩展—XML命名空间的威力可使任何人在核心协定的基础上建造定制化的功能。 弹性佳—XMPP除了可用在实时通信的应用程序,还能用在网络管理、内容供稿、协同工具、文件共享、游戏、远程系统监控等。 多样性—用XMPP协定来建造及布署实时应用程序及服务的公司及开放源代码计划分布在各种领域;用XMPP技术开发软件,资源及支持的来源是多样的,使得使你不会陷于被“绑架”的困境。 Xmpp协议基本网络结构 XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。 Xmpp协议通信模式 XMPP核心协议通信的基本模式就是先建立一个XML流,然后进行协商(协商的主要目的是为了保证通信的安全性),协商完毕之后客户端发送许多XML节。服务器根据客户端发送的信息以及程序的逻辑,发送XML节给客户端。但此过程并不是一问一答的,任何时候都有可能从一方发信给另外一方。通信的最后阶段是通过/stream标记关闭XML流,关闭TCP/IP连接。 XMPP Client XMPP Client XMPP Server DNS Server XMPP Server Other Server XMPP Client XMPP Client Xml流 Protocol Gateway Xmpp协议实现 名称 平台 说明 Spark 跨平台 java Google Talk Windows、android 仅支持gmail托管下账号登陆 网易泡泡 Windows 仅支持网易托管下账号登陆 iChat Mac OS X v10.4及以上 Telepathy-基底 客户端实现 服务器实现 名称 语言 网页 iChat Server c /server/macosx/features/ichat.html Openfire Java /projects/openfire/ Jabber XCP 所有这些实现中,spark+openfire的组合因其开源等特性得到非常广泛的应用 Openfire简介 Openfire 采用Java开发,基于开发的XMPP(Jabber)协议,所以可以使用各种支持XMPP协议的IM客户端软件登陆服务。 Openfire安装和使用都非常简单,可以轻易的构建即时通信服务器,并利用Web进行管理。单台服务器可支持上万并发用户。 Openfire作为一个即时通信平台提供了服务端程序、客户端程序、Web端包、开发API及完善的文档一整套完善的服务。 Openfire 服务端程序(windows、linux Mac三大平台) Spark Web端 移动端 smack Xmppframework Openfire网络结构 Openfire框架 Openfire Server DB Clients XMPP Cocall Plugins Openfire Enterprise Edition Monitoring Service Broadcast Other Plugins Core Router XMPP MUC Presen
您可能关注的文档
最近下载
- 通风防排是烟工程合同.doc VIP
- 不同层级护士核心能力的培养.pptx VIP
- 微型计算机原理与接口技术第二版邹逢兴部分习题答案.doc VIP
- 幼儿园课件::认识少数民族.pptx VIP
- DELIXI德力西CJX2s说明书.pdf
- YV100XG机器FAMF校正培训教材.docx VIP
- 2025至2030中国硫酸钙晶须行业市场发展现状及竞争格局与投资发展报告.docx
- (高清版)DB62∕T 3237-2023 建筑钢结构防火技术标准.docx VIP
- (四检)厦门市2025届高三第四次质量检测 生物试卷(含答案).docx
- 2025年220KV输电线路施工组织措施及施工方案1.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)