摘要
飞速发展的科技引发了一次次的教育变革,移动学习作为一种新的学习模式越来越多地受到学习者的关注。本文通过对移动学习和其相关系统开发技术的探宄和应用,在分析了云+APP对移动学习影响的基础上,提出了基于Android的移动学习交互系统结构设计,充分利用云计算的海量数据存储与高性能计算能力、Android移动终端设备便携性和交互性强,解决了现有移动学习模式中存在的交互不及时、计算能力低、存储空间小、资源共享程度低等问题。通过将移动学习模式、移动终端技术有效的整合在一起,设计出一个移动学习交互平台,用于教师随时随地发布信息、任务与学生随时随地接收信息推送并处理后发布到学习系统中,充分利用无线网络的优势,从而打破地域与时空的限制,真正解决教师、学生在移动学习中的一些现实难题,实现无障碍及时交互。
本文首先调研了基于Android的移动学习交互系统的研究背景、研究内容与研究意义,并对本文的内容结构进行了安排和规划。其次,研究了移动学习相关的基础理论和云+Android移动学习交互系统开发技术,包括Client/Cloud架构、云计算、Android平台简介及其优势分析、Android系统架构以及程序结构的研究。然后,重点进行基于Android的移动学习交互系统的系统设计,包括对该系统进行可行性研宄以及需求分析、系统总体架构设计、服务器端和客户端的功能设计,阐述了客户端与服务器数据交换的两种方式。最后,阐述了 Android移动学习客户端的具体实现。
最后对基于Android的移动学习交互系统进行了总结。归纳了该系统的功能特点,结合幵发应用的现状,提出了系统需要进一步完善的建议,指明了以后的工作方向。
摘要
面向服务的体系架构(Service-Oriented Architecture, S0A)是]T界备受关注的主题,也是企业信息化的发展趋势。S0A以其服务高度可重用、松散耦合、接口标准化及支持各种消息模式等诸多优点,近年来一直为企业所青睐。很多大型企业已经实施了基于S0A架构的信息系统,实现了企业应用系统从面向功能到面向流程,从全面部署应用的模式到灵活增量部署模式的转变。
云计算作为一种新兴的IT实现方式,正深刻的影响着H的变革。早在20世纪60年代,就有人提出计算能力可以像水、电、煤气等资源一样按需求提供给用户的概念,这也是云计算最早的思想起源。云计算能够使应用系统与rr基础设施相分离,软硬件环境灵活响应业务变化,用户按需获取资源,有效解决了当今IT界面临的硬件资源闲置,管理和运维成本高昂,基础设施建设周期过长影响应用实施进度等问题。S0A与云计算作为两种新兴rr技术,能否互补融合发展,基于SOA架构的既有系统如何进行云迁移,是当下研究的热点之一。
本文在对S0A及云计算相关理论进行阐述的基础上,以实际项目为背景,着重分析了基于S0A架构的广州港生产管理系统实施云迁移的必要性及可行性,提出了一套将系统迁移至由公有云与企业私有云组成的混合云平台的解决方案,搭建了一个基于CloudStack的私有云,在对各个公有云平台对比分析的基础上,选定新浪公司的APP Engine(SAE)作为公有云供应商,将系统迁移到了混合云,实现了迁移方案,并对迁移后企业IT治理机制进行优化研究,一定程度上解决了企业所关心的成本、安全性、可靠性与访问速度等问题,满足企业对n灵活多变的需求,同时为其他企业实施系统云迁移提供参考。
摘要
随着科技水平的不断提高,企业信息化成为企业发展和前进的巨大推动力。然而,传统的企业 IT 架构存在信息化成本过高以及原有技术基础架构可扩展性低等问题。这些问题逐渐成为企业提高竞争力的瓶颈。定制全新的、模块化的企业应用系统可以在一定程度解决现有问题,但是,由于新旧应用系统在功能上并无太大差异,因此仅仅为了革新软件架构而采购全新应用系统往往成本太高。
为了降低企业信息化成本、提升企业竞争力,云计算作为一种全新的商业计算模式应运而生。它以高可靠性、高扩展性、低成本等特点吸引了多家企业使用网络云服务来满足自身信息化需求。但是采用网络云服务仍然有以下问题:1)网络云服务针对性不高,无法满足企业特色需求。2)无法保留企业原有硬件、软件的投入成本。3)企业数据存储在“云”端会带来安全风险。4)云计算对企业过于透明。
针对以上情况,本文以对云计算和传统软件架构的研究作为理论基础,以开源软件与应用系统的结合作为切入点,对开源软件及其关键技术进行了深入的研究,最后围绕着云计算的特性与优点在保留原有应用系统基础上对其架构进行了革新。论文的主要研究内容如下:
(1)基于 IaaS 服务模型的应用系统存储层云化方法及实现
通过对云计算 IaaS 服务模型以及存储层的特点分析,明确了利用 IaaS 层服务模型提升存储层容错、扩容、按需供给等能力的目标。基于该目标提出了一种基于 IaaS 层服务模型的应用系统存储层云化方法。在深入研究 IaaS 层开源软件 Openstack 之后,通过Openstack 与分布式块存储 Ceph 结合组成巨大资源池,从该资源池中为存储层划分资源。
可实现云计算 IaaS 层的按需供给,提高了应用系统存储层的扩展能力及容错性。
(2)基于 PaaS 服务模型的应用系统业务层云化方法及实现
通过对云计算 PaaS 层以及业务层的特点分析,明确了利用 PaaS 层服务模型实现业务层资源复用的主要需求目标。基于该目标本文提出了一种基于 PaaS 层服务模型的应用系统业务层云化方法。在对 PaaS 层开源软件 Docker 深入研究后,实现了基于 Docker的 PaaS 平台。在该平台下,应用系统业务层可以根据请求数动态伸缩自身计算资源,将请求响应时间维持在较低水平,同时,容错、资源控制能力也得到了加强。
(3)房地产批量评估系统云化实践
基于(1)(2)中所提方法,对有云化需求的房地产批量评估系统进行了云化实践。