文档详情

LEAP中间件信息系统设计说明书.doc

发布:2017-03-15约6.27千字共13页下载文档
文本预览下载声明
LEAP中间件信息系统设计说明书 第一章、平台简介 平台背景 如何在迅猛发展的中国软件产业中获得核心竞争力并得以持续发展是每一个软件厂商都在思考的重要问题。 1、与全球水平的差距 中国IT产业长期存在“重硬轻软”的问题,以简单集成软件系统形态存在的厂商占行业的大多数,软件服务市场相对于美国水平以及全球水平存在很大的差距。 这种 “重硬轻软”的历史现象也为中国软件开发商竞争力的提升提供了巨大的潜力。 2、软件企业面临的挑战 中国本土软件企业的核心竞争力在于对客户业务的理解和产品的快速交付实施方面,但由于基础软件产品的不够成熟,软件开发商相对弱小,并未享受中国政府和企业信息化快速发展带来的海量市场,在软件开发方面面临着诸多的挑战: (1)、快速响应业务和管理需求 中国目前是全球变化最快、增长最快的市场,中国的企业面临前所未有的机遇和挑战,需要不断调整战略,企业的IT应用也必须随之改变以适应市场需求;中国软件厂商有着巨大的本土化优势,但同时受限于技术开发能力,大部分的应用仍然是代码级的开发方式和紧耦合的系统架构,难以满足日新月异的业务和管理变化的需求。 (2)、按时交付产品的压力 能够按时交付项目产品是企业的基本信誉保证,根据行业调查发现中国软件企业项目和产品按时交付率普遍偏低,因此需要新的软件开发技术和开发模式来改善中国软件企业的产品交付能力,从而保证本地化开发的优势。 (3)、人员流失的风险 相对于国外软件厂商,中国软件企业对软件人才特别是高端软件人才的吸引力不够,同时由于缺乏企业级的软件技术架构,使得软件项目对个别关键员工的依赖性高,面临很大的人员流失风险。 (4)、开发成本居高不下 代码级的开发,很难进行软件复用;同时软件开发成本只是总体成本的一部分,很多项目从上线开始就面临无休止的更改,到软件架构无法承受的时候则面临“重新开发”的巨大风险。 平台目标 信息系统的开发都是一个“把已知业务逻辑转化成应用系统代码”的过程,无论采用何种开发模式和技术都是可以实现的,差别在于开发效率、系统质量及适应变化的能力等。 LEAP(永兴元业务中间件)从信息化建设全局和发展的角度出发,将代码级的开发转化为平台级的开发,为软件开发解决了技术层面上的难题,从而使信息化建设可以集中精力在业务功能的定义上,在大幅减少投资、缩短工期的前提下,快速构建起大型、复杂的应用系统。 LEAP基于J2EE、Eclipse等开放技术平台,采用先进的架构和规范,为软件企业提供构件化、图形化的一体化软件开发平台,支持软件设计、开发、部署、维护的全生命周期,帮助软件企业实现产品快速交付,实现业务的全面提升。 平台架构 “软件平台化”的本质是将复杂的软件系统分层;LEAP是永兴元科技在软件研发中使用分层理论的具体应用成果,并进而找到软件开发中标准化与个性化之间恰当的契合点。 基于LEAP构建的信息化应用系统(LEAP应用集)是业务驱动和导向的,是建立在更高级的、基于业务层面的中间件平台上的应用系统,这是它有别于目前大部分直接建立在基础运行环境上的应用软件的地方,也是其灵活性和扩展性的保障。 第二章 平台组成 从功能上LEAP主要包括4大组成部分: 1、LEAP运行环境(LEAP Server) LEAP Server为所有基于LEAP开发的应用系统提供统一的开发和运行时环境,其支持目前所有主流的J2EE应用服务器。 2、LEAP 集成开发环境(LEAP Studio) LEAP Studio为软件开发提供B/S架构的、完整的、图形化的集成开发环境。 3、LEAP工作流(LWFP) LWFP是基于LEAP Server的完整工作流管理系统,既遵循WFMC的工作流参考模型,同时也融合了永兴元科十年行业软件开发的实际经验和需求特色,支持中文自语言的流程路由配置和业务交互,大大降低流程开发的难度。 4、LEAP领域构件库(LEAP Resource Library) LEAP将应用系统的所有构成元素(数据、菜单、表单、流程、用户、权限等)统一使用资源管理器进行管理,并将其作为高度复用的构件供应用系统使用,从而使软件企业形成企业级的领域构件库,提升软件开发效率,并获取持续发展的能力。 LEAP运行环境(LEAP Server) LEAP Server为所有基于LEAP开发的应用系统提供统一的开发和运行时环境,其核心服务包括: 1、持久化服务 提供统一数据访问机制,屏蔽具体的数据库系统平台对系统实现层的限制,提供多数据源的透明支持 (1)为不同的数据库提供统一的编程(DB2、Oracle、SQL Server、PostgreSQL等); (2)通过元数据及动态集,提供对数据库的简单、高效访问; (3)为业务逻辑数据对象与物理数据库搭建桥梁,降低改变物理数据库
显示全部
相似文档