尊蓝中间件的应用创新

2017-11-27 15:35:01 admin1 202

图片关键词应用创新
图片关键词应用创新一:敏捷、快速构建应用,将经过千锤百炼的成功模式直接提供给用户。
“不重复自己”和“习惯优于配置”的原则,已经成为开发敏捷Web框架的基本目标。SABP在以下方面推行这些原则,达到敏捷WEB框架的目标,帮助客户快速构建应用系统,并能够做到快速应变:
“不重复你自己”:
通过元数据管理,提供实体定义的复用。精炼的领域模型中的实体,一个实体的属性只需要定义一次,即可在表单、视图、报表等向导中使用。
通过服务路径,提供服务扩展的复用。一个服务扩展可与MVC中的控制器和BPM业务节点灵活组合,通过服务路径的引用达到复用的目的,同时也避免了同一个业务逻辑在系统中只出现一次,而不是多次的难于维护的情况出现。
“习惯优于配置”:
框架自动创建系统字段,并且使用习惯命名。创建实体对象时,框架将自动创建主键、记录时间、流程实例ID等内置系统字段,并统一命名。
实体对象的关联,使用习惯命名。采用_id的习惯规则,直接使用实体名称作为数据库表名。   
图片关键词应用创新二:易用强大的自定义报表引擎,提供简单报表,分组报表,复杂报表等报表制定功能,支持汇总图形的组合报表。
针对业务数据,以及流程处理数据的挖掘分析是企业客户非常关注的问题,但是一直以来IT产品都没有在这方面提供很好的解决方案。SABP站在用户的角度,运用AJAX技术设计出简单易用的报表制作向导,精炼商业智能(Business Intelligence,简称BI)工具的功能模型,提供丰富的分析模板,用户只要轻点鼠标即可通过向导制作出个性化的报表。
第一步:填写报表基本信息,如报表标题,相关说明等。
第二步:选择报表的模板,向导提供了丰富的模板供用户选择,选择模板后,设置模板对应的积分信息,如报表风格,如古典型,清爽型,华丽型等,并进行页面设置。
第三步:选择报表的数据来源,从平台的DynaForm模块的元数据信息库中选择相应的数据实体,如果报表数据来源于多张表,设置关联实体间关联的关系。打勾选择报表所需要显示和汇总的字段。

第四步:选择报表字段的过滤条件,以及排序字段。
第五步:设置报表标题的显示字段,字段次序,以及标题组合信息。
第六步:选择报表的汇总字段,分组汇总信息,以及定义报表相关数据的分析图表。
第七步:预览报表,保存本次定制的报表。
 至此,一个带分析图表的报表的制作完成,报表保存时平台将自动进行编译,并为报表分配服务路径,在平台的其它模块,可以通过此路径直接调出此报表并运行。平台同时支持导入预先设计和编译好的报表。
图片关键词应用创新三:易用强大的动态视图开发,支持便捷的字段绑定,智能感知绑定引用关系,列表支持字段次序和属性的任意调整,支持复杂的组合过滤条件和排序选项。
SABP的DynaView视图,后台开发实现了所见即所得的功能,通过简单的绑定,即可定义实体属性与视图表单的绑定,视图定制工具有智能感知功能,实体属性绑定引用之后,在界面选择页面上立即灰掉。列表支持字段次序和属性的任意调整,支持复杂的组合过滤条件和排序选项。
 图片关键词应用创新四:敏捷Pageflow,基于MVC模式提供结构清晰的界面模型。
企业的WEB应用经常由成千上万的页面组成,维护这样一个网站通常是一件复杂、枯燥、耗时的任务。SABP平台的Page Flow提供了一个易使用的框架结构来建立动态、复杂的WEB应用;并且通过用户界面、业务逻辑、导航控制的分离,避免了Web开发中经常出现的一些问题,提高了业务逻辑代码的可重用性。
BizLogic Pageflow的是SABP平台的MVC模式实现。沿用了Model 2 的MVC模型。
Model:由平台元数据,结合动态语言元编程技术自动构建的Entity,以及领域层的服务扩展代码组成。此层对应于领域模型的业务层,是直接体现应用的数据和业务逻辑地方,系统的核心价值体现在这一层。
View:为SABP平台中Dynaview中用户自定义的动态视图。在传统的WEB开发中,展现层视图的开发通常是既枯燥又耗时的工作,敏捷Pageflow通过动态视图的快速开发能力可以为开发人员省去大量的开发工作量,使开发人员可以将精力放在核心的领域层服务代码编写上。
Controller:控制器处于框架中很薄的应用层。我们在展现层用AJAX对web remote calling进行封装,与服务器端Controller交互,服务器端的Controller免去繁重的映射配置工作,根据习惯规约与默认控制器进行交互,同时可以通过应用扩展调用领域层扩展服务。
 图片关键词应用创新五:可编辑控件ETable,提供强大的在位编辑、即时校验功能;支持脱机工作,能将Dataset数据保存到本地系统,因此在批量输入大量数据时即使服务器中断服务也不影响数据录入。
运用Ajax技术,使用统一的XML数据格式开发出支持强大操作功能的可编辑控件,可编辑控件可以极大提升用户使用WEB应用系统的使用体验。同时ETable创新性的加入将数据保存到本地,并从本地打开数据的功能,克服了HTTP协议的WEB应用一旦服务器停止服务客户端的用户输入数据就会丢失的问题,做到WEB应用系统脱机工作,数据断点续传功能。
应用创新六:支持依赖注入模式的组织机构模型,通过简单配置即可支持不同的层次结构的企业组织机构模型,支持任意数据库类型,并拥有平台提供的缓存功能,提供极佳性能。
SABP将依赖注入模式创新性的应用到Identity Component组件,Identity Component组件的基础数据只需要经过简单的配置,即可适应各种企业机构模型,同时基于Java本身的跨平台性,Identity Component支持几乎所有数据库类型。同时在平台框架底层提供极佳的缓存性能。


 

尊蓝简介

尊蓝公司成立于2003年,专注于国内物业管理信息化领域,定位于物业管理信息平台产品供应商与服务提供商,是双软认证企业、国务院创新基金支持单位,拥有自主知识产权25项,产品销售遍布全国128个城市,拥有物业公司客户数量,超过1600家;经过多年发展,尊蓝已成为国内物业软件知名品牌。

了解更多

案例分享

联系我们