中文摘要 在分析了现有的在线评测系统的基础上,针对传统在线评测系统的可扩展性、
可文护性较差的现状,提出了面向服务的开放式平台架构以解决现有问题。这一
架构并不仅仅适用于在线评测系统,同时适用于各类管理信息系统。应用这一架
构使得系统具备良好的可扩展性和可文护性,并使得系统可以更好地应对业务需
求的变化。这一架构融合了类似微内核操作系统的交互方式和面向服务体系结构
的特性,并引入了开放平台支持。微内核操作系统的交互模式确保了核心模块之
间的低耦合度。面向服务特性允许系统在更高层次上实现服务组合。开放平台的
引入使系统具备了二次开发的能力,支持第三方开发者开发开放平台应用或进行
网站接入,极大提升系统的可扩展性。最后给出了基于这一体系结构的在线评测
系统的实现策略,同时给出系统的部署方案。5852
关键词 面向服务 开放平台 软件体系结构
毕业设计说明书(论文)外文摘要
Title An Extensible Service-Oriented Architecture with Open Platform Support
Abstract
In this paper, I introduce a service-oriented architecture with open
platform support and focus on the implementation of an online judge system
based on the architecture. The architecture deals with request and response
just like most micro-kernel operating system, which makes the components
loosely coupled. While sharing many of the same goals as existing online
judge system, the architecture cares more about the extensibility and
reliability of the system. With the help of the service-oriented
architecture, new features can be easily added to the system using service
composition. The open platform support enables the developer to build
third-party application or to connect their websites to the system so that
the system can be improved rapidly and be widely used.
Keywords Service Oriented Open Platform Software Architecture
目 次
1 绪论… 1
1.1 研究现状 1
1.2 研究内容 2
2 面向服务体系结构(SOA) 4
2.1 SOA 的定义… 4
2.2 SOA 的特征… 5
2.3 关键技术… 5
3 开放平台… 6
3.1 简介 6
3.2 相关技术 6
4 面向服务的开放式平台架构… 8
4.1 概述 8
4.2 组成 9
4.3 对比… 17
4.4 特征… 20
5 基于面向服务的开放式平台架构的在线评测系统… 22
5.1 内核实现策略… 22
5.2 策略实现… 34
5.3 服务层实现 36
5.4 部署… 39
结论 … 40
致谢 … 41
参考文献…43
1. 绪论
1.2. 研究内容
本文提出了一种新的体系结构来解决现有在线评测系统的可扩展性、可文护性较
差的问题。这一体系结构基于面向服务体系结构,融合了微内核体系结构的特性,并
引入了开放平台支持,在内核、服务、开放平台三个层次上体现了开放式平台的特性,
因此这一体系结构被称为面向服务的开放式平台架构。微内核体系结构的特性使得系
统中的各个业务模块实现最大限度的解耦合,确保了各个业务模块的可扩展性和可文
- 上一篇:ASP.net学生作业管理系统的设计与实现
- 下一篇:基于云计算的服务定价策略研究
-
-
-
-
-
-
-
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...