《2019年行业应用软件和系统软件的发展走势.pdf》由会员分享,可在线阅读,更多相关《2019年行业应用软件和系统软件的发展走势.pdf(16页珍藏版)》请在三个皮匠报告上搜索。
1、23传统应用软件构成组装层环境层组件层呼叫中心系统代理人/渠道系统风险管理决策支持和统计系统核心业务系统(分业务线)客户/营销系统积分系统组装模板系统管理平台领域词根管理平台领域内容关联平台(含激励)外部系统衔接引擎工作流引擎中间层引擎操作系统数据库中间件网络通讯平台配置数据(组装层元数据)ID生成引擎配置数据(组件层元数据)权限和加密引擎配置数据(环境层元数据)领域应用数据(历史数据)财务系统4环境层组件层组装模板系统管理平台领域词根管理平台领域内容关联平台(含激励)外部系统衔接引擎工作流引擎中间层引擎操作系统数据库中间件网络通讯平台配置数据(组装层元数据)ID生成引擎配置数据(组件层元数据
2、)权限和加密引擎配置数据(环境层元数据)领域应用数据(历史数据)关系型数据库文档型数据库图数据库MySQLNeo4JMongoDB如侧重业务的开源流行引擎56安全风险知识分散集成复杂版本众多功能优化使用开源软件面临的挑战服务范围服务分级人员等级服务要求定价机制服务指南服务价值订阅服务(解决)开源的问题:1.不提供现场服务;2.不承担任何责任。(左派自由思想)增加以责任为主线的右派条款7分布式应用和分布式数据库的趋势:有针对型的,而不是通用的与行业、场景相关架构设计非常重要8组件平台、脚本规范数据架构(结构+内容)系统群、功能集、用户体验新一代行业应用软件三大核心要素软件体系结构三大层面都在变革
3、,只有一个层面直接编程(说明行业应用软件编程,较系统软件只是重要性之一);“流行”开源软件较单一产品软件更容易成为业内标准;应用软件的组装层的重点是数据架构;重构系统要点:更新功能集、修正数据架构、替换组件平台、部分重写脚本代码(相似复用);要保持有一定的自有能力积累。9纵向数据结构(复复合合项项数数据据结结构构/蓝蓝图图数数据据结结构构)横向数据结构(各各通通用用数数据据结结构构项项)元数据及环境结构(数数据据字字典典命命名名/词词根根表表)数数据据区区数据结构组成示意图举例:数据结构重点数据架构=数据结构+内容(数据区)评审数据结构可看各种标准的复合度,看应用软件的水平10举例:数据架构的
4、发展方向可变数据结构兼容性扩展:(突出领域知识)纵向扩展与横向扩展相融合;数据结构兼容设计;数据架构有既关心数据结构,又关心数据区的特征,未来像写作一样规划数据区;NoSQL反映“不只是SQL”和弱结构化,而NewSQL反应两者的融合。确确定定的的数数据据结结构构变变化化方方向向结结构构数数据据区区结结构构数数据据区区确确定定部部分分有有统统一一语语义义部部分分一一种种可可变变的的数数据据结结构构(中中间间结结果果)结结构构数数据据区区(取取值值)不不确确定定的的数数据据结结构构(类类DNA)自自由由语语义义部部分分规规划划以以辅辅助助未未来来标标注注11非结构化结构化图关系没有通用的设计方法
5、,数据架构设计越来越重要!从数据区看,非结构化信息在方法论5WH的指导下,有更全面的分类信息,强调“内容逻辑”。更全面的“原始数据”可促进“高可用”设计。数据结构重新(扩展)定义时,可以从非结构化数据区(标注)寻找对应的数据。图关系结构也可从非结构化数据区(标注)寻找对应的关系。数据区中的数据是处理和各种模型计算的基础。参考模型下的数据区覆盖说明(参考“数据湖”定义)(内容逻辑化)12举例:工程化的分层需求和原理(解决)开源的问题:社区过于专业分工,而客户需要综合服务。中间层引擎强调参考模型标准化,数据中台要建立在标准化基础上。u 纵向:固定结构、语义关联结构、可变结构。u 参考模型下的系统群
6、反映工程化特征(规模化方法),借鉴并改进在2C领域知识图谱的技术成果。u 由于数据区规划和已有语义关联,大幅减少2C知识图谱,建立成本。u 横向:一致的语义字典(对应关联)。组件层组装模板系统管理平台领域词根管理平台领域内容关联平台(含激励)外部系统衔接引擎工作流引擎中间层引擎ID生成引擎权限和加密引擎关系型数据库文档型数据库图数据库13举例:“垂直集成”的发展趋势(专项应用+领域组件+通用组件+开源软件)中间层产品:保险多信源数据集成平台/RPA产品集成/ISV生态圈组装层组件层环境层14区区块块链链内内部部应应