【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

关于未来十年企业架构的十个关键词

  • 2015-06-11
  • 本文字数:3301 字

    阅读完需:约 11 分钟

或许我们已经看腻了媒体、专家孜孜不倦的谈论“预测”、“趋势”、“发展方向”,但事实上,我们仍然希望了解这些信息,希望能从中捕捉到照亮远方的一点闪光,在指引脚下的道路的同时,也获得快人一步的机遇。

随着 6 月 11 日上海站的成功举行,由 InfoQ 与普元信息联合主办的 PWorld 2015 软件架构 & 平台创新大会也圆满闭幕。大会围绕“大平台、微应用”的主题,讨论了面对大环境、技术前景与自身需求,企业应该如何进行相应的调整。这里总结了十个关键词,看看行业老手们是怎样看待企业软件架构的变化与实践。

工业 4.0

工业 4.0 也被称为第四次工业革命,由德国提出,它以信息物理融合系统为基础,以生产高度数字化、网络化、机器自组织为标志。工业 4.0 在欧洲乃至全球都获得了巨大关注,可谓国际版的“互联网 +”。蓝月亮实业 CIO 赵春雨认为,工业 4.0 从宽度和深度上极大地扩展了企业管理软件的范围,每个层面、每个环节都成为智能子系统的生产空间。而工业 4.0 时代的企业管理软件,将从传统的功能全、覆盖广、大集成、中央控制、紧密耦合、刚性强、难以快速变化、运维成本高且不支持创新实践的“恐龙型”,转型为变动快、功能简单、独立化、分布式进化、松散耦合、易淘汰、对业务归纳和逻辑设计要求高的“生态型”。

互联网 +

借助李克强总理在政府工作报告中的提及,“互联网 +”已经从一种理念,上升至国家战略层面。这样的背景又给企业软件架构带来怎样的影响?普元信息 CTO 焦烈焱认为,新一代企业架构将从技术驱动转变为商业驱动。他提到,国外并不会谈及互联网 + 这样的概念,因为国外互联网的业务规模上,to C 和 to B 的比例是 6:4,也就是说互联网业务中的 40% 是在企业间发生的。而这个比例在中国是 20:1,B2B 的业务仅占 5%。我们未来十年的发展目标,就是将 5% 提升到 40%,企业软件架构也将发生相应的改变,为逐步提升的 B2B 业务规模提供支撑。

BFV(商业功能虚拟化)

由更适应“互联网 +”的商业驱动企业架构,引出了这个关键词。BFV(Business Function Virtualization)商业功能虚拟化,是一种开放、弹性、以服务为导向的混合型企业架构,将成为 SOA 在“互联网 +”模式下的升级。在数字化时代,互联网与传统行业的结合,产生了例如 O2O 这样虚拟时空交易加现实时空交付的业务形态。在这样的形态下,业务逻辑、模型和流程都会发生变化,传统的企业架构已不足以应对。而新的商业功能虚拟化架构,借助微服务架构的支撑,可以搭建开放、弹性的业务架构,实现企业与企业间横向的、企业内部纵向的以及端到端的关系集成,通过价值链的方式打通产品的整个生命周期。

微服务架构

什么是微服务架构? Martin Fowler 认为,微服务架构是一种独立部署的软件应用设计方式。这种架构方式没有准确的定义,但是在业务能力、自动部署、端对端的整合、对语言及数据的分散控制上有着共性。Martin Fowler 曾在文章中详细阐述了微服务的特征,资深架构师顾伟在分享中总结了其中最重要的三点:轻量可复用、安全可伸缩、失败设计。很多企业在发展中遇到了瓶颈,CIO 们纠结如何让企业的架构更有弹性、并节约成本的增加弹性、如何开放服务数据、并规避开放之后的安全问题。而微服务架构正能够满足这些需求。但是,微服务架构也为企业带来一些挑战:微服务的粒度更细,导致了更多的进程;微服务架构整合了多种服务形态,却需要提供统一的接口;开放服务之后,业务量不稳定,增加了 CPU 和内存的负担。

分布式

以往,在计算能力有限的时代、业务需求也有限的时代,集约化、中心化的架构更受欢迎。而现在,从研发到业务,从软件到硬件,分布式都大行其道。分布式编程、分布式计算、分布式系统、分布式数据库、分布式存储,甚至分布式能源。联想 X86 云计算解决方案专家黄凯也提到,去中心化和分布式已经成为了传统企业 IT 部门,特别是零售和生产企业转型的方向。尤其在云计算和移动化广泛应用的背景下,分布式为构建开放、弹性、服务导向的架构提供了可能,也为数据采集、容灾等方面打下了基础。但是同时,分布式也使系统变的更为复杂,需要企业在提升运维能力上投入更多精力。

大数据

随着互联网成为生活中的必需品,我们通过搜索引擎了解各种信息、用即时通讯工具沟通、在网络平台上购物、用移动平台付款、通过流媒体观看电视电影,每一个动作都为互联网贡献着数据。过去十年经历了信息爆炸,而未来十年大数据的价值和挑战在于,如何将不同渠道采集到的各种各样的海量数据整合起来,并从这些 0 和 1 中挖掘更多价值。普元大数据产品线总经理王轩认为,新一代的大数据集成平台架构应拥有大规模分布式的采集、高效的数据质量的处理、并能够对海量数据实现质量控制。基于 Reactive 的分布式架构将成为主流,其通过微服务实现功能,并拥有高响应、高扩展、事件驱动、高可靠性的优势。

多屏融合

互联网终端从曾经唯一的 PC,到现在的 PC、手机、Pad、TV、穿戴设备甚至智能家居的大大小小屏幕百花齐放。很多企业以为,做多屏融合就是设计一套界面、让业务登上所有网络终端这么简单。普元信息产品部副总经理王葱权,生动的把这种误解形容为“以为步兵骑上了马就变成了骑兵,以为业务上了各种屏幕就是互联网 +”。他认为,多屏融合要求企业具有三种关键能力,首先需要针对不同屏幕的不同属性、不同用户定位,让用户对产品从认知逐步转化为交易;其次是账户管理,考虑在不同的经销商、分销商、流通环节下如何分账;最后是业务流程的完善和升级,在业务接入平台的支撑下,实现围绕不同屏幕、不同用户的产品、系统、服务的无缝对接。

Docker

Docker 这么火,可 Docker 究竟是什么?云栈科技 CEO 王利俊认为,Docker 是一个基础设施的管理平台,可以作为计算、存储、网络、调度的载体;Docker 为整个软件维护提供了一个基线管理功能,对过去几十年开发领域中未能很好实现的点做出了补充;Docker 是一个构架和分发的系统,通过 Docker hub 技术实现应用打包自动化,并且在团队以及公司内部进行分享和协作。平安健康互联网技术平台资深架构师王延炯则认为,Docker 是平台化的一个组成部分,它通过软件交付标准化,促进运维、测试、开发团队协作,让每个企业都可以用最合适的方式,提高整体运营效率。

OpenStack

与 Docker 相比,OpenStack 诞生的更早一些,应用也更为成熟。OpenStack 在云计算领域获得比较广泛的应用,归功于它一开始就被设计为离散的无状态框架,为大规模的分发和扩展提供了良好基础,能够全部面向服务和面向云,利于云计算的规模化扩展。但在具体实践中,仍有许多需要注意的地方。联想 X86 云计算解决方案专家黄凯,为搭建模块化 OpenStack 组件提供了两点建议:首先,核心服务必须高可靠,认证服务必须高可用,同时网络接入服务也必须非常可靠;其次需要明晰的边界,只有在边界明晰的状态下,才能定位错误。所有的错误日志和业务合规都需要有明确的边界,因为在大规模的云计算环境中,一旦出现问题,发现问题比解决问题更加重要。

大平台、微应用

回到 PWorld 2015 的主题——大平台、微应用。随着 IT 基础计算能力的提高、云计算的广泛应用,企业能够将分散的业务软件集成到统一的大平台上,提供统一的标准和兼容的接口。也将从多种渠道采集的海量信息集成到大数据平台,进行深度处理、分析和挖掘;而互联网与传统行业的融合,带来了新的业务模式与业务流程,也对企业架构提出了新的要求。以往复杂的前端流程更多转移到了后端,大型软件系统被拆解为微型应用,面向业务提供更加个性化的服务。在速度至上的互联网 + 时代,企业需要快速开发、快速上线各种微应用,同时将应用的缺陷放到平台里去完善和迭代。大平台为微应用提供高效、有力的支撑,而微应用能够在大平台中完成生命周期的运维。

这里的十年并非普通的十年,IT 技术发展速度几乎呈指数级增长,上面这些关键词的未来或许在五年内就会得到验证。然后我们就可以用剩下的五年,继续展望下一个十年的面貌,而技术界会在每一个技术人勇于突破的挑战创新和百折不挠的逐步实践中,让世界变的更加智能。PWorld 也将继续关注企业软件领域的创新与实践,帮助更多中国企业在互联网时代实现成功转型。

观看 PWorld 2015 演讲视频或下载演讲 Slides,请前往 PWorld 官网

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2015-06-11 20:514587

评论

发布
暂无评论
发现更多内容

韩山师范学院学子获第四届“火焰杯”软件测试开发选拔赛全国奖项

测试人

软件测试

软件测试|Python列表的使用,你都会了吗?(一)

霍格沃兹测试开发学社

用友签约索通发展,共建冶金行业新一代数智化智能工厂

用友BIP

ScreenFlow 10 for mac屏幕录像软件

展初云

Mac 屏幕录像 ScreenFlow

软件测试|一文弄懂Python集合相关操作

霍格沃兹测试开发学社

Screaming Frog SEO Spider mac(网络爬虫开发工具) 19.3中文激活版

mac

苹果mac Windows软件 SEO工具 Screaming Frog

软件测试|Python绘图神器——Matplotlib使用教程(一)

霍格沃兹测试开发学社

概念回顾:混合负载均衡、全局服务器负载均衡、DNS 负载均衡、云负载均衡

NGINX开源社区

什么是混合负载均衡? 什么是 DNS 负载均衡? 什么是云负载均衡?

基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v8.0版已发布

JackJiang

网络编程 即时通讯 IM

第21期 | GPTSecurity周报

云起无垠

Proxifier for Mac(附Proxifier注册码):轻松实现全局代理,加速网络访问!

Rose

跨境电商 全局代理客户端 Proxifier破解版 Proxifier下载 Proxifier mac

聊聊性能测试的左移右移

老张

性能测试 稳定性保障 质量门禁

Premiere Pro 2024 Mac版系统要求 PR2024中文破解补丁

Rose

Premiere Pro2024激活版 Premiere Pro 2024 pr2024破解版

Vert.x教程(一):如何搭建一个web应用

Kevin_913

Java 教程 Vert.x

Mac上用于网络数据流量分析和嗅探的软件 Debookee 8

展初云

Mac软件 网络数据分析

软件测试|Python数据可视化神器——pyecharts教程(三)

霍格沃兹测试开发学社

mac VM虚拟机中文版 VMware Fusion Pro 13 密钥激活 附 安装教程

Rose

VMware Fusion Pro 13 VM虚拟机破解版 VMware Fusion激活秘钥 Mac虚拟机下载

软件测试|一文教你Python实现不同数据类型互转

霍格沃兹测试开发学社

软件测试|把datetime拍在沙滩上的pendulum模块

霍格沃兹测试开发学社

对话InfoQ,聊聊百度开源高性能检索引擎 Puck

百度Geek说

百度 开源

AI赋能,轻松出爆文!AI新闻创作新时代,你准备好了吗?

飞桨PaddlePaddle

新闻 AIGC 新闻写作

软件测试|数据可视化神器——pyecharts教程(二)

霍格沃兹测试开发学社

敏捷专题:新一代的汽车软件研发

DevOps和数字孪生

敏捷 仿真建模 汽车行业

为什么idea建议使用“+”拼接字符串 | 京东云技术团队

京东科技开发者

IDEA StringBuilder 字符串拼接

关于分投趣质押模式开发系统搭建原理

西安链酷科技

区块链 数字货币 dapp 去中心化 交易所

软件测试|Python字符串的这些操作,你可都学会了?

霍格沃兹测试开发学社

软件测试|Python数据可视化神器——pyecharts教程(一)

霍格沃兹测试开发学社

Kafka基本原理、生产问题总结及性能优化实践 | 京东云技术团队

京东科技开发者

消息队列 Kafk

你的Mac需要一次大扫除!试试App Cleaner & Uninstaller for Mac

Rose

App Cleaner 苹果mac系统优化 Mac清理工具

软件测试|测试开发之路--UI 自动化常用设计模式

霍格沃兹测试开发学社

Infuse 7 Pro for Mac音视频播放器

展初云

播放器 Mac软件 Infuse

关于未来十年企业架构的十个关键词_移动_艺敏_InfoQ精选文章