产品简介

什么是开发平台

iuap开发平台是企业互联网应用的快速开发平台。它为企业互联网化提供了互联网中间件、前端开框架、基础技术组件、应用支撑组件、互联网连接器和集成开发环境。支撑企业构建高并发、高性能、高可用、安全的C2B、B2B、或B2B2C等互联网应用。

image

平台优势

  • 经过深度优化的互联网中间件,保证业务系统的健壮性。
  • 微服务架构,保证系统良好的扩展能力。
  • 丰富的企业级应用支撑组件,页面模板,快速开发,降低成本。

平台功能

前端框架

iuap前端框架是一个包含了UI控件库以及模型框架(基于MVVM)的前端框架,用于支持用友集团范围内的成员企业及公共组织的各类基于浏览器应用的开发,统一用友集团范围内的Web应用开发。主要解决问题:

  • 提供了一系列UI控件,方便开发者使用。
  • 定义了页面基础样式及颜色等规范,解决页面UE风格一致的问题。
  • 提供了数据模型,实现数据与UI双向绑定,构建数据驱动型页面。解决具有复杂交互的页面开发问题。

基础技术组件

iuap平台通过选型对比,挑选了高效、稳定,并且适合企业应用的开源软件,进而提炼出基础技术组 件,在易用性和可用性上做了封装,使用方式更贴近开发者,同时支持集群化部署并经过故障测试验证,提供更可靠的保证。每个组件都可以被单独依赖,实现轻量化,每个组件都提供示例代码,更易于开发者学习使用。基础技术组件可以适配多种中间件,方便开发自由切换,同时还提供开源软件所没有的业务功能,更贴近实际业务应用,简化开发。

互联网中间件

iuap平台通过具体实践对各类互联网中间件进行集成、调优和适配开发,高效融合各类中间件,使得它们可以无缝、稳定的协同工作,通过水平扩展、集群部署为应用的安全、可靠、高效提供全方位的保障,并能随着应用业务压力的变化进行弹性伸缩,更好的满足互联网应用对高性能、高并发、高可用的迫切需求,支撑企业互联网的大规模应用。

互联网连接器

互联网连接器是为开发者提供连接互联网资源的统一开发框架,包括社交账号连接框架(如可以链接微博、QQ等),分享信息到社交网站框架(如可以分享到微博、朋友圈等),电商平台连接框架(如可以快速链接到淘宝、京东第三方电商平台等),支付平台连接框架(如可以快速链接支付宝、微信支付、畅捷支付等),通信平台连接框架(如可以快速链接用友有信等)。

应用支撑组件

提供面向互联网的公共应用支撑组件,支持大型企业、组织等客户利用应用支撑组件进行相应的互联网应用的扩展开发,以支持企业快速开发自己的互联网应用,包括以下组件:认证组件,权限组件,调度任务组件,规则组件,编码规则组件,业务日志组件,打印组件。

开发工具

iuap Studio是一个简单易用的基于Eclipse开发平台的web项目开发工具。可实现本地开发、本地模拟调试等功能,为WEB应用开发者提供便捷的可视化建模开发,其功能包括快速生成代码块、提供界面友好的可扩展可定制的代码提示窗口以及页面模版导入导出和数据模型创建等功能,方便开发人员快速进行web项目开发。