首页> 中文学位 >面向体育赛事管理的分布式基础类库的设计与实现
【6h】

面向体育赛事管理的分布式基础类库的设计与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题背景及意义

1.2课题相关技术发展现状

1.2.1分布式系统架构分析

1.2.2系统中间件技术发展现状

1.3主要研究内容

第2章Web Service技术架构

2.1 Web Service技术体系分析

2.1.1 Web Service模型

2.1.2 Web Service协议栈

2.2 Web Service核心技术分析

2.2.1 XML-Web Service的基础

2.2.2 SOAP-Web Service的调用

2.2.3 WSDL-Web Service的描述

2.2.4 UDDI-Web Service的发布和发现

2.3 Web Service的安全机制分析

2.3.1 WS-Security规范的内容和框架

2.3.2消息的认证

2.3.3消息的完整性

2.3.4消息的加密

2.4 Web Service的适用环境分析

2.5 Web Service的技术优势总结

2.6本章小结

第3章分布式基础类库的设计

3.1分布式系统体系架构的设计

3.2 Web Service的设计

3.2.1 Web Service设计原则

3.2.2 Web Service的设计分析

3.3组件的设计原则

3.4设计模式的选择

3.5分布式基础类库体系架构的设计

3.6本章小结

第4章分布式基础类库的实现

4.1类库基类的设计与实现

4.2类库接口的设计与实现

4.2.1类库接口工作原理

4.2.2客户端组件接口的设计与实现

4.2.3服务器端组件接口的设计与实现

4.3客户端组件的设计与实现

4.3.1系统数据集组件

4.3.2构建通用窗体界面

4.4服务器端组件的设计与实现

4.5本章小结

第5章东亚运动会竞赛管理信息系统的建模与实现

5.1项目需求分析

5.1.1系统目标

5.1.2系统主要功能模块分析

5.1.3系统运行环境

5.2数据库结构设计

5.2.1概念结构设计

5.2.2逻辑结构设计

5.3系统结构及流程设计

5.4客户端模块实现

5.4.1抽象并实现系统中的主要类

5.4.2客户端模块的主要功能实现

5.5服务器端模块实现

5.6系统部署与运行

5.7本章小结

结论

附录

参考文献

攻读硕士学位期间发表的论文

致谢

展开▼

摘要

本文对传统的分布式系统架构和目前流行的系统中间件技术进行了详细地研究和对比,深入地分析了它们在系统可重用性、可扩展性和易维护性方面存在的技术缺陷,结合通用分布式系统基础类库的需求,按照分布式系统多层架构的设计原则,提出了基于Delphi开发平台以Web Service技术为核心的通用分布式系统基础类库模型、适合分布式数据库系统的Web Service设计原则和提高Web Service系统扩展性能的方法。该模型通过接口机制,采用MVC设计模式,把Web Service技术集成到了系统基础类库中,并将类库的逻辑结构划分为客户端和服务器端两部分,实现了表示层和应用服务层的分离。使用这种设计,充分发挥了MVC设计模式的优势,为分布式系统开发提供了清晰的技术框架,有效地支持了团队开发,降低了系统开发的难度,提高了工作效率,能够提高系统的安全性、稳定性和可维护性,同时解决了Delphi开发平台的VCLFramework对于团队开发支持的不足,也弥补了传统分布式系统架构的缺陷。 此模型在通信机制上与现有组件技术相比,服务器和客户机都不需要安装特殊的通信协议,只需支持通用的HTTP网络协议和XML就可实现相互通信。这样利用XML和SOAP协议,可以实现异构平台、跨网络的对象服务调用。 为提高系统的可重用性、可扩展性和可维护性,还采用了基于组件的开发技术。不仅实现代码和功能的重用,减少重复性劳动,而且按照组件的接口与实现相分离的原则,使得系统的修改和扩展更加容易。 基于上述模型及机制开发的通用分布式系统基础类库,与传统的系统类库相比具有很多优势:表现层充分利用了Delphi VCL Framework的可扩展性,设计了具有自定义功能的用户组件,可以极大地提高团队的开发效率;应用服务层采用Web Service技术封装应用业务逻辑,增强了系统的稳定性、可扩展性和可维护性。采用该类库,将更易于创建灵活、健壮、易于扩展的分布式系统应用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号