基于Web2.0的OAAS系统OAAS-Player模块的设计与实现

基于Web2.0的OAAS系统OAAS-Player模块的设计与实现

论文摘要

Web2.0在带来新的互联网模式的同时,也带来了新的商业模式,它为互联网信息的继承、共享和传播建立了新机制。这种机制正在同企业内部原有的架构、流程和业务组件发生深入融合,推动企业级应用步入2.0时代。许多大型公司比如IBM、甲骨文等的行业IT解决方案成本非常大,昂贵的价格使很多中小型企业无法承受。因而这些大型供应商都在寻找更加灵活和低成本的方案,比如只提供服务,而不是打包出售系统和硬件,比如提供可选择的轻量级应用。OAAS(Optimize As A Srvice)项目是对IBM ILOG ODME系列产品的Web2.0优化和整合,为这些重量级的企业应用提供一个浏览器可接入的Web2.0界面。项目使用基于Dojo的Web2.0界面取代ODME原有的复杂的桌面应用程序,使得客户只需要通过浏览器就可以获得所需的功能和服务。OAAS项目是企业级应用Web2.0化的典型案例,它的Dojo+Ajax+Restful的架构设计为其他产品的转型提供经验和技术基础。这样的基于服务的模式,给很多中小型的企业提供了使用ILOG优化服务的机会,同时也能扩大相关产品的市场知名度和占有率,对公司对客户都能达到一个双赢的效果。OAAS项目总共分为Player、Restful、Cache、Core和Util五个模块,本人主要参与了OAAS-Player模块的设计和开发,这个模块主要分为前端Web UI以及服务器端Service两个部分。Web端基于Dojo框架实现富客户端的界面,模拟实现了ODME桌面程序的灵敏度和可交互性;服务器端使用基于Restful风格的Service来接收从浏览器端发来的请求,并进行数据分析和处理,通过与其他模块的交互来完成相应的优化求解功能;浏览器端和服务器端通过Ajax机制进行通信,实现页面的异步操作,模拟桌面程序的功能和效果。本人的主要的工作包括设计Web UI的结构和总体布局并给出具体实现,设计符合特定功能的自定义Dojo Widget并加以实现,开发服务器端具体Service和数据转换器等。本论文围绕本人在OAAS项目中的工作给出详细的介绍。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 图目录
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 发展现状
  • 1.2.1 Web2.0发展现状
  • 1.2.2 Dojo发展现状
  • 1.3 论文主要工作
  • 1.4 论文的组织结构
  • 第二章 相关技术介绍
  • 2.1 Web2.0介绍
  • 2.2 JavaScript和Ajax
  • 2.2.1 JavaScript介绍
  • 2.2.2 Ajax定义
  • 2.2.3 用户交互模式比较
  • 2.3 Dojo框架
  • 2.3.1 Dojo框架简介
  • 2.3.2 Dojo面向对象机制
  • 2.3.3 Dojo Widget的开发
  • 2.4 本章小结
  • 第三章 OAAS项目概述和模块划分
  • 3.1 IBM ILOG ODME介绍
  • 3.1.1 ODME产品简介
  • 3.1.2 ODME系统架构
  • 3.2 OAAS项目概述
  • 3.3 OAAS模块划分
  • 3.4 本章小结
  • 第四章 OAAS项目OAAS-Player模块的设计与实现
  • 4.1 OAAS-Player详细设计
  • 4.2 Web端设计和实现
  • 4.2.1 Web UI详细设计
  • 4.2.2 UI Layout的实现
  • 4.2.3 Dojo Widgets的实现
  • 4.3 服务器端设计和实现
  • 4.3.1 服务器端设计
  • 4.3.2 服务器端实现
  • 4.4 本章小结
  • 第五章 总结和展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].英政府支持模块堆开发和部署[J]. 国外核新闻 2020(07)
    • [2].装配式模块建筑的研究与实践[J]. 城市住宅 2018(10)
    • [3].模块育种的理论与方法[J]. 天津农学院学报 2017(03)
    • [4].高校构建以居家养老为核心的多模块数字化服务实训平台及其实现路径研究——以东北师范大学人文学院为例[J]. 市场周刊 2020(02)
    • [5].车用控制系统模型参考模块自动更新方法应用[J]. 重庆交通大学学报(自然科学版) 2020(06)
    • [6].就地模块的设计及工程应用[J]. 电气技术 2020(09)
    • [7].大学生社团综合管理平台报名模块的设计[J]. 电脑知识与技术 2017(23)
    • [8].从“化学与生活”的模块定位看课程目标和教学安排[J]. 中学化学教学参考 2011(10)
    • [9].运用“六模块”,引领教师专业成长[J]. 小学教学研究 2012(23)
    • [10].小学数学“六模块”建构式课堂的调查与思考[J]. 中国校外教育 2012(28)
    • [11].洋思经验在六模块课堂中的有效运用[J]. 小学科学(教师论坛) 2012(08)
    • [12].“‘六模块’建构式课堂”中质疑模块初探[J]. 新课程导学 2011(32)
    • [13].LEA-5T:精确授时GPS模块[J]. 世界电子元器件 2008(05)
    • [14].天生的道德模块(下)[J]. 大众心理学 2019(08)
    • [15].关于心理模块的工作原理初探[J]. 牡丹江大学学报 2014(09)
    • [16].构建模块图[J]. 软件 2008(07)
    • [17].浅析宝骏汽车模块编程与配置[J]. 内燃机与配件 2019(24)
    • [18].面向5G的光模块技术应用分析[J]. 中国新通信 2020(11)
    • [19].校企共同开发肝性脑病虚拟仿真实验模块的探索[J]. 佛山科学技术学院学报(自然科学版) 2020(05)
    • [20].砼模块砌体用于检查井关键技术研究[J]. 公路与汽运 2015(06)
    • [21].混合模块及其应用[J]. 电气传动 2016(04)
    • [22].产学研协同创新视角下的模块商嵌入模式研究[J]. 科技管理研究 2016(16)
    • [23].核电站机械模块制造设计要求探究[J]. 产业与科技论坛 2015(08)
    • [24].在轨维护模块更换适配器的研制[J]. 机械设计 2015(10)
    • [25].对“六模块”建构式课堂教学的新认识[J]. 中学课程辅导(江苏教师) 2011(04)
    • [26].行人保护下腿碰撞器模块分析[J]. 汽车工程师 2010(09)
    • [27].模块营销与我国企业自主创新能力提升的路径[J]. 山东经济 2008(03)
    • [28].现代服务业发展的模块论及对我国的启示[J]. 软科学 2008(08)
    • [29].1+N宜居综合模块未来适应性研究[J]. 住宅与房地产 2020(12)
    • [30].移动之家[J]. 新建筑 2019(S1)

    标签:;  

    基于Web2.0的OAAS系统OAAS-Player模块的设计与实现
    下载Doc文档

    猜你喜欢