|
|
|
|
| STUN(Simple Traversal of User Datagram Protocol Through Network Address Translators) 的定义在 RFC 3489(及 RFC 5389),是一种用于 NAT 穿越的机制。它帮助 NAT 防火墙后面的 SIP 客户端或路由器处理其封包路由。 SailFin V2 现在具有基本的 STUN 服务器,SIP 客户端可以使用它。详情参见 Ramesh 的博客。 |
| 上周的公告之一是 Sun GlassFish Communications Server(产品、SailFin、TA 博文)。我相信 SailFin 在促进聚合 (SIP+HTTP) 网络的使用方面能起到重要的作用,最新一期的 Ericsson Review (01/2009) 有一篇文章,描述了电信公司的前景。 引文如下: |
商业环境中持续的变化以及传媒、娱乐和通信行业及解决方案的融合需要一种新的方式来处理系统设计、定价、产品包装、部署和支持。
传统上,电信业已说明了其对专有软件的最高要求(可扩展性、可靠性、可管理性),但这个成本非常昂贵,作为替代,它们中有一些(包括 Ericsson 和 Sun)成立了 OpenSAF(成员列表)基金会以建立它们可使用的开源中间件基础平台。该平台基于 Java EE 5,使用的是 SailFin。
感谢 Sreeram 的提示。
| GlassFish Communication Server 和 GlassFish Mobility Platform 将在巴塞罗那 Mobile World Congress 上的 Sun 展台(展台 #2C12,2 号馆)中进行演示。 如果您下周在巴塞罗那的话,那就过来看一下吧(2 月 16 日 – 19 日)。 |
这些演示包括 SailFin 的 Load Balancer 可视化、SailFin Communicator 应用程序(其中 MySQL 群集电信级服务器作为后端数据库)和 Mobile Enterprise Platform(包含设备上的门户)。Sun 还邀请了 Ericsson 来演示 Ericsson 构建在 GlassFish 上的智能网络技术。
| 这周的研讨会时间是 1 月 30 日,周五,9:30 am PT(注意不同的日期和时间)。 Binod PG 和 Sreeram Duvur 将概述一下 SailFin,即 GlassFish 中支持 HTTP 和 SIP 上构建的聚合 web 的开源 Communications Server。此次演讲将包括 SIP 世界中的背景资料。 幻灯片和其他资料将上传到 Presentation Page;跟往常一样,我们鼓励您通过稍后提供的演讲的问题和录制品来积极的参与到其中。 |
| 今天我们发布了 GlassFish v2.1 和 Sailfin 1.0。 GlassFish v2.1 是功能完备的 Java EE AppServer 的最新公开发行版,它包括了强大的稳定性和功能改进。有关此发行版的一些详细信息,请参见 Paul 的公告(Java.Net、MarkMail),另请查看 v2 和 v3 之间的对照表。 GlassFish v2.1 是 Sailfin 构建基于 SIP 的开源 Communications Server 的基础。有关详细信息,请参见 Srikanth 的公告(Java.Net、MarkMail)。 如果您对这些发行版感兴趣,请参加我们 2 月 10 日的网上研讨会。适时提供详情(包括演讲人)。 |
过去的几个月里,Sun 已大大拓宽了在线活动的范围,目前,我们拥有(至少 :-))三个研讨会系列,涵盖了 GlassFish 产品。让我们来了解一下:
| MySQL 网上研讨会的演讲很不错,传送质量高,瞄准的是具体的商业需求。未来的演讲包括 Binod 的 MySQL 和 SailFin 以及 Arun 的 JRuby、NetBeans 和 GlassFish。这些演讲还可以重放。 一个非常类似的系列是新的软件网上研讨会系列。未来的事件包括 OpenSSO 和 MDM;提供的重放包括 GlassFish HA 及更多内容。 最终,我们还有每周的 TheAquarium Online。这些社区演讲使用 uStream.TV 进行广播,不属于正式的途径,但很有技术含量。 |
| RFC 3261 定义了 SIP 实现的基本要求集。RFC 的某些部分需要仔细调整一下,从而能够更好地发现所有细微的缺陷。我已写了篇博文,关于当该实现严格遵循 RFC 3261 时,记录路由选择代理如何会有缺陷的。SailFin 使用 sun 部署描述符处理此类难以发现的缺陷。 Venu 继续共享着有关 SailFin 安全性的信息。这次,是关于配置 Nonce Manager。Sankar 的博文写得也不错,讲的是关于处理参数化标题的。 |
| Venu 在博客中介绍了 SailFin 中的 RFC 4474 支持。该功能引入了一套机制,用于安全地标识 SIP 消息的发起方。有关该功能的更多信息可从这里和这里。 下列博客也值得一看,可以了解更多有关 SailFin 中安全性的信息。 |
| SIP 技术是 Project SailFin 的基础,作为用于建立和拆解融合多媒体通信会话的主要标准,它正在巩固其地位。通信服务提供商正在投资服务交付平台 (SDP) 以利用由网络融合所提供的机会。 |
有关通过 MySQL 群集和 Sun GlassFish 通信服务器创建 Carrier Grade 服务执行环境的新白皮书现可供参阅。来看一下吧。您需要 MySQL 帐户才能访问该白皮书。
在接下来的几周内,我会陆续发一些帖子,深入探讨一下 SailFin,特别是 SIP 容器。如果到目前为止您还没有试过 SailFin,那就来试一试吧。
Diameter 协议旨在为应用程序提供认证、授权和计费 (AAA) 框架。Diameter 基础协议由 RFC 3588 定义。3GPP 标准机构已采用 Diameter 作为用于 IP 多媒体子系统 (IMS) 中的中 AAA 和移动管理的主要信令协议。
| 在 IMS 架构中,应用服务器(如 SailFin)将使用 Diameter 与 HSS(归属用户服务器)进行通讯。HSS 是用于执行 AAA 的中央用户数据库,并帮助查找用户。 Traffix 系统宣布将正式加入 GlassFish 伙伴计划,Traffix 的 OpenBloX(TM) Diameter 将成为用于 SailFin 项目的首选平台。J2EE Connector 1.5 资源适配器和 Diameter java 库将促进 OpenBloX Diameter 与 SailFin 的整合。 |
SailFin MS6 可供下载。下载后,可以尝试使用。TheAquarium 上有关 Sailfin 的以前的博文就在这里。
SailFin 的 Milestone 6 现在可供下载!该版本修复了一些缺陷,包括 JSR 289 TCK 相关问题。Prasad 的博客介绍了更多详细信息以及在 MS5 之后修复的 141 种缺陷列表。
| JSR 289 TCK 涵盖的范围比其早期版本(大约 500 中测试)更广,我们有许多关于测试的疑问。Mihir(Oracle 的规范领导)非常及时地所有问题进行了解答,SailFin 上周已通过了所有测试。感谢 Mihir。 |
另外,可以参阅一下 Bhavani 的博客中有关会话失效的详细信息,即 Sip Servlet 1.1 中介绍的新的主要功能。该功能用于替换 Sip Servlets 1.0 的原始会话到期模型,而且预计能够增强应用程序的可伸缩性。
Milestone 5 of SailFin 发布! 这个版本 已经feature 完备. 所有 features 已经跨过 beta 阶段. The implementation team (来之于 Sun and Ericsson) 现在忙于fixing bugs. 希望会在年终发布最后版本。
|
Prasad's blog 解释这个版本主要feature. |
一些有趣的新闻:
|
关于JSF 2.0 规范, Ed Burns 正在就由JSF专家组考虑的最新的JSF特性征求反馈。这些特性 共有37个,其中20个被列为是有难度的。 Griffon 是个类似Grails的架构,它使用Groovy和Swing来构建RIA应用。Geertjan写了一篇概述并说明了如何在NetBeans中通过 转换Grails到Griffon来添加对它支持。NetBeans和GlassFish Server对scripting的前沿技术的支持都好。 Sailfin社区的消息: 最后的机会来参加 Sailfin/Ericsson竞赛,截止日期是9月30日。 Adam 继续EJB 3.x, 特别是EJB 3.1,他指出 EJB 3.1的实现非常小巧! 据我所知这方面的开发进展顺利。 Julien继续工作在 GlassFish 上的IzPack,现在GlassFish v3已经在使用IPS Packaging 。 请看JPZ的说明, 以及ChrisK更多的关于IPS的讨论 。 可以在这里下载。 |
|
Shreedhar宣布 发布Shoal 1.1。Shoal是一个GlassFish动态集群架构( dynamic clustering framework)。Shoal 1.1 版本提供了JoinedAndReadyNotificationSignal,多个集群为同一成员的支持 (这一特性被用作 Sailfin项目的Converged Load-Balancer), cross subnet clustering支持等多个特性。 |
近来推动 Shoal项目 最重要的需求来自Sailfin项目 (目前处于alpha阶段)。比较起 HTTP, SIP 的sessions更小但数量更多,所以Sailfin对于组管理(group management) 和数据复制技术(data replication)这方面有着更大的兴趣。
Shoal是GlassFish v2 集群架构的核心,它使用的JXTA技术 。如果你对这个技术还不熟悉, 这篇文章 对此做了很好的介绍。
Project SailFin, 建筑在GlassFish 基础上, 提供了一个为构建结合Java EE 和SIP Servlets的产品的平台 . SailFin V1 Alpha 现在发布 download.
|
Prasad 详细描述了这个产品. Check it out. 请看以前在TheAquarium 关于Sailfin 的其它描述 entries SailFin 已经为诸如 Presence Support in Web Synergy, DFC Application Router in ECharts, Sun Labs Conference Manager 等等项目提供基础. SailFin V1 预计在年底最终发布. |