应用基础架构平台--总体方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用基础架构平台--总体方案

应用基础架构平台—总体方案 2007-8-6 引言 现在的企业日益认识到,通过从一些公共的功能组件中来构造相关的产品能够带来 显著的提高生产率、客户需求相应能力、产品质量和客户满意度。 在制造业中,波音公司,福特、戴尔等公司都通过各种方法来利用产品之间的公共 特性。比如波音公司,通过建立一条公共生产线陆续推出了757和767客机,而这两种差别很大的产品之间有60%的零部件是相同的,无论是生产效率上还是维护方面的考虑都有很高的价值。 在软件业中,通过类似搭积木的方式来构建需要的软件产品来满足特定用户的特殊要求,通过这种方式能很好的保证软件产品的适应能力。正因为在软件产品之间充分共享公共的特性,进而充分实现了软件生产的高效率, 应用基础架构平台( 软件生产线/业务基础架构平台) 正在迅速的发展成为一种可行的和非常重要的软件开发模式。 如:软件生产线 CodeGenerator :由北京尘狼软件开发的一种应用软件开发工具。软件建立在面向业务的构件基础上,实现了基于构件的可视化开发和自动组装。使得开发者在开发管理软件时,不用编写代码即可生成一套可以运行的系统。 如:北京软件公共技术支撑体系:是由国家863计划支持,北京市科委组织建设的北京软件产业的大型公共技术服务平台。公共技术支撑体系主要从软件工程思路来消除目前软件企业的发展瓶颈,形成了以“三库四平台”(综合服务管理平台、软件质量管理平台、软件开发试验平台、软件测试平台、软件工具库、开放源码库、软件构件库)为特征的北京软件产业的公共技术服务平台。 概述 范围 领域: J2EE B/S 数据库应用系统(IE+WEB SERVER); J2EE C/S 数据库应用系统(JAVA GUI+WEB SERVER); J2EE B/S 分布式应用系统(IE+WEB SERVER+JMX SERVER); J2EE B/S 智能卡应用系统(IE APPLET+WEB SERVER+SOCKET SERVER); 功能范围: 整体功能 分页,用户权限,安全,参数信息,异常处理,会话管理 客户端(IE) 显示组件,键盘控制,窗口控制,定制交互模 板,JAVACARD,多行数据编辑… 公共技术组件 数据库访问,文件上载/下载,定时器服务 通用业务组件 用户权限,菜单,功能点,树… 核心运行引擎 请求和响应处理,功能点自动调用,异常和日志,定时器服务,应用集成 目标 设计目标 零编码:尽量以零编码方式提供更多的功能接口 稳定性:保证系统稳定可靠 MVC:以文件分离的形式实现真正的MVC 可管理性:为需求/设计/编码提供自动工具支持 快速适应变化:支持快速,灵活而多变的功能扩充 技术和平台无关性:操作系统,数据库,应用服务器…… 用户自定义:用户可以定制界面,信息等 技术目标 以J2EE标准实现 同时适用于B/S和C/S模型 支持socket/jmx/webservice/corba/EJB/ OSS/J 等多种应用连接方式 客户端支持AJAX/ VML/ IKEY/JAVACARD技术 管理目标 持续改进软件生产过程 改进软件加工工艺:采用新的工艺思想,如业务基础架构平台,软件开发自动化生产线等 逐步建立全过程质量保证体系:依据新的软件加工工艺,建立可度量的标准和规范 优化人力资源管理:依据新的软件加工工艺, 建立专项角色分工体系和相互协作机制,培养和鼓励发挥角色专长 项目管理有四个要素,工作范围、时间、质量、成本。对一个项目来说当然最理想的情况就是“多、快、好、省”。“多”指工作范围大,“快”指时间短、“好”指质量高,“省”指成本低。但是,这4者之间是相互关联的,提高一个指标的同时会降低另一个指标。 提升软件产品的功能和品质 用户自定义:向用户提供方便的工具,使用户可以定制界面,信息等 快速适应变化:快速适应需求变更等 技术和平台无关性:采用新的技术优化产品性能,业务系统不受任何影响 基于平台的新一代管理软件具有三个重要特点:平台化、集成化和个性化。 平台化是指新一代管理软件将基于业务基础软件平台,它能大大提高软件开发和实施的效率; 集成化是指不同的管理软件将可以在业务基础软件平台上实现无缝的集成; 个性化是指用户可借助业务基础软件平台提供的工具,快速、深度地满足自己的个性化需求。 指导思想和原则 平台分层:技术架构五层,客户层三层 软件开发自动化:采用零码设计思想 区分框架和组件:框架是一个运行引擎 区分业务组件和技术组件:关注业务导向和驱动 用例驱动:RUP 软件过程,根据需求用例设计系统架构 “面向目标” 的软件方法学:实现软件全过程的规约和描述 软件流程规范化:需求-设计-编码-测试, 迭代设计和开发 健全文档:建立和完善需求,

文档评论(0)

zyg_2930102 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档