面向服务的搭建式软件开发技术研究

被引量 : 0次 | 上传用户:mmcemil
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet在企业级应用上的不断发展,软件的复杂性急剧增加,企业多变的业务需求等使得面向对象技术和基于组件的设计思想已经无法解决重用和可维护性的问题。如何逐步简化开发,提高效率,快速满足客户业务需求是始终围绕着Web应用开发的一道难题。同时,Web服务及相关技术的迅速发展,GIS应用也逐步过渡到以Web服务为基础的面向服务的体系结构(SOA)之上,如何在面向服务的体系结构上实现灵活多变的GIS业务构建,建立松散耦合的应对企业业务敏捷性变化的信息系统理论和实践应用技术,也成为目前迫切需要解决的一个主要问题。首先,本文对SOA的软件设计理念作了较为充分的研究和讨论,并对SOA的实现技术框架进行了一定的阐述,而且在此基础之上设计并实现了基于SOA的搭建式开发平台,实现了集工作流、WebGIS于一体的可视化的搭建式开发平台。通过在面向服务的应用构造中引入业务端编程的思路可以允许业务用户来自主构造面向服务的应用,从而能够有效地满足业务用户的个性化需求以及实现对多变的业务需求的快速响应。事实上,从过去的以技术为中心构造应用到现在以用户为中心构造应用的模式转换正是近年来信息技术领域的一项重大的思维变革。其次,在面向服务的软件体系中,灵活的构件集成式的软件结构使搭积木式的“组装软件”的梦想得以实现,软件的开发和维护变得简单,客户可以随时获取适应商业环境变化和IT技术变化的信息化方案,真正实现“随需应变”。软件生产将通过面服务的构件搭建的方式实现,从而实现了软件的有效复用,避免从代码级做起的重复开发带来的低效率和低质量。本文研究的面向服务的搭建式开发技术的目的就是“零代码”方式来开发软件,快速满足企业业务敏捷性多变的需求,进而缩短软件开发的时间,降低软件开发和维护的成本,提高软件开发的效率,保证软件的质量。最后,立足实践通过数字地勘信息系统的建设,进一步验证了基于搭建式开发技术来建设应用系统的实现可行性,也体现出了搭建式开发技术对应用系统建设的优势。
其他文献
八大提出"健全社会主义协商民主制度"具有理论和实践双重意义。弄清其含义需要认清"制度"与"形式"的关系,"社会主义协商民主制度"与"中国共产党领导的多党合作和政治协商制度
加快实施创新驱动发展战略是建设创新型河南、加快转变河南省经济发展方式的必然要求。基于SWOT矩阵分析,河南省推进创新驱动发展应实施SO战略,围绕中原经济区建设,强化政府
<正>随着城市交通道路的快速发展,城市交通日益成为重要的生活元素。城市地下快速交通开始增多,已经成为提高城市容量、缓解城市交通、改善城市环境的重要手段。城市地下快速
<正>郑州市人民政府令第168号《郑州市企业信用信息管理办法》业经2007年10月15日市人民政府第90次常务会议审议通过,现予公布,自2007年12月1日起施行。市长赵建才二○○七年
比较了《港口工程桩基规范》以及API RP 2A WSD规范中对于开口管桩单桩承载力两种计算方法各自的优缺点,利用有限元软件ANSYS对目前普遍采用的传统模型和基于荷载传递法的双
虚拟地理信息系统是数字城市建设的重要组成部分,也是地理信息系统发展的一个重要方向。面向城域仿真的虚拟地理信息系统平台的开发涉及虚拟现实系统和地理信息系统的集成方
从美国农业现代化存在的问题看世界农业的未来廖少云美国农业现代化水平高、历史久、规模大,因此,其成功经验和失败教训,对其他国家都有参考价值。揭露美国现代化农业产生的种种
目的:探讨康复护理在中西医结合治疗一氧化碳中毒迟发性脑病中的作用。方法:在中西医结合治疗的基础上,对19例一氧化碳中毒迟发性脑病患者进行了康复护理。结果:19例患者中显
近年来,随着养殖产量的逐步提高,养殖环境的恶化,水质的污染也逐渐加剧。本文旨在弄清水中污染物的种类及污染途径,寻求防治对策,改善池塘水质状况,为鱼类生长创造良好环境条件。
本文研究了可变材质的交互级全局光照明绘制算法。可变材质指用户可以通过交互改变绘制场景中物体的材质。固定材质的实时全局光照明绘制可以采用预计算辐射传输(PRT)的方法