源宝导读:面向未来,信息化、在线化、智能化,开放应该是数字化转型的核心要素!本文将重点介绍2019年明源云ERP开放平台在推进数字化转型中的核心技术层面的实践成果。

一、前言

面向未来,信息化、在线化、智能化,开放应该是数字化转型的核心要素!

五年前,明源云就与业内领先房企进行充分探索与实践,以“开放”为核心为地产企业打造全新的地产数字化基础设施,其传统的ERP也顺势进行了相应的技术重构,ERP开放平台2019年全面开放与地产客户联合共建、共创,利用开放的力量共享垂直领域的服务能力,共同推进房企数字化转型之路。

本文重点介绍2019年明源云ERP开放平台在推进数字化转型中的核心技术层面的实践成果。

二、数字化时代传统架构面临的挑战

十年前架构系统所面临的挑战主要在于:

  • 单体应用无法解耦,平台相对不够开放;

  • 底层平台的水平扩展能力不够灵活;

  • 应用层面安全防护不够全面;

  • 响应个性化的速度不够快;

  • 难以支撑业务快速发展和创新所需的高性能、高可用、高安全和易扩展特性。

随着业务对三高一开放的要求不断提高,明源ERP开放平台架构逐步演进,兼顾地产信息化的现状的同时不断吸取互联网分布式架构的优点。从传统的单体架构向微应用架构、分布式架构、云原生架构不断的演进和进化。

(图一:十年前架构所面临的挑战)

ERP开放平台由七大平台、一个社区组成,解决传统架构高性能、高可用、高安全的三高问题之后,进一步面向地产客户全面开放共建、共创能力。

(图二:明源云ERP开放平台技术蓝图)

三、如何支撑房企万亿规模发展所需的三高诉求

明源打造的ERP开放平台,致力于优先并且重点突破“三高”特性,即高性能、高可用、高安全。其架构上针对传统的ERP进行了架构升级和应用解耦,运用了应用服务化、服务分布式、数据垂直/水平拆分等技术手段大幅提升了ERP产品的三高特性。基于ERP开放平台构建的新一代云ERP不再是单体应用或者传统的SOA服务架构,而是具有行业特色的微应用架构:

首先,前后台分离,前台全面应用建模低代码技术在线托拉拽VUE组件快速构建应用;

其次,所有iPaaS类服务全面下沉,运用开源的成熟组件或者各大云厂商开箱即用的PaaS服务提供分布式的计算/存储能力;

最后,应用层面借鉴微服务的思想进行解耦,构建关系型业务的微应用模式,通过接口中心、事件中心统一面向前台、第三方提供API服务能力。

(图三:明源云ERP微应用架构图)

要保证生产环境达到高性能指标:秒开,单一依靠应用架构的提升还不够,需要从部署架构上面进一步进行升级,运用集群化的部署模式才能从高可用、高性能层面给予足够的支撑。为了模拟和验证客户生成环境的最优部署方式,明源结合行业的整体规模,进行的面向销售规模万亿的目标进行的测算和链路压测,在员工在线数4万、部门6000+、末级项目5000+的数据规模下,进行的真机模拟压测,新一代的云ERP可以达到高频应用场景1秒开、核心场景2秒开、数据分析类场景3秒开的良好的交互体验。

ERP开放平台在安全层面也进一步升级了防护级别,从产品研发到生成交付上线均有所升级。

第一,明源产品内部研发引入SDL安全开发周期管理规范,从产品立项、研发、测试等各个活动阶段进行的安全建模和测试,确保整个软件设计之初就经过安全论证。并且明源自身组织也通过了国家三级等保、ISO27001、ISO20000的认证。

第二,数据层面增加了对象、字段级的审计日志,任何行为针对数据对象、字段的增、删、改均记录了详细的变更日志,便于后续审计和追查使用。

第三,应用层面针对用户登录、访问、操作所有行为的采集以及行为背后的异常、性能均有日志埋点和监控,同时在应用页面、附件等关键场景上也有水印、二维码防伪的标记。防止截图、拍照、导出等泄露行为。

(图四:明源云ERP安全开发生命周期)

四、三种模式四层开放,探索联合共建、共创生态合作模式

明源ERP开放平台经过五年的研发和持续打磨,满足“三高”基本述求之后,进一步探索共建、共创的开放模式。这两年从在线建模单一场景、试点客户的验证和孵化,其生态开放模式越来越成熟,今年也同步面向战略客户全面开放联合共建、共创的能力,在这一年的磨合过程中,针对客户不同规模、不同阶段、不同能力下总结和探索了不同的开放模式,我们总结为三种开放模式:“被集成”、“联合开发”和“在线建模”。

第一种,“被集成”模式。少数客户发展到一定的阶段,就会开始布局自己的科技公司,构建自己的技术中台或者引入云厂商的技术中台,并且成立科技公司,有着完善的研发体系。针对这类客户,明源核心提倡被集成,平台层面开放PaaS服务的无缝接入,应用层面开放接口中心、事件中心将明源的微应用整体嵌入到大的信息化系统服务架构中统一托管和监控。

第二种,“联合开发”模式。部分客户有着独立的研发能力,期望能够基于明源的核心业务进行自主的或者联合明源双方一起快速定制和扩展应用。针对这类客户,明源提供联合开发能力,基于平台的ERP开放平台中的低代码开发平台、DevOps研发协同平台、新一代云ERP开放的API和扩展点,双方可以自主的在线协同,共同完成个性化业务的定制或者由客户自主构建全新应用。

第三种,“在线建模”模式。大量客户有着完善的IT管理体系,新一代云ERP业务也相对比较成熟和适配客户的业务述求,核心聚焦在少量的加字段、调布局、改属性等场景的零星扩展。针对这类客户,明源提供在线建模快速扩展的能力,运用低代码开发平台客户、实施顾问可以在线快速调整、实时发布。不要动用研发资源,仅仅具备SQL能力和基础建模思维的IT人员或者实施顾问均可以操作。

(图五:明源云ERP开放平台三种开放共建、共创模式)

明源为了更好的提供这三种模式的开放,ERP开放平台也进行了能力整合,提供了四个层面的能力开放:开放应用定制、开放流程接入、开放数据分析和开发应用集成。通过这四个层面的能力开放,使用ERP开放平台的客户与明源双方才能针对定制化服务所有场景建立联合共建、共创的生态。

第一层,开放应用定制。基于云原生技术栈模型,IaaS/PaaS均有着成熟的厂商和成熟的技术支撑,明源在SaaS应用层面提供了低代码开发平台,从应用构建的表现层、逻辑层、数据访问层、数据对象层面对不同技术能力人员、不同定制化场景提供了在线托拉拽和编码两种手段,支持开发人员和实施人员快速进行个性化开发或者构建全新应用。

(图六:低代码开发平台开放应用定制)

第二层,开发流程接入。今年基于中台思想全面重构了工作流,构建了全新的流程中心,包括:BPM流程引擎、表单引擎、流程效率分析、流程风控四个维度。让集团统一流程、多系统流程整合更加的灵活和便捷,以数据、表单、流程的方式全面支持第三方系统对接。第三方系统通过SDK的方式和API的方式接入明源的流程中心,同时明源流程中心亦可适配市场上常见的BPM流程引擎,支持快速统一流程引擎,并且通过表单引擎降低复杂业务系统流程审批接入成本,面向集团视角提供统一的效率分析和流程风控特性。在移动门户上,明源流程中心提供轻应用的方式快速集成到企业微信、钉钉、明源云助手、客户自建APP门户中。

(图七:流程中心中台开放流程接入)

第三层,开放数据分析。在ERP价值输出、数据分析层面,明源提供了数据服务中心,一方面通过数据宽表的机制把业务系统过程表提炼成一张面向数据分析视角的宽表,例如交易表,覆盖了房间交易全生命周期的上百个指标。另一方面通过ETL的工具基于数据宽表构建输出体系,通过在线建模拖拉拽的方式快速构建大屏、PC屏、移动屏的数据建模和展示,并且支持一直制作多屏适配。为了进一步的数据洞察,数据服务中心提供了面向大数据的集成能力,提供的敏捷BI的DMP平台,基于已有的ERP数据宽表整合行业大数据进行数据洞察。

(图八:HighData平台开放数据分析)

第四层,开发应用集成。云的时代,传统的ESB很难满足微服务、微应用架构的灵活、高性能要求,考虑到当下地产信息化的不同厂商、不同架构、不同协议的传统架构和互联网架构的交替现状。明源基于微服务的思想提供的包含连接中心、接口中心、事件中心的全新MIP集成平台,可以广泛的接入现有信息化系统中不同厂商、不同架构、不同协议的系统或者服务,统一面向前台、第三方提供高可用、高性能、低延迟的API服务能力和事件通知,支撑企业内部私有化、外部混合云的各种集成述求。

(图九:集成平台3.0开放应用集成)

有了三种模式、四层开放的生态开放能力,明确更加看重端到端的效率和质量。生态健康是放在生态开放最重要的位置。因此明源为了保证生态可以为客户提供高质量、高效率的客户化定制服务。重构了明源研发交付体系,开放DevOps持续交付的平台和能力。以客户为中心,提供统一的需求管理、原型管理、项目管理、迭代管理、源代码管理、自动化测试、持续集成、持续交付一站式在线协同的服务,并且面向客户视角沉淀和共享需求、文档、代码、用例等研发资产。同时在质量阈体系上也整合了静态代码扫描、单元测试、代码走查、接口/UI自动化测试、项目风险拉闸等质量指标,建立研发风控中心,全方位的保障生态开发的生产质量。

(图十:明源云ERP DevOps持续交付平台)

(图十一:明源云ERP 质量阈体系控制点)

五、总结

可以说2019年是明源云开放的元年,我们从心态上做好了全面的开放的准备,在技术上不断释放开放能力,在生态上不断整合新的资源和能力持续为地产企业创造全新的平台和应用。相信在不久的将来,我们将与更多的房企一起,携手共建,持续创新,共同创造有地产特色的数字化转型新模式。

------ END ------

作者简介

刘同学: ERP开放平台负责人。

也许您还想看

基于消息的高稳定集成架构方案

研发协同平台架构演进

通过在线编码提高前端代码质量的探索与实践

MIP服务发现的高可用架构实践

【复杂系统迁移 .NET Core平台系列】之界面层

【2019总结篇】谈谈数字化时代,ERP如何坐稳数字化底座相关推荐

  1. DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第7

    导读:DB-Engines最近发布了2020年9月份的数据库排名.该网站根据数据库管理系统的受欢迎程度对其进行排名,实时统计了358种数据库的排名指数. 来源:华章计算机(hzbook_jsj) DB ...

  2. ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座

    来源:华章计算机(hzbook_jsj) DB-Engines最近发布了2020年11月份的数据库排名.该网站根据数据库管理系统的受欢迎程度对其进行排名,实时统计了360种数据库的排名指数. 01 S ...

  3. Python 为何能坐稳 AI 时代头牌语言

    谁会成为AI 和大数据时代的第一开发语言?这本已是一个不需要争论的问题.如果说三年前,Matlab.Scala.R.Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确 ...

  4. 营增利降的美年健康,还能坐稳“民营体检第一股”吗?

    文| 螳螂观察 作者| 青月 "人鱼线.马甲线,我想要!腰间的赘肉咔咔掉!" 刘畊宏当属近期最热门的新晋网红,据"新抖数据"显示,刘畊宏的抖音账号仅在4月14日 ...

  5. 晶科能源坐稳全球光伏组件制造商“头把交椅”

    第三季度太阳能产品总出货量1606兆瓦,继续领跑全球 晶科能源公司近日公布第三季度财报.财报显示,太阳能产品总出货量为1606兆瓦,同比增长41.6%.总收入为57亿元人民币,同比增长39%.毛利率水 ...

  6. 张宁北大计算机系,同是北大出身,差距悬殊!张宁在山西坐冷板凳,祝铭震已坐稳首发...

    在今年的CBA选秀大会上,张宁以第八顺位被山西男篮选中,而祝铭震则是以榜眼的身份被广州男篮选中.两人有一个共同点,都是来自于北京大学的球员,而且个人实力都非常出色.在CUBA的时候,张宁在得分能力上甚 ...

  7. 京东坐稳全渠道最大家电零售商之位,苏宁怼京东815恐无成效

    8月15日,京东815周年庆正式拉开了帷幕,和往年的这个时间一样,电商行业又开始热闹起来------8月15日凌晨,苏宁易购总裁侯恩龙在微头条上发布了一则消息,内容如下:"刚收到苏宁易购线上 ...

  8. 数据进化企业 浪潮ERP全面支撑企业数字化转型

    10月27日上午,Inspur World 2016浪潮技术与应用峰会--"数字化转型 成就智慧企业"企业论坛在上海浦东嘉里大酒店召开.国务院发展研究中心企业研究所所长马骏.毕马威 ...

  9. DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七(文末送书福利)

    来源:华章计算机(hzbook_jsj) 转载请标明出处 DB-Engines最近发布了2020年9月份的数据库排名.该网站根据数据库管理系统的受欢迎程度对其进行排名,实时统计了358种数据库的排名指 ...

最新文章

  1. Quartz之入门实例
  2. 【互联网安全】DDoS攻防原理及实战
  3. DCMTK:OFDate, OFTime and OFDateTime类的测试程序
  4. java数据包解析_请教http请求数据包如何解析 重组
  5. 2018 A Sparse Topic Model for Extracting Aspect-Specific Summaries from Online Reviews 稀疏主题模型学习笔记
  6. python中的ture是常量吗_python中的true是什么
  7. 2021-11-17
  8. C# 实现对三维点数据的 显示
  9. python做事务所审计收费标准_会计师事务所审计收费标准?2019审计报告收费标准...
  10. “油猴脚本”获取百度云文件URL,百度云速度破解
  11. 【图神经网络】异构时间图卷积网络HTGCN——用于社区检测
  12. ipsec ikev2 中转
  13. 软考计算机英语词汇,软考计算机专业英语常用词汇(字母D-E)
  14. UDF函数maven工程出现:Missing artifact javax.jdo:jdo2-api:jar:2.3-ec或xsi:schemaLocation=http://maven.apach
  15. Python数据可视化 Pyecharts 制作 Timeline 时间轴组件
  16. python七巧板绘图_记录一次canvas绘图(七巧板)
  17. cookie的简单介绍
  18. 软件工程——自我介绍
  19. Html5(H5)是什么?
  20. C#键盘事件处理(来源网上)

热门文章

  1. 第1节:解除自我设限
  2. 必会算法总结2—最小公倍数
  3. 9、Markdown 表格
  4. (简洁明了)IEEE754浮点数阶码为什么需要偏置bias
  5. Vue实现腾讯云_音视频通话的推拉流
  6. 网页php如何判断登录手机串号_php判断用户是否手机访问代码
  7. UOS安装Nvidia驱动后出现黑窗
  8. 熵、联合熵、相对熵、交叉熵、JS散度、互信息、条件熵
  9. 次世代游戏建模工作流程是什么?
  10. Ubuntu虚拟机共享文件夹无法显示解决方法