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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

UCML 应用框架开发平台(简称UCML平台),是一个面向框架、面向服务、面向套路的快速开发平台。在框架重用、组件重用基础之上创造性的完成了业务逻辑重用和程序员编程动作重用,实现了从一代开发平台到二代开发平台的飞跃。UCML开发平台基于.NET 体系,直接生成c#源码,是业界最具扩展性的开发平台。UCML涵盖了一个WEB 应用系统业务开发的全过程,包括业务开发与整合、WEB报表、业务流程、业务度量与流程绩效、多维分析与DashBoard、门户管理、业务基础支撑体系、协同管理套件、移动开发等。

业务单元设计:基于SOA的可视化表单开发设计,直接生成.Net工程及源码。

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

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

多维分析及数据板:系统提供轻量级多维分析(BI)工具及数据板(Dashboard)展现。WEB报表:支持中国式复杂填报报表及分组、交叉、标签、主从、套打、分栏、图表混排等复杂报表展现。

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

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

UCML快速开发七种武器把开发理念推到全新高度

传统的快速开发主要侧重于功能重用方面,但在逻辑扩展及知识沉淀方面缺乏有效手

段,开发平台在传统功能重用之上,实现了业务逻辑重用及程序员编程动作重用,开创性地提出了“面向套路的编程模式”,有效地解决了软件工程中过程重用问题,完善了快速开发理论体系,形成了独具特色的“UCML快速开发七种武器”。

UCML快速开发路径:

业务流程管理(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(安卓)、iOS、Windows Phone等主流智能手机操作系统上运行,同时可以支持多种主流浏览器,可以在浏览器上直接运行。

强大的业务基础支撑体系

UCML业务基础支撑体系涵盖了一个WEB应用系统的基础架构及通用功能,包括工作流引擎、规则引擎,组织结构、岗位、人员、权限管理,流程管理,任务管理,WEB消息等,开发者可以直接使用这些基础功能并进行扩展。

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

专业的门户系统

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

全球领先的“面向套路的编程模式”

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

强大的集成与整合能力

UCML平台提供了全方位的集成与整合服务,支持单点登录服务,可以方便基于松耦合的机制与用户第三方组织机构库(或LDAP)、第三方单点登录服务衔接与集成,并且支持组织用户目录有多个来源;提供丰富的API,并且支持客户端通过HTTP、SOAP、WEBService、Ajax等多种方式进行调用,实现Web 2.0的开发;可以与任何第三方多个应用系统、多种数据库类型(SQLSERVER、ORACLE、DB2等)进行流程整合服务,系统配置多个数据库连接,通过实体层直接与其他业务系统实现流程整合服务,支持WEBService,方便其它系统调用相关接口。

具有独立的IDE开发环境,支持网络化团队开发、云模式部署

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

UCML平台支持网络化团队开发,支持对象的导入、导出,签入、签出处理,支持基于互联网模式开发。

相关文档
最新文档