您现在所在位置:首页 > 产品> 基础构建

一、概述

Glaway Foundation基础技术开发平台(以下简称平台)是领先的大发应用管理软件开发支撑平台。Glaway Foundation基于JavaEE、Eclipse、Maven等开放的技术和平台,采用了先进的SOA插件式架构和标准规范,并通过构件化、图像化、一体化的开发平台为客户提供完整的大发应用软件全生命周期的开发支持。从设计、开发、部署、监控、后台治理等各个方面提供了有力的支撑。可以真正意义上的帮助大发客户和各类开发团队以较低的成本,灵活快速并高质量的完成各种应用软件的开发目标,帮助大发快速进行IT项目定制开发与实施。


二、平台主要特性

1)一体化的应用开发平台:提供从业务模型建模,业务逻辑组件构建,可视化工作流开发,到标准化的页面开发等全方位的应用软件开发方法论支撑,保证开发过程的规范性。


2)先进的SOA架构:标准化的技术架构,规范化的管理,支持业务模型组件化,支持构件化和图形化的开发方式,是大发应用软件开发最佳实践的总结。


3)平台级的集成扩展能力:提供基于SOA的服务集成能力,将大发应用服务化,帮助大发高效的完成各信息系统的有效集成。以及基于Portal门户的页面集成能力,协助大发完成统一的协同门户整合。


4)高度的复用性:平台提供大发应用的基础构件库,可根据大发应用的业务需求灵活选择使用,通过大量基础功能的复用提高开发速度和业务开发质量。




三、关键价值

3.1   对大发平台化产品战略的价值

    平台帮助IT大发真正的实现平台化战略,实现先进统一的SOA架构和应用平台,帮助大发更高效的开发、积累和复用更多的业务构件和服务,协助大发规范化管理,并可自主掌控技术架构和平台。统一的技术和平台支撑,降低大发基于统一平台的系列化产品研发的风险,保证技术和人才的统一性从而最大限度的提高复用、降低研发成本。


3.2   对大发IT项目实施的价值

    平台为客制化项目提供基础的平台与技术框架支持,提供基础的应用组件,并为项目开发提供默认的开发规范。通过业务建模、业务逻辑组件开发、工作流可视化开发、页面表单展现组件化开发、定制化门户等功能与工具,为项目研发提供有利保障,从而降低项目实施的技术风险和成本投入,提高开发效率和开发规范性。


3.3   对提高效率降低成本的价值

    通过平台封装复杂的技术实现,将定制与开发接口暴露于项目开发团队,降低了项目开发团队成员的能力要求,并统一了技术和开发规范与流程,为团队高质量的功能开发提供保障。


四、 平台架构及组成

    Glaway Foundation是覆盖软件研发全过程的可视化开发平台。主要包括技术类库和中间件,应用开发框架,公共服务,软件配置管理,可视化开发与发布环境。如下图所示:



    平台提供对典型的大发管理软件的开发生命周期的软件开发组织、开发规范、开发过程等实践管理。如下图所示:



    平台组成主要包括:平台基础技术框架、工作流管理框架、内容管理框架、页面开发标准标签库、业务建模管理框架、缓存管理、定时任务管理、安全(三员)权限管理、门户管理、报表管理、消息服务、后台监控与数据治理、开发帮助与指导、license管理等功能模块。如下图所示: