• 咨询热线:0411-84325599



引言

JBRAIN应用软件开发平台是大连康博软件有限公司独立自主研发的软件开发平台。该平台系统由显示元素组件集,业务逻辑处理机,动态数据库访问引 擎、资源管理容器、元数据子系统、工作流子系统和智能数据管道等部分组成,是纯java语言开发的,跨平台、可扩展的软件开发平台产品。

      该平台将传统软件开发工具和基于web的系统软件开发流程进行大胆的突破和改进。从真正意义上提出了软件开发平台化、分工系列化、技术和业务独立化。

      JBRAIN软件开发平台可以说是软件开发领域的一枝新秀。

1.1 功能特点:

1.1.1   系统快速原型化
JBRAIN软件开发平台是以业务为驱动的,当业务结构基本形成时,即需求基本明确时即可进行快速原型化。通过在平台的元数据管理页面,我们可以画出真实 的业务页面。通过页面与客户进行沟通确认,这样避免业务理解的偏差。而通过平台画出的页面既方便快捷又为以后编码实现阶段提供了页面原型。完全解决了传统 开发中用DREAMWARE或VB等构件系统原型,而开发阶段重新编写页面的重复劳动问题。

1.1.2   页面元素不同级别的可重用功能
JBRAIN开发平台可以最大限度的利用组件重用的概念,特别是在页面级的元素,重用级别可以是页面级,局部面板级和某个元素级。当需要在不同业务中使用 相同的一个或多个完全相同的元素甚至整个页面时,用户可以通过JBRAIN开发平台来进行配置,当对其中某一处进行修改时,其他相关业务的对应元素或页面 都一同被修改。大大降低了维护成本。

1.1.3   代码自动生成率高并且动态运行免测试、免维护
JBRAIN软件开发平台能够根据业务配置要求动态生成可执行代码,代码生成率为60%~80%,同时生成的代码不用存储在磁盘介质上,不需要测试和维护,当配置信息更改后,代码会增量的自动修改并运行。大大降低了代码的开发、测试和维护的工作量。

1.1.4   业务实现简单、不需要进行类设计
在JBRAIN开发平台实现业务逻辑时,已经为业务逻辑的实现提供了统一的接口结构,开发人员只需要实现接口方法即可完成复杂业务逻辑编码。在一定意义上 严格规范了开发内容和实现方式,使设计人员和开发人员完全专注于业务,无需对设计模式和相关技术关心过多。同时也提高了代码的可维护性。

1.1.5   数据库访问集中管理并完全通过配置完成
在业务系统中数据库访问往往是决定系统性能和可维护性的重点。JBRAIN软件开发平台对数据库的操作完全实现可配置,用户将所有与数据库操作相关的内 容,如:SQL语句,存储过程等存储到资源管理容器中,60~80%的更改操作无需对系统进行重新加载,可以实现动态更新数据库操作,动态脚本实现动态 SQL资源,并快速定位到需要更新的SQL资源上。同时资源管理容器对在其中的SQL资源进行优化缓存,大大提高了数据访问层的效率。经过同环境测试,性 能大大高于HIBERNET,是纯JDBC实现。

1.1.6   智能化的数据管道机制
JBRAIN软件开发平台通过智能数据管道将业务数据从表示层到应用层到数据层往返传送,不需要设计和定义传统的值对象,数据管道中能够精确的将复杂的 数据结构组装成需要的简单易用的散列结构,不仅能快速匹配还可以降低数据传输的复杂度。当业务数据变化时,我们只需要在某一处进行修改即可,不需要象传统 的开发过程中对各个部分的值对象进行修改。

1.1.7   改善软件开发流程、降低软件开发成本、提高软件开发质量
当前流行的软件开发模式有瀑布式、迭代式和极限式等。但大致的过程都包括需求分析、概要及详细设计、编码实现、测试验收、现场实施和后期维护等阶段。 JBRAIN软件开发平台适用于任何一种软件开发模式,并且针对各个阶段容易出现的问题和矛盾给与充分的考虑。经过多个项目中的对比和评估,结果表明通过 JBRAIN开发平台进行软件开发在各个阶段所体现的优势与传统开发工具相比相当明显。如图所示。

1.1.8   行业无关性强、可操作性强、可定义性强
JBRAIN软件开发平台是与行业无关的,他适用于各个行业系统的开发,并可根据不同行业特点进行扩充。

1.2 适用范围
1、软件产品研发

2、企业单位信息管理部门

3、政府信息管理部门

4、系统集成商

5、各行业软件项目承包商

6、软件公司之间战略合作