摘要
Abstract
第一章 绪论
1.1 选题背景
1.2 国内外研究现状
1.2.1 综合现状
1.2.2 国内外JNI技术现状
1.2.3 国内外Web Service技术现状
1.3 论文主要工作
1.4 论文章节安排
第二章 关键技术的分析
2.1 JNI技术
2.1.1 技术概述
2.1.2 JNI技术规范
2.1.3 关于SWIG
2.2 Web Service技术
2.2.1 Web Service 的体系结构
2.2.2 Web Service 的特征
2.2.3 Web Service 的技术优势
2.2.4 Web Service 的关键技术
第三章 各种技术之间的比较和选择
3.1 其他技术介绍
3.1.1 CORBA技术
3.1.2 SOCKET技术
3.2 性能比较
3.3 综合比较
3.3.1 关于跨平台性和跨语言
3.3.2 如何选择
第四章 分布式计算系统管理端的实现
4.1 管理端的需求分析
4.1.1 系统环境分析
4.1.2 管理端的功能需求分析
4.2 整体架构设计
4.2.1 PMC同后台接口设计
4.2.2 PMC前端设计
4.2.3 PMC整体架构设计
4.2.4 PMC服务的守护进程
4.3 JNI接口的设计
4.3.1 BRIDGE模式
4.3.2 SINGLETON模式
4.3.3 异常机制的设计
4.4 JNI部分的跨平台设计
4.4.1 跨平台的障碍
4.4.2 开发工具
4.4.3 Makefile的书写
4.4.4 代码的选择编译
4.5 JNI的内存检测
4.5.1 内存检测软件
4.5.2 JNI的内存检测方法
4.6 Web Service接口的实现和设计
4.6.1 系统功能分析
4.6.2 Web Service的实现
4.6.3 绑定样式的选择
4.6.4 Web Service接口的设计
4.6.5 当前系统的改进
4.7 相关测试
4.7.1 跨平台测试
4.7.2 跨浏览器的测试
4.7.3 集群管理部分的测试
4.7.4 数据统计分析部分的测试
第五章 总结与展望
致谢
参考文献