dev2dev.bea.com.cn
首页 资源中心 dev2dev学堂 在线技术论坛 专家Blog User Group CodeShare

使用SIP Servlet启用AJAX XCAP客户机项目

2008-01-07 11:36:49 | 评论 (0) | 被访问(118)次

Erik Kayser
  Erik Kayser 在WebLogic Communication Platform部门工作,是一名高级项目经理。他的日常工作是为全世界的电信网络供应商和运营商进行概念验证。除此之外,在闲暇时间以及偶尔的工作间隙,他还用WLCP产品WLNG和WLSS做了许多开发工作。在加入BEA成为一名高级顾问和架构师之前,他曾在瑞典的几家公司开发过一些进程并做过项目管理。所有这些系统通常都需要具有24/7的高可用性的、数据库驱动的分布式架构。Erik Kayser从瑞典的Malmö Högskola获得了计算机科学和电气工程理学士学位。他是一名获得认证的Java程序员、企业架构师和项目管理专业人员PMP。


  IMS的一个主要优点就是用户数据的可用性,这些用户数据包括数据表示、位置、首选参数、状态、组列表信息和权限等等。任何种类的应用程序都可轻易访问存在于网络中的数据,并在程序执行过程中对数据进行合并操作。在线应用程序可以从组列表服务器获得我的组列表,从而获得列表上所有用户的位置和表示信息,然后显示这些信息。用来获取这些信息的协议称为XCAP,由RFC 4825说明。

  每个用户的XCAP配置存储在XML资源库中。它可以是另一个服务器的一部分,例如Group List Management服务器,也可以位于独立的XDMS服务器中。您必须清楚希望将信息存储在哪台服务器上,以便以后进行访问。一种方法是使用中央缓存服务器,该服务器将从各种资源库中收集数据并将用户信息以XCAP公开。这种服务器看上去类似于XDMS服务器,但其本身并不存储信息,而只是起缓存作用。之后,缓存服务器的管理员将配置物理资源库,以便通过缓存访问信息。 

  XCAP在服务器中以XML形式存储,并在HTTP消息中以XML形式返回。因此使用HTTP和XML解析器能够非常轻松地访问这些数据。使用XQuery只能访问文档的一部分,因此如果文档的子集发生改变时,可以仅将这部分内容发送。这种特性使XCAP可以灵活地存储所有类型的用户配置信息,具体类型取决于应用程序的需要。

  由于信息是以通用方式存储的,因此可以存储所有类型的用户信息,并可以实时反映用户活动,需要一个能够重用各种应用程序的通用XCAP web客户机。由于信息是实时变化的,因此自然包含了AJAX的概念。因此,我们将向您介绍由BEA Dev2Dev托管的开源项目“AJAX XCAP Client”。如果您想对此项目有所贡献,请与我联系。该项目距离真正的实现仍然需要一段时间。

  原文出处:http://dev2dev.bea.com/blog/beeson/archive/2007/06/ajax_xcap_clien.html



Tags: AJAX XCAP
文章评论:(以下网友留言只代表个人观点,不代表BEA观点和立场)
暂时没有评论!

2008年01月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
             
RSS订阅

Erik Kayser's Blog搜索