产品特点 |
描述 |
优势 |
K6运行环境 |
层次分明的体系架构 |
应用软件的用户界面、展现层、业务逻辑层以及数据访问层分离开来,各层之间松散耦合 |
具备高扩展性,不会因某一层次中逻辑的变化引起其它层次的变化,能快速响应变更,同时支持跨平台操作和分布式部署;另外,为应用软件省去软件架构设计的烦恼,提高了应用开发的效率 |
XML 数据总线技术 |
构件通过XML 数据总线相互连接,构件的输入数据从总线中取得,输出数据也放在总线之中,构件接口之间的沟通通过XML总线而不直接发生关系 |
系统具有天然的集成性,使得业务处理成为透明,实现了各个应用模块间的松散耦合,配置部署变得很灵活,当需要进行企业应用集成(EAI)时更加容易,成本很低 |
基础应用框架 |
内置了企业级互联网应用所必需的应用框架,包括角色权限与菜单管理、页面风格控制、系统日志及异常机制等;不同的应用稍加配置即可直接使用 |
提升应用开发的起点,缩短开发周期并提升软件复用度 |
分布式部署 |
可以实现应用系统的分模块配置,支持业务处理的分布式部署,支持数据服务的分布式处理。可以根据系统的性能及功能需要将不同的功能部署在相应的运行环境中 |
可以在开发时不关心运行时环境,大大减轻了对系统设计及开发前期对开发人员的要求,同时还通过分布式部署而调整系统的性能而不需要进行二次开发 |
底层技术平台无关 |
支持市场领先的大部分商业及开源产品,包括不同的操作系统、.net应用服务器及数据库产品 |
可方便应用在不同的.net 应用服务器和数据库之上移植,减少应用系统对用户原有软硬件设备的依赖性,保护企业的IT 投资,同时降低技术难度 |
强大的数据整合功能 |
利用数据字典技术,可以轻松建立起从数据库到业务对象的映射关系,有效整合不同应用模块和系统的数据资源 |
完全屏蔽底层不同厂商数据库服务器之间的差异,灵活适应业务数据的变化,实现应用的完全移植 |
K6集成开发环境 |
构件级的应用组装 |
用户可以像搭积木一样,通过既有构件的重新装配来实现新的业务需求,K6提供的可视化设计及开发环境,包括不同层次构件的展现逻辑、业务逻辑、数据设计、页面设计等 |
简化开发:基于构件思想K6开发过程不同于传统的编程方式,开发者只需要通过图形化的拖拽即可完成大部分的开发工作
敏捷思想:借鉴UML的图形化表达方式使得设计过程与开发过程可以有机地结合起来,同时可以根据XML 形式的代码方便地产生开发文档,大大简化了开发流程
软件知识积累:企业可以通过构件的开发和积累有效地积累软件知识财富,同时这种积累可以大大降低未来系统建设的资金投入
保证软件质量:构件本身是经过大量实践验证的模块,以构件搭建模式开发系统,大大降低系统问题点的数量,提升系统的稳定性与可用性 |
图形化调试 |
开发人员在编辑各构件时(除数据构件、业务流程),可以直接对构件逻辑进行图形化的调试,并且调试期间支持即时部署的能力,即时可以看到程序修改后的效果 |
图形化的流程展现及方便的XML数据总线视图,使得在调试时能够快速定位并诊断程序的问题 |
图形化的业务处理逻辑表达 |
除了传统需求分析中通过文字和表样等方式的描述还增加了图形化的业务和流程的描述,甚至可以快速通过原型实现 |
很大程度上弥补了技术人员和业务人员的沟通问题,避免开发期由于需求不清晰或者定位错误造成的大量修改甚至重做 |
并行的分布式团队开发 |
集成开发管理功能,同时提供的数据设计、业务设计、展现逻辑、界面设计、部署、管理监控,为诸如数据设计师、界面工程师、系统管理员等角色提供了工具 |
并行的分布式团队开发,大大降低了由于需要划分和重新同步结果而产生的复杂性,可以更灵活、有效地利用企业开发资源,减少团队之间沟通成本,提高应用开发的效率和软件质量 |
K6管理控制台 |
在线管理监控 |
提供应用软件的动态部署、配置、运行监控、升级等功能;提供用户标识、登陆时间、登陆IP 地址、数据等的实时监控及状态统计 |
降低系统环境变更风险:可以把部署与开发工作分开进行,这样在一定程度降低了在开发前期将软件部署结构固化下来而造成的后期无法在后期变更系统环境的风险
灵活应变:以构件方式动态部署的另一个优点是在软件运行后还可以进行灵活的系统更新及维护工作,达到随需应变的效果
系统优化:对系统运行时状态的监控可有效地记录并调整系统结构及功能参数,进而优化软件的性能 |
K6基础构件库 |
丰富的基础构件 |
提供基本完备的原子构件库,通过有限个原子构件的组合能形成任何复杂的业务逻辑 |
提升开发效率,降低技术难度,缩短实施周期 |
K6工作流 |
灵活的流程调度模型 |
K6工作流提供基于事件的流程调度模型,产品支持顺序、分支、并发、循环、嵌套、多路选择与归并等各种基本流程模式,还支持自由流、回退、激活、指派等多种特殊流程模式。在流程版本处理上,支持分水岭、一刀切、特事特办等多种流程版本模式 |
满足复杂多变的中国特色业务需求,适应在企业管理以及业务执行过程中的各种复杂规则 |
强大的任务处理机制 |
K6工作流提供完善的多任务处理策略,定义了领取、退回、条件结束、会签等各种任务处理模式,并具有同业务无缝结合的能力,用户可以方便地通过业务条件查询工作列表 |
降低业务处理中单点处理的复杂性,大大提高工作流系统和业务系统的集成能力 |
完备的任务代理模型 |
K6 工作流提供基于定义和基于实例(代办或协办)两种代理机制,提供代理人管理的功能 |
为日常业务工作中针对单个任务的协同办理提供鼎力支持,为数万员工企业的代理范围的控制提供了有效保障 |
可视化工作流表单建模 |
提供无需编码的工作流表单自动生成工具,并针对复杂的工作流应用,提供了可视化的工作流人机交互界面的开发与调试功能 |
大大简化了繁琐的GUI页面开发过程 |
高性能的工作流引擎 |
基于.NET环境、采用数据库持久化方式实现的轻量性引擎,并采取了多种方式以保证工作流引擎的高效稳定运行,比如良好的事件驱动式系统架构、优化的工作流数据库、工作流历史数据与运行数据分离、高效的数据库访问方式。同时,K6 工作流提供了在集群情况下流程实例池的分布式通知功能 |
K6工作流引擎具有高度的拓展性,能够支持大容量、高并发、高性能要求的企业级应用 |
构件化的开发模式,同K6 平台无缝结合 |
K6工作流提供了数百个构件接口,包括K6 工作流运算逻辑构件、展现逻辑构件、页面控件和Tag库。通过这些构件接口,工作流同平台能够能做到无缝的结合 |
提供面向构件可视化的业务流程应用开发,能够和现有组织机构和权限系统无缝整合,保证用户实现特殊需求时的扩展能力以及尽可能方便地使用这些接口 |
支持需求分析阶段的即时流程模拟和调试 |
K6工作流提供缺省的基于Web的工作流客户端 |
使开发人员在无需编写任何代码的情况下,在系统上线前对业务流程进行模拟调试、运行,从而可以在进行流程设计的同时根据模拟运行情况对业务流程进行业务验证与流程优化,而不是等系统上线以后再进行业务流程优化 |
严密的安全机制 |
在提供对于菜单和功能的有效访问控制之外,K6 工作流还对各种流程任务的执行权限在引擎内部加以控制 |
严密的安全控制能力 |
图形化的实时监控 |
提供基于web的工作流管理和监控工具 |
通过对工作流实行图形化的实时监控,管理者可以及时掌握业务处理的最新动态,及时发现长时间滞留未处理的任务,对发生异常的工作流进行及时调整 |
遵循标准并本地化扩展 |
K6工作流引擎的设计遵循了工作流模型标准, 而且K6工作流根据中国软件业的具体行情,针对国内众多的电信、政府、金融等行业的特殊需求进行了扩展 |
遵循标准技术,同时针对中国特色业务需求进行扩展,更加适应中国特色要求 |
K6报表 |
表格式的表样设计器 |
符合中式报表的表格式、分块的特点 |
不会再有西式控件报表工具的格线对齐问题 |
与Excel完全兼容 |
充分考虑国内企业中报表应用的现状,表样设计器的操作习惯兼容Excel,支持Excel文件的导入导出、单元格引用 |
有效地提高报表设计效率、报表与excel文件可以自由转换 |
采用与Excel完全一致的编辑界面 |
报表集成了标准的、高效稳定的Excel完全功能,报表中使用的公式符合标准的Excel语法,可以使用丰富的标准Excel函数,另外扩展了支持数据引用、汇总、单元格引用等报表功能的函数 |
学习门槛低、容易上手 |
报表设计器直观、易用、易维护 |
用鼠标拖拽的方式引用数据、设置展开区域,在一个界面上就可以看到报表的表样、处理的数据以及数据的展开行为 |
可以直观地想象设计中的报表最终的展现样式,在这样的环境下修改维护报表也很简单 |
报表模型简洁、直观、灵活 |
用报表模型,可以灵活地控制每一个单元格中的数据、随意设置分组的组头组尾的内容和位置,更改维护报表时能够自动维护展开区域,不会要求用户自己维护各个单元格的设置 |
既符合中式报表的特点,又可以灵活直观地表达各种中西报表样式,容易为报表设计人员和企业中的业务人员所理解和掌握 |
高效稳定的报表引擎 |
报表产品在发布前,在所有K6平台能够支持的环境下(操作系统、应用服务器、数据库)做过系统的多平台交叉测试,针对报表中的各种功能、各种数据量和并发压力都有相应的测试用例,确保报表服务器高效稳定运行 |
符合企业级应用的运行要求 |
是K6平台的有机组成部分 |
报表可以从数据总线上提取数据进行展现,在处理数据复杂的报表时,可以充分利用K6平台的运算能力 |
在一体化环境下设计、开发、调试、部署报表应用,大大提高了报表应用的开发效率 |
K6页面控件 |
可视化页面开发 |
提供了丰富的页面控件,包括标准Button、CheckBox、ListBox、Dialog、Textbox、Richclient等控件、工作流控件,开发人员只需在单元格的属性中设置控件的属性,即可完成页面开发过程 |
开发人员从繁琐、复杂、费时的手工编辑JSP源代码方式的页面开发中解脱出,大大提高页面开发的效率 |
页面模板自定义 |
内置提供了丰富的页面模板,项目经理可以根据每个项目的不同需要对这些模板进行编辑,设计出统一的页面模板,再通过模板的导出、导入功能分发给项目组成员 |
提供了流程定义、客户端应用、监控与管理以及页面设计等构件库,用户可以根据应用需要进行二次开发,做到随需应变。 |