声明
摘要
第一章 绪论
1.1 引言
1.2 研究背景
1.2.1 物联网与主站系统
1.2.2 互操作性与面向对象建模
1.2.3 面向服务架构
1.3 论文研究内容与目标
1.3.1 论文研究目标
1.3.2 论文研究内容
1.4 论文组织结构
第二章 相关技术
2.1 IEC 62056标准体系
2.2 OSGi框架技术
2.2.1 OSGi框架层次架构
2.2.2 Spring-OSGi技术
2.3 RESTful Web应用研究
2.3.1 REST规范
2.3.2 RESTful Web服务
2.3.3 JAX-RS与Jersey技术
2.4 本章小结
第三章 需求分析与概要设计
3.1 主站管理软件分析
3.2 设备建模需求分析
3.2.1 设备表述与建模
3.2.2 设备控制与建模
3.2.3 设备模型即插即用
3.3 设备模板组件需求分析
3.4 设备模板组件设计
3.4.1 组件结构设计
3.4.2 组件功能设计
3.4.3 组件性能要求
3.5 设备建模设计
3.5.1 接口模型设计
3.5.2 对象标识设计
3.5.3 接口类设计
3.6 设备模板XML文件设计
3.7 设备模型校验器设计
3.7.1 Vaildator框架使用
3.7.2 校验器设计
3.8 设备模型持久化设计
3.9 本章小结
第四章 详细设计与实现
4.1 Web服务设计
4.1.1 RESTful请求逻辑设计
4.1.2 Servlet请求逻辑设计
4.2 设备模板组件功能设计
4.2.1 用户导入模板
4.2.2 用户查询模型
4.2.3 启动查询模型
4.2.4 模板下发
4.3 关键模块实现
4.3.1 模板导入
4.3.2 模板解析
4.3.3 模型校验
4.3.4 模板缓存
4.4 组件面向服务设计
4.4.1 服务接口与实现
4.4.2 服务注册与使用
4.5 组件与数据库交互设计
4.5.1 接口设计
4.5.2 映射文件设计
4.5.3 不同数据库兼容
4.6 功能测试与性能优化
4.7 本章小结
第五章 总结与展望
5.1 总结
5.2 展望
参考文献
致谢