UCML应用框架开发平台总体介绍

UCML应用框架开发平台(简称UCML平台),是一个面向框架、 面向服务、面向模型和面向智能制造的快速开发平台。在框架重用组件重用、功能重用基础 之上提供了装配过程自动化和软件智能制造的能力,不但功能点(逻辑)重用、还可以业务模型重用,实现了从一代开发平台到二代开发平台的飞跃。 UCML开发平台同时. Net Core和Java平台,支持linux 、Windows、Docker和k8s部署,直接生成C#源码和Java源代码,是业界最具魅力的开发平台。UCML涵 盖了一个WEB 应用系统业务开发的全过程,包括业务开发与整合、微服务架构、WEB报表、 业务流程、业务度量与流程绩效、多维分析与DashBoard.门户管理、业务基础支撑体系、协同管理套件等,同时支持移动App、微信公众号、企业微信、小程序等快速开发。

业务单元设计:基于前后端分离业务表单设计,直接生成.Net工程及后台服务源码。

业务流程管理:基于可视化流程设计及监控,涵盖了从流程定义、发布、管理配置、执行、监控到结果分析的完整的生命周期管理。

业务度量服务:可以使用户实时度量业绩,监控正在运行的和已经完成的业务及流程,并对业务运作生成分析报告。

多维分析及数据板:系统提供轻量级多维分析(BI)工具及数据板(Dashboard)展现。

WEB报表:支持中国式复杂填报报表及分组、交叉、标签、主从、套打、分栏、图表混排等复杂报表展现。

业务基础支撑体系:涵盖了一个WEB应用系统的基础架构及通用功能,开发者可以直接使用这些基础功能并进行扩展。

门户管理:支持集团门户、公司门户、部门门户、个人门户等多种分类门户,支持列表、滚动、图片、统计图等多种门户展现组件。

基于前后台分离业务单元设计

UCML业务单元(Business Unit 简称BU),是业务处理环节中独立的活 动单位;业务单元包括后台业务对象BO和纯前端展示两个部分,后台业务 对象对外提供UI用的Model行集和服务动作函数,BO对外可以发布成RES TFUL接口,便于支持多端应用,同时为企业布署微服务业务架构提供支撑。

UCML 业务单元支持前后台彻底分离技术,采用双层对象架构,支持纯前 端技术,在前端依然支持JS的业务对象、数据对象(ViewModel层)和展现对象,通过路由 直接访问后台的业务对象BO,加强了代码重用、OO 思想以及标准组价库 等,创造性地提出了双层对象架构理念。

基于可视化表单开发设计,同时支持桌面、移动、微信、钉钉和小程序等 多种形式的页面可视化设计、独家提出云模板云布局的概念,快速完成表 单组装。

强大的业务流程管理(BPM)系统

UCML业务流程管理系统(BPMS)参照国际工作流管理联盟 (WfMC)标准设计, 以业务流程管理为核心,可以帮助企业构 建管理流程、行政辅助流程和为企业创造核 心价值的业务流程, 实现跨部门、跨组织、跨系统的业务流程整合服务。

UCML业务流程管理系统涵盖了从流程定义、发布、管理配置、 执行、监控到结果分 析的完整的生命周期管理,提供流程KPI定 义及业务度量服务器(BAM),方便对流 程五要素指标(时间、 质量、数量、风险、成本)的采集,通过多维报表分析和数据 板 (Dashboard)展现,为业务流程的管理、监督、考核和优化提 供依据。

业务度量服务器(BAM)-实时监控 流程及业务数据

UCML业务度量服务器,可以使用户实时度量业绩,监控正在运 行的和已经完成的业务及流程,并对业务运作生 成分析报告。它提供信息以帮助用户识别业务问题,纠正异常并改进过程,以实现更有效和更具竞争力的业务。

中国式填报报表、WEB统计报表与 多维分析

UCML Web报表包括:中国式填报报表、 复杂统计报表 、数 据板与多维分析。

UCML中国式填报报表即支持所见即所得 的中国式复杂报表设计 与WEB报表打印, 还可以实现与业务数据结合,完成WEB报 表 填报工作; WEB报表设计可以方便地 实现加线、删除线、分割、 组合等处理; UCML中国式填报报表还可以作为表单设 计器,可 以设计成跟表单单据完全一样 的格式,并且可以直接生成Html 文件展 现。

UCML复杂统计报表支持分组、交 叉、标签、主从、套打、分栏、图 表混排、仪表板等多种展现方式; 可以支持EXCEL、PDF、 HTML、 图形等格式文件导出。

UCML系统提供多维分析报表及数 据板(Dashboard),让客户 轻 松实现多维分析报表及各种数据板 展现。

微信、钉钉、移动、平板一体化支持

UCML开发平台支持微信。移动钉钉、平板应用的一体化开发。桌圆 和微信移动表单可以共享业务湿辑,简化手机应用开发,手机应再不 仅作为浏责信息,查询用。还可处理流程表单启动,执行审核页面, 让手机应用的深度能够与桌面应用能力相匹配。

UCML平台具有成熟的移动路端支持框架,可以在Android (安卓) 。 105等主清智能手机操作系统上运行。同时可以支持多种主流刘境量, 可以在浏览情上直续运行。

高性能架构,强大的业务基础支撑体系

UCML支持业务集群、BPM集群,支持缓存服务、消息服务及集群, 满足门户网站级并发需要。

UCML业务基础支撑体系涵盖了一个WEB应用系统的基础架构 及通 用功能,包括工作流引擎、规则引擎,组织结构及权限管理,流程管 理,任务管理,WEB消息等。

UCML业务基础支撑体系支持多语言、多帐套管理、基于SaaS 模式 部署,系统支持复杂的权限处理,支持菜单访问权限、列权 限、按 钮权限、行权限控制,支持集团级多级授权体系。

专业的门户系统

UCML门户系统支持集团门户、公司门户、部门门户、个人门 户等多 种分类门户,内置列表 滚动、图片等多种门户展现组件,支持自定义 门户 内容及展现方式,可以拖拉式调整门户布局,UCML门户系统支 持与其它系统集成或从其它多数据源中提取数据并发布成门户组件。

全球领先的智能制造编程模式

UCML在软件快速开发领域取得革命性的技术突破:在面向对象、 面向 框架编程基础之上创立了极具创新特色的面向套路(OTL) 的编程模式, 面向套路编程模式下的重用元件升级为业务逻辑单 元模型(BLUM),开 发人员可以根据套路图下的环节BLUM装配 出适用于通用领域和特定领 域的业务系统,实现框架重用、组件 重用、业务逻辑重用和程序员组装 动作重用,从而彻底地改变软 件的生产方式,使快速开发平台从一代的 通用领域重用,大踏步 地迈入二代快速开发平台时代---特定领域重用的 快速开发平台。

强大的集成与整合能力

UCML平台提供了全方位的集成与整合服务,内置单点登录、鉴权服务,支持门户系统,便于整合第三方应用系统;同时UCML开发的业务系统也可以方便基于松耦合的机制与用户第三 方组织机构库(或IDAP)第三方单点登录服务整合与集成。UCML具有强大的数据整合能力, 轻松整合多种持久化数据中和服务性数据源;UCML的BPM同时也非常有 力的支持跨系统跨组织流程整合;UCML内置服务总线,可以整台第三方服务,为UCML的业务对象提供数据和动作函数支撑。用UCML开发的业务对象,轻松发布成 RESTFUL服务和webservice服务,便于整合到其他系统内。

具有独立的IDE开发环境,支持网络化团队开发、云开发生态

UCML Studio开发平台是一个集成的、 可视化的IDE开发环境,集业务单元开发、工 作流、报表为一体,能够高效地满足各种复杂应用开发的需求,整个开发环境实现了 业务模块(桌面、移动)开发可视化、工作流开发可视化、报表定义可视化,业务逻辑开发可视化(通过无代码模型配置完成)。

UCML平台支持网络化团队开发,支持项目经理、团队成员等角色,支持团队权限,支持对象的导入、导出,分支管理与分支合并, 支持基于互联网分布式异地开发。

U7云是UCML开发平台的生态云,上面注册者 上万个UCML平台开发者,平台客户可 以申请加入U7云节点,就可以共享U7云上的开发者,进行项目云端分包,从而没有人员 投入就可以壮大自己的开发团队!

现在扫码立即获得

  • UCML整体介绍视频
  • UCML Core版介绍视频
  • UCML试用注册和云开发团队体验
  • 体验一键部署docker和k8s

扫码关注公众号免费领取