UCML是一个面向WEB的应用框架开发平台,它基于.NET体系,能够直接生成C源码,提供快速开发体验,并且具有以下特点:

框架重用与组件重用:

UCML在传统框架和组件重用的基础上,进一步实现了业务逻辑和编程动作的重用,支持从一代开发平台到二代开发平台的飞跃。

业务逻辑重用:

UCML通过业务逻辑组件(Business Component, BC)和业务展现组件(Visual Component, VC)的分离,支持用户自定义组件控件,增强了开发效率和代码复用性。

丰富的组件控件:

内置了多种组件和控件,如GRID、Form、查询、TreeView等,以及丰富的Ajax控件,便于开发者快速搭建应用系统。

成熟的业务基础运行框架:

支持集团型组织机构,多级授权体系,以及基于SaaS模式部署应用,提供了强大的业务基础支撑体系。

集成与整合能力:

UCML平台提供了全方位的集成与整合服务,支持单点登录服务,方便与第三方组织机构库或LDAP衔接与集成。

无开发平台依赖性:

100%源代码产出,保护客户投资,支持对抽象业务的任意扩展,降低了对开发人员的要求。

全面的业务框架抽象:

具备完备的权限管理,业务逻辑与业务表现的无关性,强大的数据钻取功能,简化了界面展现的定义。

支持多种展现框架:

支持换肤和用户自定义展现框架,满足不同企业的个性化需求。

支持移动开发:

内置移动开发平台,便于开发者创建移动应用。

支持业务流程管理:

基于可视化流程设计及监控,提供从流程定义到结果分析的全生命周期管理。

UCML以其强大的功能和灵活的扩展性,旨在帮助开发者快速、高质量地定制和开发WEB应用系统,同时降低开发及维护成本。