下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海普莱软件有限公司技术白皮书 目前注册于上海市徐 IT精英正在实现构 是上海普莱软件有 上海普莱软件有限公司是一家从事软件产业的民营高新技术公司, 汇区,公司现有员工近二十人,群英汇萃展宏图,一批富有朝气的 筑软件平台、提升系统柔性的远大目标。 坚持平台化设计理念,提高应用系统柔性,注重应用推广效果 限公司承接并实施各种应用软件项目所遵循的理念,公司注重采用先进且成熟的技术为 客户提供优质的软件开发和系统集成服务,无论是客户应用软件项目还是公司自主的平 台软件产品都是采用面向对象的基于构件的软件开发方法学,公司创新的目标需求项 目管理方法将保证客户的软件工程质量,科学的持续改进考评机制帮助您
2、成功地推广 应用。 想用户所想,急用户所急是普莱人的服务品质,普莱伙伴计划为客户提供更为 周到、贴切的服务,为您免费提供需求调研、技术咨询等服务,只要您伸出友谊之手, 立刻成为普莱伙伴计划的成员,欲知伙伴计划详情,欢迎致电垂询。 上海普莱软件有限公司自主开发的Web应用构造平台软件产品在软件生产自动化 方面成功地作出了创新性尝试,是具有国际领先水平的软件支撑平台产品,据上海市科 委科技情报查新显示,目前国内外尚无此类软件产品报道。产品对实现应用软件构件级 重用,提高应用软件生产力具有历史性意义。产品是采用当前最先进的 JSP动态网页开 发技术进行开发的,产品自身以及由其构造的应用软件具有平台无
3、关性,由其提供的强 大的应用软件管理平台更使您无后顾之忧。 上海普莱软件有限公司与 Microsoft、Oracle、IBM、Bea等国际著名软件公司以及 数据库厂商保持着良好的合作关系,是Microsoft战略合作伙伴、微软认证方案提供商、 Oracle公司电子商务实施合作伙伴、IBM、Bea增值代理商。 普莱伙伴计划,与您携手共创辉煌! 产品序言从二十世纪八十年代开始,我国各种经济组织开始实施信息化,从单项应 用到企业级网络应用逐步走向深化,人们对信息化的认识也逐步趋向理性和更加深刻。 二十多年的信息化实践,我们虽然取得了局部的成功,但是信息化失败的案例同样比比 皆是,甚至根据有关权威部门
4、的统计,我国企业信息化失败率高达80%,信息化投资被 称之为IT黑洞,我们认为各种经济组织的IT应用服务部门(通俗地讲就是各种经济组 织的信息中心、计算中心、电脑部等)、应用软件产品供应商对信息应用需求的多变性 认识不足,缺乏行之有效的方法去解决,造成实施周期难以控制,应用难以普及推广, 是IT黑洞形成的一个非常关键的因素。 上海普莱软件有限公司针对目前普遍存在应用软件对需求变化的适应能力差,开发 困难,维护更困难,应用开发效率低下,而基于Web多层分布式架构的应用需求越来 越多的现状,根据多年基于 Web多层分布式架构的组件化应用开发经验,成功开发了 Web应用构造平台软件产品。 目前,我国
5、应用软件开发效率不高,缺乏一套行之有效的软件工程方法学予以指导, 软件质量难以保证,软件复用性以及广泛适应性很差,一方面软件生命周期短,应用维 护困难重重,另一方面大量重复开发,浪费应用软件以及人才资源。 Web应用构造平台软件是以积木式软件开发方法学为基础,以构件重用为核心而 形成的Web应用构造平台。因此, Web应用构造平台软件产品通过重用核心构件资源, 不仅提高了应用系统的可靠性和可维护性,延长了应用系统的生命周期,而且能够极大 地提高应用软件开发效率,降低应用总体拥有成本。 Web应用构造平台软件是采用当前最先进的动态网页开发技术一JavaServerPages (以下简称JSP技术
6、)并结合JavaBean组件开发技术进行开发的,产品自身以及由其 构造的应用系统具有平台无关性。因此,Web应用构造平台软件是具有国际领先水平的 软件支撑平台产品,在软件生产自动化方面作出了创新性尝试,对实现应用软件构件级 重用,提高应用软件生产力具有历史性意义。 应用对象进入二十一世纪,我国政府以及各种经济组织为了顺应国际经济一体化的 潮流,应对我国加入 WTO世界贸易组织以后所面对的国际化竞争压力,提出了实施 信息化带动工业化的发展战略,也就是说,通过采用信息技术改造传统产业,进一步 优化和整合传统产业与新经济的资源,做到资源优势互补,形成更为强大的国民经济综 合竞争力。 作为信息化主体的
7、各种经济组织必将加大对其信息化的投入,掀起新一轮信息技术 投资热潮,但是我们必须高度重视信息化方法学,否则将重蹈覆辙,陷入更大的IT黑 洞之中。总之,我们应该高度重视 积木式软件开发方法学,缩短应用实施周期,坚持 平台化设计理念,构筑软件平台,从而提升系统柔性(系统柔性就是指应用系统适应需 求变更的能力,也可称之为灵活性或广泛适应性)。 上海普莱软件有限公司开发 Web应用构造平台软件,旨在In ternet时代为各种经济 组织构建基于 Web的应用提供一个集成软件构造环境,其目标应用对象锁定在各种经 济组织的IT应用服务部门以及专业应用软件公司,实现普莱人构筑软件平台,提升系 统柔性的远大理
8、想。 各种经济组织的IT应用服务部门最熟悉其经济组织的业务需求,但应用开发以及 维护力量普遍不强。而业已存在的各种IT应用由于未能按照平台化设计理念,系统的 柔性普遍很差,造成应用软件维护量大且缺乏统一的系统管理平台支撑。IT应用服务部 门采用 Web应用构造平台软件后,就成了各种经济组织信息化的主体,无论是对原有 系统的升级、维护、集成,还是对新应用的构建都提供了一个强大的基础管理平台和支 撑工具,可以极大地提高应用项目成功率。 专业软件公司是目前应用软件市场的主体,其技术开发力量相对比较强大,其软件 资源也比较丰富,但是目前国内真正上规模的软件公司还是比较少,大部分以开发应用 项目为主要收
9、入来源,项目管理不规范,软件工程基础薄弱,因而软件生产力不高。专 业软件公司采用 Web应用构造平台以后,能够重用大量构件资源,规范项目管理,缩 短应用项目实施周期,从而提高其软件生产力,降低其软件开发成本。 基本原理上海普莱软件有限公司根据自己多年基于Web的应用开发经验以及对集 成化软件工程环境(IntegretedSoftwareEngineeringEnvironment, ISEE)技术的长年跟踪 研究,尤其是对当今积木式软件开发方法对集成化软件工程环境影响的研究,我们成 功地开发出 Web应用构造平台软件产品。 Web应用构造平台软件主要由中央系统描述数据字典、系统构件库、菜单构造
10、器、 表单构造器、报表构造器、查询构造器、工作流构造器、应用合成器、应用代码生成器 等组成。其基本原理如下图所示: 下面简单介绍一下 Web应用构造平台软件原理图中各个组成部分的作用以及相互 之间的关系。 1中央系统描述数据字典(Cen terSRstemDescriptio nRepositorR) 中央系统描述数据字典是整个Web应用构造平台软件的数据神经中枢,在其中将 要存储的数据如下: 应用问题域数据字典:所谓应用问题域就是指应用功能范围,应用问题域数据字典 就是存储通过数据模型构造器定义生成的问题域数据描述信息,该描述信息主要有两种 方式,一种方式就是从原有系统中获取的数据字典信息,
11、一种就是通过数据模型构造器 定义产生的数据描述信息。即Web应用构造平台软件支持原有系统改造或集成。 应用界面设计元素:所谓应用界面设计元素就是指应用与其用户交互的接口元素, 其中包括表单、报表、查询、菜单。在中央系统描述数据字典中将存储界面设计元素描 述信息。 应用项目环境信息:应用项目环境信息就是指客户、项目以及项目环境信息,目的 使Web应用构造平台能够同时支持多个客户独立构造自己的应用。 2系统构件库(SRstemComponentLibrarR) 系统构件库是应用构造和运行的基础,主要是对系统涉及的构件进行统一管理和注 册,确保系统构件资源的利用效率。 3. 开放数据库连接器(Ope
12、nDatabaseConnecto) 开放数据库连接器是保证应用与数据库平台无关的关键平台, 我们采用JDBC作为 开放数据库连接器。 4. 数据模型构造器(DataModelBuilder) 数据模型构造器是连接软件工程中业务分析与应用构造的桥梁,是根据业务分析后 得到的应用数据概念模式,进行应用数据定义的支撑工具,既支持从原有系统的数据库 中抽取数据模型,又支持新定义的数据模型,并在相应的数据库中完成数据库关系模式 定义。 5. 表单构造器(WebFormBuilder) 表单构造器是应用界面设计元素表单的定义和生成工具,表单构造器提供在Web 页面中定义表单样式的功能,支持主从表单的设计
13、、表单元素的安全性控制以及表单元 素事件的定义。 6. 报表构造器(WebReportBuilder) 报表构造器是应用界面设计元素报表的定义和生成工具,报表构造器提供在Web 页面中定义报表样式的功能, 支持自由表单和定制表单的定义,定制表单又分为列表式、 行列固定式、单据式报表。 7. 查询构造器(WebQuerRBuilder) 查询构造器是应用界面设计元素查询的定义和生成工具,通用的模糊查询界面是一 般应用中常用的设计元素, 通过查询构造器统一定义和构造生成各种分别针对相应问题 域的模糊查询应用。 8. 菜单构造器(WebMenuBuilder) 菜单构造器是应用界面设计元素菜单的定义
14、和生成工具,任何应用系统的功能都是 通过功能菜单来提供的,以实现功能的导航,我们知道,菜单是一个典型的树型结构, 菜单构造器就是构造和生成这一树型结构的功能菜单的工具。 9. 工作流构造器(WebFlowBuilder) 工作流构造器是根据工作流模型进行工作流的定义和生成工具,工作流是各种经济 组织管理思想的核心过程,如办公自动化系统中的公文流转、ISO9OOO质量管理流程以 及其它业务审批过程等。 10应用设置界面(ApplicationConfigurationlnterface ) 应用设置界面是应用管理员构造其应用部件的统一接口应用程序,通过应用设置界 面,可以进行应用部件构造,并设置
15、和管理应用工程环境以及实施客户注册等前端安全 性措施。 11. 应用合成器(WebApplicationSRnthesizer) 应用合成器是整个 Web应用构造平台软件的核心,负责应用功能点的构造和整个 应用的合成,应用合成器通俗一点就是应用部件组装车间。 12. 应用界面(WebApplicationlnterface) 应用界面是整个应用的一般用户的使用接口程序,主要负责用户的登录管理,并根 据用户在应用中的相应权限,进行功能菜单组合,提供给用户使用。 产品特点上海普莱软件有限公司开发的Web应用构造平台软件产品根据上海市科 委科技情报所所作的国际和国内科技情报检索结果,目前国际和国内尚
16、未报道同类软件 产品。上海普莱软件有限公司在诸多方面大胆创新,在技术性能指标上实现了国际领先 的水平。其产品技术和功能特点如下: 构建工具与管理平台的协调统一 Web应用构造平台软件首先是一个基于Web的应用构建工具,各种基于数据以及 过程应用的信息管理系统都可以通过Web应用构造平台进行构建,Web应用构造平台 软件如果进一步组合支持 UML标准的可视化面向对象建模工具(如RationalRose20RR) 一起使用,其应用效果和软件生产力可以得到极大地提高,这对黄金绝配能够快速、准 确地完成各种应用系统的建设。其次, Web应用构造平台软件还是一个 Web应用的管 理平台,内置的 Web应
17、用设置界面提供了对整个应用的管理,不仅可以管理Web应用 的安全性,而且可以进行数据库审计,为数据库管理员提供有价值的数据库管理信息, 支持应用的导入和导出。 因此,Web应用构造平台软件实现了构建工具与管理平台的协 调统。 支持数据信息与业务过程的整合 Web应用构造平台软件不仅包含数据模型构造器,而且还封装了工作流应用构造 器,在采用 Web应用构造平台软件构造各种基于 Web的信息管理系统时,不仅可以处 理数据信息,而且可以处理过程信息,使得数据信息和过程信息不是相互独立的,而是 相互协调地运行,使得构建的信息系统不仅有血有肉,而且还有一个连接大脑的中枢神 经系统,因而是一个有机的系统,
18、是对客观现实更为直观的反映,摆脱了过去那种只重 数据不重过程的弊端, 真正实现了信息管理系统是为了达到管理目标而构建的,而不仅 仅是为了信息共享而构建的内涵。因此,Web应用构造平台软件支持数据信息与业务过 程的整合。 支持原有系统与数据仓库的集成Web应用构造平台软件支持对原有系统的改造和 集成。国民经济信息化也走过了二十多个年头,各种经济组织都或多或少地建设了一部 分应用系统,我们称之为原有系统。原有系统主要有两个部分,一部分是数据结构及数 据,一部分是应用逻辑及程序,对原有系统的改造和集成就有两种情况,一种情况就是 优化数据结构,重新构建应用逻辑;一种情况就是保留应用逻辑及程序,依据数据
19、结构 进行数据集成。Web应用构造平台软件完全支持这两种原有系统的改造和集成。 Web应用构造平台软件还支持数据仓库应用,能够通过数据挖掘程序到新旧系统中 挖掘各种数据信息,能够定义开放的指标体系,自动汇总指标量,提供各种图形和报表 定义工具进行信息表示和分析,能够从多角度提供数据分析支持,辅助领导决策。 支持多项目物理集中独立运行 Web应用构造平台软件在设计之初,就充分考虑到未来In ternet技术的发展,尤其 是宽带网络的发展,未来各种经济组织的信息管理系统物理上集中,逻辑上分布的趋 势不可逆转,物理上集中就是指数据的集中化趋势,各种经济组织的数据库物理上趋 向于高度集中,甚至只有一个
20、集中的数据库,但是在该集中的数据库上分布式地运行着 各种应用系统,相互之间又是逻辑上完全独立的,这就是逻辑上分布。Web应用构造 平台软件支持多项目统一构建,物理上集中运行,但是各种不同项目逻辑上是完全独立 运行的,应用问题域构件的分布式部署又可以保证系统的运行效率。 真正基于组件的多层分布式架构 Web应用构造平台软件在技术上采用真正基于组件的多层分布式架构,产品组件化 程度高,大量的应用逻辑都封装在了组件之中,这不仅提高了软件产品的可维护性和可 扩展性,从而提高软件质量,而且提高了软件产品的执行效率。这种完全基于Web的 多层分布式架构既是In ter net时代的要求,也代表了未来应用软件体系结构的发展方向。 百分百支持In ternet计算与标准 Web应用构造平台软件及其构造出的应用软件百分百支持In ternet计算与标准,前 端客户只需要一个浏览器即可,不需要附加任何其他软件。这不仅简化了前端运行环境, 而且极大地减少了应用系统维护量。数据环境、中间件应用环境以及消息平台都百分百 支持In ternet计算与标准,其中主要的协议有http协议、smtp协议、pop3协议、Corba 标准等。Web应用构造平台软件及其构造出的应用软件百分百支持In ternet计算与标准, 就保证了该产品及其构造的应用的开放性。 JSP开发技术保证平台无关性目前最常用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国网广西电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题含答案详解(新)
- 2026秋季国家管网集团油气调控中心高校毕业生招聘14人笔试参考题库(浓缩500题)含答案详解(培优)
- 2026秋季国家管网集团浙江省天然气管网有限公司高校毕业生招聘笔试模拟试题(浓缩500题)及答案详解(历年真题)
- 2025国网河北省电力校园招聘(提前批)笔试模拟试题浓缩500题及答案详解(名校卷)
- 2026秋季国家管网集团广西公司高校毕业生招聘笔试参考题库(浓缩500题)及答案详解(基础+提升)
- 2026国网江苏省电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题附答案详解(a卷)
- 2026秋季国家管网集团西北公司高校毕业生招聘考试参考试题(浓缩500题)附答案详解(巩固)
- 2025国网湖北省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题及答案详解1套
- 2026秋季国家管网集团华中公司高校毕业生招聘笔试模拟试题(浓缩500题)含答案详解(综合卷)
- 2026届国家管网集团高校毕业生招聘考试备考试题(浓缩500题)及参考答案详解(完整版)
- 新标准大学英语综合教程3课文翻译(1-10单元30篇)
- ABPA诊治进展(张家港中医院冯高华)
- 高等数学同济第七版上册课后习题答案(全套)
- 驯龙高手优质获奖课件
- 安全- 中国移动认证考试L1题库(附答案)
- 广告及宣传用品设计申请单
- 教师职称考试试题
- 2023年云南交投集团招聘笔试题库及答案解析
- GB/T 13275-1991一般用途离心通风机技术条件
- 高效课堂教学模式培训(数学)课件
- 焊接中凝固温度场
评论
0/150
提交评论