
核格低代码开发平台简介

核格低代码开发平台是集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,为企业提供构件化、可配置、图形化、一体化的软件开发技术,支撑企业信息化应用软件完整的覆盖SOA应用全生命周期的设计、开发、调试和部署,支持业务系统的运行、维护、管控和治理。
平台将构件技术、可配置技术、可视化技术、图形化技术与SCA、SDO等SOA技术标准完美结合起来,支持企业低成本、高质量、灵活、易管控地构造SOA应用和服务,以实现SOA架构的发展策略和目标。平台还包括:

- 流程引擎
提供基于事件的流程调度模型,产品支持顺序、分支、并发、循环、嵌套、多路选择与归并等各种基本流程模式,还支持自由流、回退、激活、指派等多种特殊流程模式。在流程版本处理上,支持分水岭、一刀切、特事特办等多种流程版本模式。 - 报表引擎
定位于高效率的中式报表工具。能够实现报表的高效设计、维护和运行,解决国内企业级报表应用的相关需求。 - 可视化
平台提供可视化UI构件设计环境、拖拽式所见即所得操作、丰富的业务可视化构件、模板资源面向用户体验。 - 构件库
为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的一组预制构件的集合。 - 配置引擎
提供五类构件动态配置机制。即系统信息描述及计算、构件状态检测、构件行为控制、构件状态传递、动态配置算法描述等机制。 - 核心服务
是支撑SOA应用和服务的运行环境,CoIS Server 由SCA(Service Component Architecture) 容器、构件运行环境、页面流引擎、逻辑流引擎、系统服务、基础服务等核心模块组成。CoIS Server是一个面向SOA的基础设施,实现了SOA的核心编程模型SCA 1.0、SDO 2.1的标准规范。

平台应用价值

Hearken™核格的目标是成为信息密集型企业信息化应用开发的平台。对企业的信息中心和业务研发部门的信息系统开发团队,其核心价值主要包括:
- 整合Java与SOA技术体系标准
基于全球Java开放的技术标准,将SOA技术标准与构件技术、可视化技术、图形化技术优化整合,具有良好的平台技术兼容性。 - 面向SOA可视化集成开发环境
集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,图形化SOA服务设计与服务装配,图形化构件组装与调试,具有高效的可视化项目开发易用性。 - 持续管理软件知识资源的平台
提供服务库、构件库、知识库的开放标准和规范,支持第三方开发标准化的服务、构件、信息化标准和规范、信息化软件过程和信息化项目管理等,具有支持信息化团队工程知识管理的持续性。 - 业务主导的信息化研发与部署
支持企业业务模型构建,以及基于业务模型配置基础构件和业务构件的业务组装开发方式,封装业务系统的业务对象、业务流程、共性需求和变化性需求,业务构件通过筛选、组装而构成每个业务功能,各个业务功能通过流程配置形成业务功能,进而形成信息化的整体解决方案。具有降低技术复杂性突出业务的主导性。


平台核心优势


业务逻辑可视化
Hearken™核格根据行业业务特点,对组织的业务流程、业务单元、业务处理进行了逻辑分解,提供了灵活的业务构件,这些构件可以以拖拽的方式,在业务逻辑视图中,按业务组织的业务流程进行建模,对业务单元进行独立设置和评估,对业务处理逻辑进行封装。完成整个业务流程的组建后,用户可以直观地看到业务流程上不同阶段、不同岗位、不同处理环节的业务逻辑.
技术架构可配置
Hearken™核格提供了灵活、可靠的技术架构配置体系。系统多级配置文件能够将开发平台提供的基础类库、基础构件,以多种方式进行集成和封装。软件系统配置过程均提供了交互式的配置视图,使业务开发者能够以逻辑接口为导向,实现从数据库存取、业务模块集成、业务单元协同、系统状态管控等一系列功能和数据配置,通过多级过滤、异构数据融合等后台自动化配置,实现面向SOA的灵活的技术架构。
研发定制相分离
Hearken™核格提供了构件级的业务封装。业务开发者可以根据业务逻辑分解,将某些业务处理方法,以可视化的方式进行组装,并将其封装在自定义的构件中,提供给基于Hearken™核格的第三方开发者使用,充分保证技术的兼容性。同时,Hearken™核格支持需求分析到技术开发的全过程,由于Hearken™核格的可配置特性和构件级业务封装能力,使得通用性研发的同时,可以低成本、高效率实现研发和定制的独立实施。对平衡近期业务需求与平台长期稳定,延长系统生命周期的具有重要的经济价值和技术价值。
程序代码自生成
Hearken™核格能够以构件为基础,通过过滤、接口协议、构件事件等,对业务过程的运行逻辑进行设计,并能够批量生成相应的标准化的程序代码,提高了工作效率,降低了人工编写差错和失误,提高应用系统整体开发效率。