- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中小学智慧校园软件解决方案技术白皮书
智慧校园软件解决方案
白
皮
书
目录
1. 总体框架 3
2. 技术路线 4
2.1. 编程语言 5
2.2. 面向对象的组件技术 5
2.3. 应用程序的开发与运行结构 5
2.4. 动态网页生成技术 6
3. 信息标准和规范系统 6
4. 基础支撑平台 8
4.1. 统一身份认证系统 8
4.1.1. 设计要点 8
4.1.2. 系统框架 9
4.1.3. 统一授权管理 16
4.1.4. 单点登录服务 25
4.1.5. 系统部署说明 38
4.1.6. 平台可靠性和扩展性 40
4.2. 统一信息门户平台 40
4.2.1. 设计要点 40
4.2.2. 平台框架 41
4.2.3. 门户运行环境 41
4.2.4. 平台主要功能 42
4.2.5. 平台部署及性能说明 45
4.2.6. 平台可靠性和扩展性说明 47
4.2.7. 平台安全性考虑 47
4.3. 数据中心平台 48
4.3.1. 技术路线 50
4.3.2. 设计要点 50
4.3.3. 平台框架 52
4.3.4. 应用集成与数据集成 53
4.3.5. 数据交换机制 55
4.3.6. 平台部署及性能说明 59
总体框架
亿阳信通智慧校园总体框架如图所示:
该框架以“师生”为核心,围绕智慧校园的资源、管理和服务三要素,依托数据中心及应用支撑平台,重点建设校园资源中心、校园管理中心、校园服务中心应用系统,形成数字化的教学环境、科研环境和生活环境。
技术路线
智慧校园应用系统应采用成熟先进的技术规范,设计上尽量减少各子系统间的相互依赖性(包括软件对平台、软件对数据、软件对软件、平台对平台等),某个子系统的减少、增加和变更,不影响其它子系统和整体,从而最大限度地保护既有投资,减少系统的维护量和再投入。在应用系统整体化、模块化和规模化的同时,保证应用系统在技术上、经济上的可持续发展。
亿阳信通智慧校园软件系统遵循如下技术路线:
采用“跨平台”的编程语言。
采用独立于开发环境的面向对象的组件技术,如EJBs (Enterprise Java Beans),整个系统的主要“应用逻辑”由组件构成,系统架构提供了良好的伸缩性,使系统能够轻易地组合与拆分各功能模块。
应用软件平台的开发及运行架构采用三层结构,即 Web服务器、应用服务器和数据库服务器,在不影响系统其它部分的情况下,保证了应用服务器与其它应用有效和无缝的整合,同时支持大规模的并发用户访问。
采用模版(Template) 技术生成动态网页,为用户提供基于角色和权限的内容和数据服务。
架构实现采用Java语言和EJBs技术,在数据交换上支持XML,使系统功能最优化,同时将系统内部的相互依赖性减至最低。
编程语言
遵循J2EE (Java 2 Enterprise Edition)规范 ,采用Java语言和服务器端Java技术(包括EJBs、 Servlet、JNDI、 JDBC和RMI等)开发系统。Java作为Web应用的事实标准,其独立于操作系统和服务器的“跨平台性”,使其“一次编写,到处运行”,是WEB软件系统最适合的编程语言。相对于嵌入HTML、受限于用户端显示、编程能力有限的脚本语言,Java能力完整,可以开发具有强大“业务逻辑”的大型应用系统。
面向对象的组件技术
软件编程由依赖于特定单机,到依赖于操作系统,已发展到今天面向对象的组件技术。面向对象的组件技术是一种完全独立于硬件和操作系统的开发环境,着重于应用程序“业务对象”的可重复使用组件,利用这些组件,可以像搭积木一样的建立分布式应用系统。面向对象的组件技术在异构、分布环境下为不同机器上的应用提供了互操作性,并无缝地集成了多种对象系统;另一方面, 组件大大加快了软件开发的速度,降低了软件开发和再开发的成本。
应用程序的开发与运行结构
开发及运行结构基于三层架构,即Web服务器、应用服务器和数据库服务器。运用这种架构可以:
(1)将“业务逻辑”从Web服务器中分出,在应用服务器中用独立和完整的编程语言而不是“脚本语言”开发应用程序,同时使系统支持任何HTML的显示工具;
(2)应用服务器可以作为数据库访问请求的“缓冲区”,可以重新安排、管理数据库访问。通过Java Servlets引擎的多线程处理,能够极大地提高系统响应性能和数据库访问效率;
(3)应用服务器可以作为与其它应用程序集成的结合点,在不影响系统其它部分的情况下与其它应用有效、无缝集成。
动态网页生成技术
信息发布采用基于模版的动态网页生成技术。用户界面的版面和显示效果由预先制作的模版实现,并支持任何标准化的HTML工具,嵌入模版的Java程序根据用户的角色和权限提取相应的内容和数据,配合模版自动合成针对用户的个性化的动态网页。
信息标准和规范系统
信息标准是智慧校园建设
您可能关注的文档
最近下载
- 2024年黑龙江省哈尔滨市中考语文试题(含官方答案).docx
- 小学五年级语文上册教学课件《古诗三首》.pptx VIP
- 滨州医学院毕业答辩简洁模板.ppt
- 成人呼吸支持治疗器械相关压力性损伤的预防——2023中华护理学会团体标准.pptx VIP
- 数学--高思课本和乐乐课堂名称对应(1).pdf
- 常暗之厢常闇の箱.pdf
- 成人呼吸支持治疗器械相关压力性损伤的预防(2023中华护理学会团体标准).pptx VIP
- 《调皮的小猫咪》-美术课件.ppt VIP
- 七年级语文上册第二单元整体教学设计-优质教案.docx
- 成人呼吸支持治疗器械相关压力性损伤的预防-2023中华护理学会团体标准.pptx VIP
文档评论(0)