1 / 71
文档名称:

通用企业应用平台集成开发工具的设计与实现.pdf

格式:pdf   页数:71
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

通用企业应用平台集成开发工具的设计与实现.pdf

上传人:Horange 2014/2/11 文件大小:0 KB

下载得到文件列表

通用企业应用平台集成开发工具的设计与实现.pdf

文档介绍

文档介绍:硕士学位论文沧文题目通用企业应用平台集成开发工具的设计与实现并裴涛院软件学院业软件指导教帕⒍ǜ苯淌二零零七年二月作々。学
摘要通用企业应用平台集成开发工具的设计与实现的重要子系统一页面流编辑器,以图形的方式展现业务模块内的页面流程,开发τ迷嚼丛匠晌5鼻坝τ萌砑闹髁鳎乇鹗瞧笠导队τ媒饩龇桨福是以τ梦V鳌S捎谄笠导队τ玫母丛有院投啾湫裕焖倏7⑵教ㄒ丫晌开发人员和软件系统集成商都在寻求的一种可以大幅度提高软件开发效率的有效途径。本文设计实现的通用企业应用平台集成开发工具,基于平台,并与它整合成为一体,针对快速应用开发形成了一个完整的解决方案。此开发工具旨在屏蔽平台使用过程中出现的一些技术细节,实现业务为中心的快速应用开发。它是一个集成开发环境,涉及τ玫拇哟唇ǖ讲渴鸬拇蟛糠植街琛F渲人员可直接在流程上编辑页面和相关代码,最终的页面跳转信息将自动保存到配置文件中。页面流编辑器使开发人员可以形象地从整体上把握业务模块内的页面流程,在一定程度上实现了快速应用开发。本开发工具基于教ǎ訣插件形式实现。采用的是基于的新框架和技术,如等。系统每个功能模块实现为一到两个插件,可以根据需要方便地插拔功能模块。系统中部署等功能采用集成已有开源项目的方式实现。关键词寮﨑疓趁媪鞅嗉东北大学硕士学位论文摘要··
,...瑆东北大学硕士学位论文...瑃瑆琭瑆.—,/,.琤琣—,甈,琲瑂..
学位论文作者签名:婊学位论文作者签名:苏诌::调、、矿学位论文版权使用授权书独创性声明本人声明所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。另外,如作者和导师不同意网上交流,请在下方签名;否则视为学位论文作者签名:日期: 同意。签字日期:导师签名:
第一章绪论论文背景软件和际醴⒄沟浇裉欤琖应用成为普通信息管理系统的主要实现形式已大势所趋,并被越来越多地应用到企业级解决方案中。但通常编写用程序相对来说是困难的。这是因为,许多复杂代码需要交互工作,以处理数据交易和管理程序状态缍嘞叱滩僮鳌⒆试垂蚕恚约捌渌撞阆附啊平台所提供的基于构件和平台独立的编程环境简化了程序编写。业务逻辑采用程序模块形式编程,并且服务器以容器的形式提供底层服务。由于编程人员无需自己开发这些底层服务,可以更专注于分析业务逻辑。但随着企业信息化的普及和深入,大规模τ玫男枨笠苍嚼丛狡惹校钅考苹褪导释瓿傻墓坛鋈牒艽螅ヒ陨系南钅炕嵫悠冢低晨衫┱剐圆睿毙枨蠓⑸浠保砸延邢钅康母亩欠旄驳此外,技术发展迅速且方向经常改变;缺乏既精通技术又能够将其应用于具体行业的领域专家;常常需要短时间内满足用户复杂多变的需求。若有了基本的业务流程控制框架,创建一个应用系统的主要任务就是开发各个层次上的组件,如果我们将所有的组件进行抽象、封装、抽取、归类,会发现:大部分组件都是可复用的通用组件,包括通用技术组件和通用业务组件。只有一小部分是业务专用组件。于是,东软自行研发了级解决方案的开发框架,在提供了各项基本服务和一系列通用组件的同时,还提供了基于这套框架的配置工具。其根本目的在于使开发人员基于一套通用的平台开发应用,从而提高开发速度,降低开发成本。它是一个开放的、可扩展的、基于组件复用的支持分布式模型的开发平台,平台自带的大量通用组件,只要稍做修改甚至不修改即可用到实际应用中。一定程度上避免了开发人员的重复劳动和且这些大型的企业级应用具有用户数量多、数据量大、事务密集等特点。开发这类应用,即使基于这样的优秀平台,工作也很困难且繁杂。从而导致:钅恐柿课薹ūVぃ低澄こ杀靖撸的。,它是一个企业不必要的代码维护及更新,将开发人员从复杂的技术领域中解脱出来,能够更关东北大学硕士学位论文。,’
且藕—卫稰酌笠言诙砀Y诓緾固锊钪鸾プ呋刂背。貉◇呋偷部分是通过配置文件实现的,如的畑,的应用是国土资源部电子政务系统和公安部部级人口信息管理系统等大型应用。然而,在使用过程中,不便之处逐渐暴露,开发人员也不断提出新虽然提供了丰富的功能以提高开发效率,但它毕竟只是个框架,以它为基础创建一个可发布运行的τ茫剐枰W龃罅坑胍滴窨7桓隹稍诵械腤应用由代码、页面、配置文件、数据库等各种资源组成,而且各种こ套试窗茨诓柯呒橹梢欢ǖ哪柯冀峁剐问健魑R桓鎏峁┝舜罅孔榧钠教ǎ级怂墓こ棠柯冀峁梗些特殊的工程资源渲梦募放在特定的目录中,以便工程内部调用