CBF Studio是一个集架构管理和应用建模开发的一体化工具,企业的架构设计人员和应用开发人员可以使用同一套可视化工具,以模型驱动的方式,完成对企业的架构管理工作和应用开发任务。

可视化建模工具

CBF Studio

 

 

主要特性

 

 

先进的设计理念

 

CBF Studio秉承“架构驱动,领域驱动,模型驱动”的设计理念,把架构建模与治理和具体应用开发完美结合起来,在开发大规模业务应用时,能够大幅提升协作能力和开发效率,其开发效率之高,成果可维护性之好,相对于传统编程开发方式能提升一个量级。

 

全面支持《银行业务建模指南》标准

 

为促进银行业架构治理和数字化转型,提升银行业业务建模标准化水平,人行推出了金融行业标准《银行业务建模指南》。CBF Studio全面支持该标准所提出的五级流程建模方法,可对流程、数据、产品、用户体验等四类模型进行可视化建模。

新一代可视化应用开发语言ADML

 

CBF Studio设计了可扩展的领域专用语言ADML(Application Development Modeling Language)。ADML具有面向对象设计、多重继承和泛型、自动垃圾回收、协程等现代高级编程语言特性。ADML既支持结构化的流程设计,也支持非结构化的流程设计;ADML可用于描述一切业务应用处理流程,它既适用于描述后端的服务和批处理过程,也适用于描述前端的用户界面和交互控制流程,还适用于描述多岗位的业务协作流程,以及批量调度流程和异步任务流程。

 

实现应用开发成果与底层技术体系解耦

 

部署时刻无需变动应用开发成果,即可选择Java, .NET, COBOL,TypeScript等底层技术框架,以及DB2, Oracle, MySQL, SQL Server, GoldenDB,TDSQL,TiDB等各类数据库。在技术栈层面实施迁移、升级即可以让应用开发成果支持更多的编程环境,或者其他的数据库,以及更新的技术架构。

 

支持架构管理和应用建模开发的全生命周期管理

 

各级应用开发项目从设立、工作边界的设定,成员、角色、权限的管理,到设计、开发、部署、测试,再到版本管理、变更管理,直至成果提交、合并后关闭,所有工作均基于面向模型的专业工具以可视化、图形化的方式进行。

支持自动生成代码和设计文档

 

可由模型自动生成全部代码和脚本(包括数据库脚本),无需另外编写任何代码(基于ADML可以生成各种源代码:Java,COBOL,C#,TypeScript等);可由模型自动生成全部设计文档,包括概要设计和详细设计文档。

支持大规模团队协同开发

 

业务专家、业务设计人员、技术架构师、应用开发人员等不同角色都在同一个协同工作平台上开展工作,使用同一套可视化工具,大大提升了团队工作效率,降低了沟通成本。

模型执行引擎

 

CBF Studio提供模型执行引擎,可直接加载并运行模型,模型设计完成时,开发人员无需生成代码、编译构建并部署应用程序组件,即可立即测试、体验设计成果。模型执行引擎处理性能强劲,甚至不次于基于生成代码构建部署的应用系统,有效地提升了大型应用开发、部署和测试过程的工作效率。

易用、成熟、完备的工具集

 

操作界面友好、简单易用,一般人员培训一至三天即可开展工作。工具集包含了很多非常有用的辅助工具,包括面向模型的检索与替换工具、质量管理工具、运行管理工具、调试工具、数据库迁移工具,等等。

CBF Studio 的核心价值

 

促进企业架构建设

 

有效提升企业级业务架构和业务建模工程的实施效率和成果的价值,大幅降低设计文档编写工作量

保障项目实施

 

有效保障项目应用开发与企业级架构设计的一致性

提升应用开发效率

 

大幅降低应用开发编程与调试的工作量和复杂度,代码质量得到提升

落实自主可控战略

 

有效消除技术架构变动对应用产生的影响,更好地落实自主可控战略