论文摘要
中小企业具有规模小,能承受的IT投资少,需求多变等特点,传统的IT解决方案如预先打包的企业应用程序,客户定制化开发、现有的SaaS模式等都不能满足其对IT系统低风险、低成本、快速生效、随企业业务需求改变快速演化的要求。本文结合现在IT技术的最新发展,特别是WEB技术的新发展,以及业界在企业应用程序开发过程中积累的经验的基础上,提出了一种以客户为中心,面向自服务的企业应用供应方法,使得最终用户成为创建企业应用的主体,使他们可以自己动手根据其具体的业务需求创建满足其特定需求的企业应用软件。 围绕着如何实现和支持以客户为中心,面向自服务的企业应用供应方法,本文提出了:(1)面向自服务的数据处理技术,在其中我们设计了一种复合数据定义语言,一种有效存储和管理任意记录类型数据的存储模式和一个面向自服务的数据处理引擎;(2)面向自服务的服务集成技术,在其中我们提出了面向最终用户的业务组件的概念及模型,设计了面向自服务的服务集成引擎。前者使得最终用户能够以自服务的方式创建以数据为中心的企业应用,后者使得最终用户能够利用其它企业或服务提供商提供的服务创建有意义的合成企业应用。这里的最终用户指的是对基本计算机操作比较了解,对基于WEB的企业应用系统能熟练操作的企业业务人员,他们不需要有编写计算机程序的能力。 为了验证以客户为中心,面向自服务的企业应用供应方法的可行性,设计开发了Appdiy平台。一个能够使对计算机操作有所了解,对基于WEB的企业应用程序使用较熟练的企业业务人员使用该平台根据其具体需求创建适合他的特定要求的企业应用。用户测试表明该方法是可行的,在满足中小企业对IT系统的低风险、低成本、快速生效、随企业业务需求改变快速演化的要求方面具有良好效果。
论文目录
摘要Abstract目录第一章 绪论1.1 企业应用软件开发交付维护面临的困难1.2 现有方案分析1.3 基于服务的软件模型1.4 研究目的及意义1.5 论文内容及结构第二章 WEB技术的新发展2.1 WEB服务技术的发展2.2 Web2.0的出现2.3 一种新兴的服务组合模式Mashup2.4 AJAX2.5 REST2.6 RSS/Atom2.7 XML数据库2.8 情景应用2.9 小结第三章 面向自服务的企业应用供应方法3.1 现有软件开发过程分析3.1.1 线性顺序模型3.1.2 不同角色之间的沟通问题3.1.3 难以避免的需求变化3.2 面向自服务的企业应用供应方法3.2.1 需求框架和面向最终用户的业务组件3.2.2 方法的提出及其优点分析3.3 关键支撑技术3.4 小结第四章 面向自服务的数据处理4.1 应用程序数据定义语言4.1.1 记录类型和数据记录4.1.2 数据定义语言的主要结构4.2 任意记录类型数据的存储模式4.3 面向自服务的数据处理引擎4.3.2 记录定义描述文件4.3.3 界面生成规则4.3.4 转换器4.3.5 静态界面模板4.3.6 动态处理添加过程4.3.7 记录编辑器4.3.8 数据记录内容4.3.9 XML模式定义4.4 小结第五章 面向自服务的服务集成5.1 软件就是服务5.2 Service WEB架构5.3 面向最终用户的业务组件5.3.1 面向最终用户的业务组件概念5.3.2 面向最终用户的业务组件的构成5.3.3 一个面向最终用户的业务组件的例子FileShare组件5.4 面向自服务的服务集成引擎5.4.1 服务目录5.4.2 服务爬虫5.4.3 服务调色板5.4.4 服务过滤器5.4.5 服务画板5.4.6 服务组合描述数据库5.4.7 服务加载器5.4.8 事件协调器5.5 小结第六章 面向自服务的企业应用供应平台Appdiy6.1 概览6.2 Appdiy平台的架构6.2.1 记录类型构建器6.2.2 工作流编辑器6.2.3 服务组合器6.2.4 报表创建器6.2.5 应用程序定义6.2.6 应用程序运行环境6.3 Appdiy平台的效果评价6.3.1 任务描述6.3.2 试验过程6.3.3 受试人群6.3.4 试验数据6.3.5 结果评价6.4 小结第七章 总结与展望参考文献攻读硕士期间发表的论文致谢
相关论文文献
标签:企业应用系统论文; 自服务论文; 客户为中心论文; 应用开发平台论文;