XMPP Technologies Overview

前提:学习xmpp协议的过程中,看着官方的资料,突然想整理下来,也顺便锻炼锻炼自我的英语,虽然已经有http://www.jabbercn.org翻译计划,但我还是想自己试试看,可能翻译会有错,以后学习深入了,会更新!

XMPP Technologies Overview
xmpp 技术预览

XMPP is the Extensible Messaging and Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
xmpp 是可扩展的消息处理和出席协议,一组包含了即时消息,出席,组对话,音频和视频对话,协作,轻量级中间件,内容加密和XML数据通用解释器。

XMPP was originally developed in the Jabber open-source community to provide an open, secure, spam-free, decentralized alternative to the closed instant messaging services at that time. XMPP offers several key advantages over such services:
对于当时封闭的即时消息服务,xmpp最初由jabber开源组织开发,并且提供了一个开源,安全,spam-free,多样化的选择。xmpp提供了多种关键的优势通过这些服务。

  • Open — the XMPP protocols are free, open, public, and easily understandable; in addition, multiple implementations exist in the form clients, servers, server components, and code libraries.
  • 开源 — xmpp协议具有免费,开源,公共的和简单易懂的特性;此外,在客户端,服务端,服务组件和核心库里面都存在着多种实现形式。

  • Standard — the Internet Engineering Task Force (IETF) has formalized the core XML streaming protocols as an approved instant messaging and presence technology. The XMPP specifications were published as RFC 3920 and RFC 3921 in 2004, and the XMPP Standards Foundation continues to publish many XEP series.
  • 标准 — IETF 已经正式地把核心的xml流协议作为一种提供即时消息和出席技术。xmpp规格作为RFC3920和RFC3921在2004年公布,与此同时,xmpp标准化组织继续公布更多xep拓展系列。

  • Proven — the first Jabber/XMPP technologies were developed by Jeremie Miller in 1998 and are now quite stable; hundreds of developers are working on these technologies, there are tens of thousands of XMPP servers running on the Internet today, and millions of people use XMPP for instant messaging through public services such as Google Talk and XMPP deployments at organizations worldwide.
  • 实践证明 — 从1998年,Jeremie Miller 研发的第一个Jabber/xmpp技术到现在已经日趋成熟;数以百计的开发者都在用着这些技术,数以千计的xmpp服务器在互联网上面运行着,还有很多人用着以xmpp协议作为即时消息通讯的服务,例如google talk和xmpp服务部署在全球各地的组织。

  • Decentralized — the architecture of the XMPP network is similar to email; as a result, anyone can run their own XMPP server, enabling individuals and organizations to take control of their communications experience.
  • 分散化 — xmpp的网络架构与邮件非常相似;所以,任何人都可以运行他们自己的xmpp服务器,让更多的个人和组织管理自己的通讯体验。

  • Secure — any XMPP server may be isolated from the public network (e.g., on a company intranet), robust security using SASL and TLS has been built into the core XMPP specifications, and the XMPP network is virtually spam-free. In addition, the XMPP developer is actively working on end-to-end encryption to raise the security bar even further.
  • 安全 — 任何一个xmpp 服务器都可能从公共网络中独立出来(例如公司内网),并且通过使用在xmpp规格中的SASL和TLS使其具有强壮的安全性,xmpp网络几乎spam-free。此外,xmpp开发者在端对端的通讯中,非常积极地提高他们的安全性,比以往的更安全。

  • Extensible — using the power of XML, anyone can build custom functionality on top of the core protocols; to maintain interoperability, common extensions are published in the XEP series, but such publication is not required and organizations can maintain their own private extensions if so desired.
  • 可扩展的 — 通过使用xml的技术,任何人都可以搭建一个定制的功能在最核心的协议中;为了维持可操作性,常用的拓展协议都在XEP系列中公布,但是相关的公布并不是必须的,如果有需要,组织可以包含他们自己的私有的拓展。

  • Flexible — XMPP applications beyond IM include network management, content syndication, collaboration tools, file sharing, gaming, remote systems monitoring, web services, lightweight middleware, cloud computing, and much more.
  • 灵活的 — xmpp程序不仅仅是IM,还包括网络会议,内容加密,文件分享,游戏,远程系统监控,网络服务,轻量级中间件,云计算等等。

  • Diverse — a wide range of companies and open-source projects use XMPP to build and deploy real-time applications and services; you will never get “locked in” when you use XMPP technologies.
  • 多样化 — 不同的公司和开源项目使用xmpp协议搭建和开发实时程序和服务;当你使用xmpp技术时,你永远不会找不到方向。

The following pages provide an introduction to various XMPP technologies, including links to specifications, implementations, tutorials, and special-purpose discussion venues.
接下类的页面会提供xmpp协议各方面的介绍,包括了说明,拓展,教程和专题讨论板块的链接。

  • Core — information about the core XMPP technologies for XML streaming
    核心 — 关于xmpp核心协议对xml流相关技术的介绍

  • BOSH — an HTTP binding for XMPP (and other) traffic
    BOSH  — xmpp传输的http绑定

  • Jingle — SIP-compatible multimedia signalling for voice, video, file transfer, and other applications
    Jingle — 对于语音,视频,文件传输和其他应用的sip-兼容多媒体传输

  • Multi-User Chat — flexible, multi-party communication
    多用户对话 — 灵活,多用户交流

  • PubSub — alerts and notifications for data syndication, rich presence, and more
    PubSub — 关于数据汇聚,动态出席和更多的警告和消息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值