文摘
英文文摘
声明
第1章 绪论
1.1 Presence服务概念及意义
1.2 相关领域的发展与挑战
1.3 论文研究方向和主要工作
1.4 论文组织结构
第2章 Presence服务相关协议与技术概述
2.1 Presence服务模型标准与通讯协议
2.1.1 基本模型
2.1.2 SIMPLE协议族
2.1.3 Presence的ParlayX Web Service协议
2.2 JAIN SLEE平台及服务开发标准
2.2.1 JAIN SLEE概述
2.2.2 JAIN SLEE特性
2.2.3开发必须的知识
2.3 本章小结
第3章Presence服务系统分析与概要设计
3.1 Presence服务系统前期开发的成果与不足
3.1.1 原始结构与优化重构
3.1.2缺陷与新需求的矛盾
3.2 Presence服务系统需求分析与设计目标
3.2.1 功能性与质量属性的关系
3.2.2在JAIN SLEE环境开发的优势与约束
3.3 Presence系统分析与概要设计
3.3.1 Publish请求处理用例分析
3.3.2找出优质系统用例
3.3.3属性驱动的架构设计
3.4 本章小结
第4章Presence系统领域逻辑的设计与实现
4.1 模块划分与接口设计
4.1.1按业务类型划分
4.1.2缺陷与设计目标
4.1.3 按能力职责划分
4.1.4用关键用例检验设计
4.2 Presence服务器软件模型的建立与实现
4.2.1 为订阅授权功能建模
4.2.2 为订阅/通知逻辑建模
4.2.3 为Presence信息发布/管理逻辑建模
4.2.4 建立Presence信息内容管理模型
4.2.5建立Presentity逻辑实体生命周期模型
4.3 资源列表服务器软件模型的建立与实现
4.3.1 目标与系统分析模型
4.3.2 资源和资源列表实体设计
4.3.3 资源列表持久化的需求与问题
4.3.4解决方法:引入对原子与根的判断与优化
4.3.5 资源列表订阅关系的持久化
4.3.6重建资源列表实体的程序
4.3.7 RLS处理逻辑与实体特征分析
4.3.8 内存中对象的索引与对象链
4.4 在JAIN SLEE环境进行集成
4.4.1 突破JAIN SLEE固有约束的集成方法
4.4.2通用持久化层的设计与实现
4.5 本章小结
第5章 Presence系统平台支持层与协议流程层的设计与实现
5.1 细化架构设计的目标与原则
5.2 平台支持层的设计与实现
5.2.1 JAIN SLEE SBB内部类实现事件递送
5.2.2获得平台可移植性的设计
5.3 协议流程层的设计与实现
5.3.1 与平台支持层的交互接口设计
5.3.2与领域逻辑层的业务交互流程
5.4 本章小结
结论
参考文献
致谢