基于 abp vNext 微服务开发的敏捷应用构建平台 - 设计构想
许多中小企业的管理模式都是在自身的发展过程中不断摸索,逐步建立起来的,每一家都有其独有的管理模式,而且随着企业的不断发展,管理模式也在不断变化中。企业在发展壮大的过程中离不开信息化系统的支撑,企业在构建自己的信息化系统中,一般途径是通过购买现有产品、自主研发、软件外包。市场上成熟的软件产品,都是按照统一的管理标准,并不适用于大多数发展中的中小企业。即使购买现有产品的企业,因为所购买产品不是针对自身需求进行开发的,往往也需要进行二次开发。而企业应用系统的开发总是一个非常复杂的过程,因为企业应用需求的不确定性、开发工具和支撑平台的多样性、可用技术资源的匮乏性,即使高级软件工程师和经验丰富的系统架构师也不能在短时间内快速构建出一个能满足通常应用的系统,从而导致企业应用开发常常投入大量资金确收效甚微。如找软件公司定制软件,对比于自主研发类似,开发周期长、成本高,面对企业不断变化的需求,开发风险也大。


而如今各行各业在业务发展过程中也形成了许多个性化应用、部门级应用以及碎片化应用,但是这些应用很难通过标准的信息化系统达到标准管理、统一管理的目的。并且现如今企业的信息化需求越来越向多样化及个性化方向发展,再加上企业信息系统的定制能力不足,开发周期较长,所以信息化系统跟不上业务的发展节奏。
针对这部分企业的发展需求,平台采用“数据驱动业务”的解决方案。无编码实现企业的业务应用快速构建,缩短开发周期,降低开发成本,减小开发风险,满足企业不断变化的发展需求(敏捷开发、低成本、系统稳定、灵活可变、所见所得)。平台主要由基础平台、数据驱动引擎、数据工厂、自定义表单、自定义工作流、自定义仪表盘、自定义报表、数据可视化、二维地图、三维场景、IOT管控等组成。组合这些功能及服务为如今各行各业提供实现无限可能,对数据潜力的激发,聚变为强大的产业驱动力,对多业务系统的融合实现将数字化向智能化推进。平台提出了两级灵活性,平台扩展灵活性和平台应用灵活性。
平台扩展灵活性又分了两个部分:行业应用组件(行业组件)和功能组件。平台提供强大的扩展功能,根据不同行业的应用,开发具有行业特色的组件;对于一些特殊功能项,开发特色的功能组件。
平台应用灵活性:表单、工作流、仪表盘、报表采用所见所得建模方式,并且模型可复用,使应用系统设计方便快捷。
打造敏捷的应用构建平台,用户可以根据自己的需要搭建自己想要的业务系统,可搭建各方面的业务应用(如:OA办公应用、行业应用等),满足企业/部门的个性化管理需求,帮助企业实现数字化、智能化办公。
基于 abp vNext 微服务开发的敏捷应用构建平台 - 设计构想的更多相关文章
- 基于 abp vNext 微服务开发的敏捷应用构建平台 - 文章目录
系列文章: <基于 abp vNext 微服务开发的敏捷应用构建平台 - 设计构想> [点击查看] <基于 abp vNext 微服务开发的敏捷应用构建平台 - 文章目录> [ ...
- 基于 abp vNext 微服务开发的敏捷应用构建平台 - 项目介绍
缘起 目前使用ABP框架已经将近3年了,大大小小的项目也陆陆续续做了很多.由于现有信息系统的架构模式是在底层的技术平台上直接构建信息系统并采用技术主导,使用业务无关的编程工具来开发信息系统的缺陷使得系 ...
- 基于 abp vNext 微服务开发的敏捷应用构建平台 - 框架分析
总体架构 本平台从技术上采用ABP vNext和.NET Core编写的微服务架构.客户端层主要以现代浏览器为主,适配了PC端和移动端的访问,采用API和应用程序进行交互,同时提供第三方使用的 ...
- [Abp vNext微服务实践] - vue-element-admin管理Identity
一.简介 abp vNext微服务框架中已经提供通用权限和用户角色管理模块,管理UI使用的是MVC模式,不适用于国内主打的MVVM开发模式.在前端框架选型后笔者决定改造abp vNext微服务框架中原 ...
- [Abp vNext微服务实践] - 业务开发
前几篇分别介绍了abp vNext微服务框架.开发环境搭建和vue element admin前端框架接入,在vue element admin中实现用户角色管理基本功能后就可以开始进行业务开发了,本 ...
- abp vNext微服务框架分析
本文转载自:https://www.cnblogs.com/william-xu/p/11245738.html abp vNext新框架的热度一直都很高,于是最近上手将vNext的微服务Demo做了 ...
- [Abp vNext微服务实践] - 框架分析
一.简介 abp vNext新框架的热度一直都很高,于是最近上手将vNext的微服务Demo做了一番研究.我的体验是,vNext的微服务架构确实比较成熟,但是十分难以上手,对于没有微服务开发经验的.n ...
- [Abp vNext微服务实践] - 文章目录
简介 ABP vNext是volosoft的新一代框架,ABP(vNext)完全使用.NET CORE和DDD(领域驱动)打造,目前GitHub已有6K+次提交,发布版本超过40次,Nuget包下载量 ...
- [Abp vNext微服务实践] - 租户登录
简介 Abp vNext微服务授权验证基于ids4,实现租户登录需要在授权服务中获取token,和之前的介绍的登录方式一样,只是多了tenant参数.本篇将介绍在Abp vNext授权服务中启用多租户 ...
随机推荐
- 彻底解决ssh.invoke_shell() 返回的中文问题
上一篇:https://www.cnblogs.com/apff/p/9484939.html(python如何实现普通用户登录服务器后切换到root用户再执行命令遇到的错误解决 ) 接上一篇,前两篇 ...
- 使用Spring Validation优雅地校验参数
写得好的没我写得全,写得全的没我写得好 引言 不知道大家平时的业务开发过程中 controller 层的参数校验都是怎么写的?是否也存在下面这样的直接判断? public String add(Use ...
- PHP date_time_set() 函数
------------恢复内容开始------------ 实例 设置时间: <?php$date=date_create("2013-05-01");date_time_ ...
- PHP ftp_nb_fput() 函数
定义和用法 ftp_nb_fput() 函数上传本地一个已经打开的文件,并在 FTP 服务器上把它保存为一个文件.(无阻塞) 该函数返回下列值之一: FTP_FAILED(发送/获取失败) FTP_F ...
- PHP hebrevc() 函数
实例 反向显示希伯来字符,并把新行(\n)转换为 <br>: <?php高佣联盟 www.cgewang.comecho hebrevc("á çùåï äúùñâ\ná ...
- php操作mysql关于文件上传、存储
php+前端+mysql实现文件上传并储存 我们都知道很多网站都需要上传文件,最普遍的就是图片上传,即是用户头像等等: 关于mysql+php实现文件查询,存储大致两个方式, 1.直接把文件写入mys ...
- Spring Boot上传文件(带进度条)
Spring Boot 上传文件(带进度条)# 配置文件 spring: freemarker: template-loader-path: classpath:/static/ ##Spring B ...
- KMP算法-从入门到进阶
题目描述 给定一个文本串text和模式串pattern,从文本串中找出模式串第一次出现的位置 先来看最简单的方法,方便理解题目,也就是暴力求解 暴力求解 放大上面的图,得到下面这个.题目要求匹配到整个 ...
- Spring JdbcTemplate中关于RowMapper的使用实例
在spring boot 集成使用jdbctemplate,首先在pom文件中引入相应的依赖 <dependency> <groupId>org.springframework ...
- Spring IOC 原理深层解析
1 Spring IOC概念认识 1.1 区别IOC与DI 首先我们要知道IOC(Inverse of Control:控制反转)是一种设计思想,就是 将原本在程序中手动创建对象的控制权,交由Spri ...