banner  

您的位置:首页 > 产品技术

应用支撑平台之开发平台

开发平台包括开发范体系和设计开发工具,面向开发人员以可视化工具的方式提供内置的规范、标准和开发体系,以可视化工具为主要载体,按照“应用模块”的形式设计开发系统功能。

开发规范体系

平台对典型的应用系统进行抽象,形成通过结构化设计信息描述的设计对象体系,体系以“模块”为表达应用系统功能的主要单元,形成与智能设备“应用”类似的可发布资源集合。
“应用模块”具有相对独立的运行环境和上下文空间,可按照需要在不同的应用系统中部署和迁移。特有的权限机制保障了“应用系统”与平台/系统的基础数据无关,极大提升了“应用模块”的通用性和迁移性。
设计体系由一系列相互关联的设计对象构成,在运行时由装载到内存的对象实例集合组成,可有效保障对象关系查询和检索的需求,同时体系对应用开发提供可访问的API接口,允许应用系统以只读的方式访问运行时设计对象实例,以完成应用系统特定的需求。
设计规范和体系,平台通过设计开发工具进行了封装和标准化,采用开发工具进行的应用设计和开发均符合设计对象的规范和体系,运行环境可无缝衔接和平滑支持。
设计开发工具
设计开发工具是完全工具化的独立应用系统,运行环境独立于应用系统或管理工具,通过手动建立连接的方式与特定的应用系统连接,以对应用系统进行应用功能的设计和开发,一个开发工具面向多个应用系统同时进行开发。设计开发工具支持团队协作开发,并支持设计元素版本管理。
设计开发工具完全基于浏览器,无需任何第三方程序或插件,主流浏览器均可正常运行,方便应用开发环境的快速部署。
设计开发工具具有如下特性:
1.全面采用B/S结构,支持开发团队对一个或多个应用系统进行协作开发;
2.典型应用功能(增/删/改/查)无需编写代码,通过设计开发工具可快速定义标准统一的应用功能;
3.对于典型应用功能之外的应用开发,支持平台原生的接口扩展,从逻辑到界面全部可重载;
4.以模块的形式封装应用逻辑,模块可按照需要灵活在多个应用系统部署/切换;
5.支持图形化流程定制和开发,并允许对流程进行运行时调整;
6.完整的服务端和客户端事件体系,方便应用开发进行功能个扩展。