WAOA模型平台的设计与实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:clhhjq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,面向服务的体系结构(SOA)逐渐成为软件工程领域的研究热点,它在企业信息系统集成、分布式软件系统开发方面都有明显的优势,也是应对企业灵活多变的业务需求挑战的关键技术。本文总结了面向服务的体系结构技术发展过程及其主要研究方向,介绍了当前面向服务的体系结构的研究进展和应用实践,并且在分析了典型的面向服务的体系结构之后,指出了当前面向服务的体系结构存在的主要缺点。同时通过分析和总结Web2.0的主要技术和内容,以及分析Web2.0和SOA的关系,总结了面向服务的体系结构和Web2.0结合的发展前景和商业价值。 本文正是通过分析SOA的不足之处,在SOA面向服务的基础上,利用Web2.0的核心原则和模式,结合Mashup的理念及REST的模型等Web2.0技术,作者首先提出了面向Web应用的架构模型(Web Application Oriented Architecture,WAOA),该模型不仅具有SOA的面向服务的特征,而且结合了Web2.0的特性,具有扩展性高、复用性强、安全性好、开发敏捷以及松散耦合等特点。然后作者在该模型的基础上设计实现了一个原型平台,该平台包含了开发平台、管理平台和互动平台等三个子平台,开发平台提供了可视化界面,帮助开发人员降低开发成本,提升开发速度,达到敏捷开发的效果,同时通过充分利用Internet网络下Web服务的REST特性,不仅统一了API接口,而且有效地提高了Web服务的安全性,以及为以后的扩展及云计算提供了有效的保障;管理平台实现了用户权限控制的精细性、开发管理用户和运营平台的简单管理、日志与统计管理的强大性以及跟踪监控管理的实时性;互动平台有效的增加了业务分析者、开发人员以及服务请求者的互操作性,能够让业务流程更加清晰,从而缩短软件的需求时间,提高业务的精确化。最后,作者利用该平台开发应用于华东理工大学教务信息网、华东理工大学出版社等实际系统中,并取得了良好的效果。
其他文献
实体关系抽取是信息抽取领域的一个非常重要的子领域。实体关系抽取任务主要是利用计算机自动抽取命名实体之间的关系。通常,实体关系抽取问题可转化为分类问题,首先列出一个
随着计算机仿真技术的发展,仿真技术被广泛地应用到工业生产和国防科学研究中,但随着研究问题的复杂程度的增加,单个仿真系统已经无法满足要求,必须依赖多个仿真系统进行分布式仿
学位
图像图形技术作为Web浏览技术的基础,在基于互联网的多媒体教学,信息发布等领域起着非常重要的作用。互联网上流行的矢量图形技术主要由MacroMedia公司的Flash来实现。Flash文
随着软件自动化测试技术的广泛应用,自动化测试脚本复用技术逐渐成为了自动化测试领域的研究热点。然而,目前对测试脚本复用技术的研究还比较少,本文提出并实现了一种有效的方法
随着计算机和网络技术的发展,人类进入了“一人多机”的时代,因而网络移动作为一种多机随时随地接入Internet的方式,受到学界和工业界越来越多的关注。网络移动是移动IPv6等
随着当今计算机网络和信息传播技术的迅猛发展,人类传统的教育手段和方法正受到极大的挑战,网络教学迅速涌起并成为当今教育的重要发展趋势。实现网络远程教学主要涉及两个基本
传感器网络技术在国防军事、战略性工业以及社会生活中诸多重要领域均具有广泛的应用,能够为国家带来巨大的经济利益和强有力的国防保障。典型的传感器网络由大量具有传感、数
传统的软件开发过程主要是以底层设计和编码驱动的,它带来了诸如生产效率低、可移植性差、互操作性差等问题。为了应对当前软件技术和业务需求的快速变化,对象管理组织OMG于200
水土保持是我国长期坚持的一项基本国策。通过外业调查来监测水土流失现状是一项精度低、费时、费力、成本高的工作,随着计算机技术的不断发展,人们开始尝试用新的技术手段解决
学位
随着软件应用的日益广泛及其重要性的不断增加,软件的质量问题日益突出。怎样提高软件的质量成为当前关注和研究的重点。软件可靠性是软件质量的固有特性之一,是软件质量的重