"这篇硕士学位论文主要探讨了基于SIP(Session Initiation Protocol)的Web即时通讯系统的架构设计与实现,作者是徐大成,由常桂然教授指导,完成于2007年1月。论文关注的是如何利用SIP协议在Web环境中构建一个综合性的即时通讯系统,该系统集成了多种网络服务,如个人空间、游戏、新闻、社区等。SIP因其简洁、可扩展和事务处理能力而受到研究者的关注。论文首先分析了SIP协议及其相关技术,对比了基于SIP的Web即时通讯系统与其他方案,证明了其实施的可行性。接着,设计并构建了基于SIP的Web即时通讯系统的框架,采用JAIN SIP库和Eclipse作为开发工具。系统的关键模块包括数据库服务器、注册、代理、重定向以及客户端的呼叫控制等。通过实际测试,验证了系统的功能可行性。该研究不仅扩展了SIP的应用,也为即时通讯领域开辟了新的可能性,同时对下一代网络有着良好的支持潜力。关键词包括即时通讯、SIP、JAIN SIP、Web和Applet。"
这篇论文详细介绍了基于SIP的Web即时通讯系统的设计和实现过程,涵盖了从理论分析到实际操作的各个环节。SIP协议作为一种强大的通信协议,被用来构建一个集多功能于一体的Web即时通讯平台。论文首先深入研究了SIP协议的特性,认为其适合用于即时通讯系统的构建。然后,通过与其他通信方案的比较,论证了基于SIP的解决方案的优势。
在系统框架设计上,论文提出了一个全面的架构,包括数据库服务器模块,用于存储和管理用户信息和通信数据;注册模块,负责用户的登录和注销;代理模块,处理通信请求并转发消息;重定向模块,用于在网络拓扑变化时维持通信;以及客户端的呼叫控制模块,让用户可以发起和管理通信会话。这些模块的实现体现了系统的灵活性和可扩展性。
开发过程中,作者采用了JAIN SIP,这是一个Java API,为SIP应用提供了一套标准接口,简化了开发流程。Eclipse作为集成开发环境,为编码、调试和测试提供了便利。通过简化系统的一些非核心部分,作者能够更专注于关键技术的实现。
最后,通过系统功能测试,证明了基于SIP的Web即时通讯系统不仅在理论上可行,而且在实践中也能有效运行。这种系统不仅拓展了SIP协议的应用场景,也为即时通讯领域带来了新的创新可能,尤其是在下一代网络环境中的应用,具有深远的研究意义和商业价值。