赢在执行

这个世界上只有两样东西愈分享愈多,那就是智慧与爱。

语源科技BlogJava 首页 新随笔 联系 聚合 管理
  17 Posts :: 11 Stories :: 13 Comments :: 0 Trackbacks
基于XMPP的JABBERD功能特性分析
  适应OS:Linux,Unix,AIX,*BSD,WIndows....

Key Feature

Jabberd

Hardware Included

NA

Administrator Features and Capabilities

XMPP-Standard Based

√

Administrative Console

√

TLS(c2s)

√

SASL(c2s)

√

Old SASL(c2s)

√

TLS(s2s)

√

Server Dialback(s2s)

√

Server-to-Server Federation

√

Authentication Options

PAM

√

Firewall Traversal

√

Standalone

√

SASL  PLAIN

√

SASL  DIGEST-MD5

√

SASL ANONYMOUS

√

Data Storage Options

File System

√

LDAP

√

Berkeley

√

Postgres

√

MySQL

√

Oracle

√

Other

√

Additional Features

Offline Message Storage

√

Server Statistics

√

Internationalization

Nameprep

√

Nodeprep

√

Resourceprep

√

Basic XMPP Functions

Resource Binding

√

Sessions

√

Privacy Rules

√

XMPP Errors

√

Rosters and Presence

Roster Management

√

Presence Subscriptions

√

Last Activity

√

Message Handling

Delayed Delivery

√

Client Support

Non-SASL Authentication

√

In-Band Registration

√

Private XML Storage

√

vCard Storage

√

Server Information

Service Discovery

√

Entity vCard

√

Entity Time

√

Software Version

√

Component Protocol

√

Optional Add-ons ( Sold Separately )

Interoperability

√

Mobile

√

Developer

√

VoIP

√

Video Conference

√

StreamMedia Manage

√

TTS

√

字典及解释

SOA: Service-Oriented Architecture

ESB: Enterprise Service Bus

XML: Extensible Markup Language   Detail: http://www.w3.org/XML

XMPP: Extensible Messaging and Presence Protocol   Detail: http://www.xmpp.org/ 可扩展消息处理现场协议 , 是基于可扩展标记语言( XML )的协议,它用于即时消息( IM )以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。

TLS(c2s): Transport Layer Security of Client to Server ,传输层加密 . SSL(Secure Socket Layer) 是 netscape 公司设计的主要用于 web 的安全传输协议。这种协议在 WEB 上获得了广泛的应用 , IETF(www.ietf.org) 将 SSL 作了标准化,即 RFC2246, 并将其称为 TLS

SASL(c2s): 简单认证安全层 , 它提供了模块化的 SMTP 认证扩展,因此 SMTP 就可以在 SASL 之上构建自己的 SMTP 认证,因为可以通过开放式的机制和协议来建立认证会话。另外, SASL 在实现了对 PLAIN 以及 CRAM-MD5 加密等协议的基础上,还提供了多种认证方法,比如通过 Kerberos 、用户数据库、 passwd 文件、 PAM 等。这样, SMTP 程序不需要支持这些认证方法就可以实现多种认证方式。并且, SMTP 在用户经过成功认证以后同样可以定义自己的访问策略来对用户访问进行控制

Server DialBack: 服务器 - 服务器之间的呼叫回叫,为了防止客户机欺骗行为,回叫依耐于 DNS ,如果没有 DNS 那么服务器 - 服务器之间无法通讯,也就是不支持分支互联 .

PAM: Pluggable Authentication Modules. 可插入的认证模块 ( 并不是 Linux 指的模块 ) 用于实现应用程序的认证机制 , 是程序员或管理员不需要重新编写或编译程序就可以改变认证机制 .

Firewall Traversal: 防火墙穿越

LDAP: Light Directory Access Protocol ,轻量级目录访问协议

Berkeley: Berkeley DB, a OpenSource Plugin Database , 一个开放源代码的内嵌式数据库管理系统

Postgres: PostgreSQL 是一种特性非常齐全的自由软件的对象 - 关系性数据库管理系统( ORDBMS ),它的很多特性正是当今许多商业数据库的前身

Nameprep:  是 "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)" ,描述了如果准备一个多语种域名,包括对一个域名字段进行映射、正规化以及禁止性过滤等等操作。RFC 3491

Nodeprep : A Stringprep Profile for Node Identifiers in XMPP

Resourceprep:RFC 3920中定义的

  
posted on 2006-12-31 12:50 飛雪(leo) 阅读(538) 评论(0)  编辑  收藏 所属分类: XMPP专区