时光应用开发平台WebCarrier IPlatForm是时光协同借助在多年工作流产品研发和项目实施经验的积累,自主开发的一套基于JAVA版的WEB快速开发平台,其精髓思想是将软件开发过程可视化,进行高度的封装,只需通过可视化的向导开发与设置来完成应用软件的各项功能,从而实现软件开发的“零编码”。
应用开发平台功能概述
时光应用开发平台提供对业务开发的全过程化帮助与支持,包括从业务梳理、数据建模、组织机构建模、FORM表单建模、流程建模、系统部署与发布和运行时框架组件,帮助软件开发人员突破技术瓶颈,实现少写代码或不写代码、快速地开发应用软件的目的。
时光应用开发平台主要包含业务构建系统和应用集成框架两个子系统。业务构建系统主要负责业务功能的界面化开发操作,应用集成框架提供应用开发中的基本功能,并负责对业务构建系统构建的应用的动态加载访问。
应用开发平台架构图
时光应用开发平台WebCarrier IPlatForm架构图 业务功能构建过程图
时光应用开发平台WebCarrier IPlatForm创建过程图
丰富并且强大的功能组件库
应用开发平台提供大量的展示和功能组件,用于表单的可视化开发。包含基本页面组件、布局组件、组合组件、复杂组件、上传组件等。并且还提供全面的验证体系,用来配置页面组件的合法性检查。
多数据源机制
应用开发平台支持不同的数据源,并直接通过平台方便而简单的实现对不同数据源的库表进行维护。
图形化拖拽式页面编制
所有功能组件在页面构建过程中都以图形化方式进行展示,页面的整个开发过程也是一拖拽的方式完成。图形化展示给使用者很直观的页面体验,拖拽式页面开发,完全降低了对开发人员的开发能力要求。
业界领先的BPM引擎
应用开发平台依托SynchroFLOW工作流引擎,构建健壮流程体系。SynchroFLOW是协同软件自主研发的软件中间件产品,在“轻松提速应用开发,灵活再造企业流程”核心理念指导下,经过协同软件多年的努力,使SynchroFLOW已经走向成熟,并且成为业界领先的企业业务流程自动化的基础平台产品以及企业流程再造的核心产品。
独有的双流程建模平台
流程建模我们提供了C/S和B/S两套建模体系,方便不同的客户使用方便。两套建模体系所创建的流程模型可以相互通用。
完善的应用集成框架
应用集成框架作为平台的一部分,给用户提供方便的应用访问和集成功能。并且其中还包含了很多常用的业务基础功能,免去这部分的开发工作。应用集成框架主要包含SSO系统、统一用户管理、统一权限管理、统一资源管理等。该集成框架不仅能集成平台本身构建的业务功能,也能方便的把现有的业务系统集成进来。
一键式动态编译和动态部署
业务功能使用平台构建完成后,我们提供了便捷的一键式动态编译和部署功能。此功能巧妙的将业务构建系统和应用集成框架结合在一起,并且实现了生成代码的动态处理。
时光应用开发平台WebCarrier IPlatForm能够帮助用户快速构建应用,甚至无需开发经验,直接装配出用户所需的业务功能。增加业务功能模块开发速度,降低开发人员要求,从而节约开发成本。
完整的应用开发集成套件
应用开发平台提供一套业务构建系统和一套应用集成框架。业务构建系统用来完成数据建模、业务模块维护、表单建模、流程建模和应用部署。应用集成框架包含机构管理、资源管理、授权管理、字典维护、日志管理、用户门户等常用业务功能。业务构建系统构建出来的应用以资源的形式注册进应用集成框架,进行实际业务操作。
合理的应用构建过程
从数据源管理开始,应用开发平台提供了应用管理、数据建模、表单建模、流程建模、应用部署这一系列合理的应用构建步骤。按照这个构建过程很容易就能构建出健壮的应用系统。
零编码实现应用开发
使用应用开发平台构建应用,对构建者基本没有开发能力要求,而是重在业务需求。在构建者熟悉业务功能需求的前提下,采用页面配置、拖拽等方式不需要编写任何代码即可完成业务功能,有效屏蔽了开发技术瓶颈。
上线系统的动态维护
一般系统上线后,或多或少都需要进行一些功能调整,业务功能增加。如果系统构建在应用开发平台上,这些问题就会迎刃而解。通过零编码的方式来修改或构建应用,然后平台对新的应用提供动态编译和动态加载部署能力。