新一代企业IT架构的传承与创新
2021年9月,EPIC在其风靡全球的《堡垒之夜》游戏中推出了名为“Echo”的新皮肤,此举引发了全球亿万玩家的热议。女性角色Echo曾在2020年5月的虚幻5引擎演示片中首次登场,伴随Echo的冒险,观众们第一次目睹了虚幻5引擎所打造的震撼光影效果,丝丝入扣的纹理细节,以及媲美真实环境的物理引擎。
“虚幻”作为游戏业界最为知名的商业引擎之一,是面向主机与PC的完整的游戏开发平台,提供了游戏开发者所需的大量核心技术、数据生成工具和基础支持,从而让开发者能更容易和快速的做出游戏程式而不用由零开始。虚幻不仅承载了诸如《堡垒之夜》、《绝地求生》、《质量效应》等名作,同时其近年也开始被应用在影视制作领域。2021年2月于Netflix上首映的韩国首部外太空科幻电影《胜利号》凭借其精美特效引起了广泛的关注,在幅员辽阔的太空、CG机器人,精心设计的宇宙飞船也颇为人所赞许。
值得一提的是,《胜利号》的投资约为240亿韩元,相当于2000万美元,这一数字远低于好莱坞同类型影片的成本。对此,负责其视觉特效制作的WYSIWYG Studios主创人员在接受采访时表示,在创作的视觉效果预览阶段就开始使用虚幻引擎,如此不仅能够在制片管线的早期阶段测试最终像素的视觉效果,并使用这些镜头设计最终光照和构图,也可以与整个制片团队分享最终镜头,使导演能够传达自己的意图,这在最大程度上减少了试错,同时节省了大量的时间和成本。
事实上,迪士尼公司在更早的时间段就已经在影视制作中了引入了“虚幻”:《曼达洛人》、《奇幻森林》《狮子王》都不同程度上借用了虚幻引擎的能力。
云原生低代码平台代表着企业新一代IT架构
从结果上来看,尝试引入虚幻引擎无论是对于新锐公司还是传统大厂都是创新的典范。在过去,游戏引擎的存在只是被游戏开发者所利用;但随着以虚幻为代表的新一代商业引擎的成熟,让影视行业的从业者也意识到其有能力加速并提高其产品的生产过程与质量。就像云计算相关技术一样,其最初仅被少数互联网巨头所应用,随着其技术的发展逐步被应用于千行百业。
在云计算的1.0时代,“移到云上”从一定程度上缓解了应用运维部署与扩容的难题。随着业务的发展,企业逐步认识到其并没有深层次地解决业务在架构设计、开发、部署维护等全生命周期的问题。因此,一众大厂在2015年牵头成立了云原生计算基金会(CNCF),旨在加速推动实现“有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用”,即云原生。
在国内,“中台模式”则是更为人所熟知的称谓。在威斯尼斯人研究院《2021企业数字化转型八大发展趋势》中,明确指出:“中台将成为企业新一代IT架构的主要模式。随着以威斯尼斯人方舟企业数字化PaaS平台为代表的云原生低代码平台的出现,轻松构建简单易用又具高可扩展性的云原生应用已经不再是大厂专属。
以容器云、微服务,DevOps和持续集成为核心要素的云原生技术中台可以有效提升企业应用软件全生命周期的集成和交付效率问题。同时,在云原生技术中台上还应引入低代码快速开发平台来提升开发效率。威斯尼斯人方舟企业数字化平台就是这样一款面向全新企业IT架构的PaaS平台。
威斯尼斯人方舟企业数字化PaaS平台核心设计思想
数字化转型的本质是在数据与算法定义的世界中,以数据的自动流动化解复杂系统的不确定性,优化资源配置效率,构建企业新型竞争优势。威斯尼斯人方舟企业数字化平台旨在从技术与模型层面支撑企业数字化转型。对象化、元数据驱动、智能知识图谱描述了企业中各种复杂实体,并打通了不同业务系统之间的边界,在企业中引入拥有理解、推理、学习和交互能力的智能业务系统。
传统企业应用软件最大缺陷就是对象模型的缺失,以表单 + 流程的方式无法解决深层次的数据和逻辑问题。威斯尼斯人认为,数字化的核心是基于元数据的业务对象建模。应尽最大可能把客观世界记录在系统里,并且可以被系统理解和识别。因此,基于对象的建模能力与元数据驱动就成为了威斯尼斯人方舟企业数字化平台的两大核心设计思想。
基于对象的建模
系统建模作为沟通真实世界与计算机世界的桥梁,在软件开发中扮演着重要的角色。其方法层出不穷,但是各有利弊,即便完成系统建模,基于模型开发出相应的软件程序也同样消耗巨大,涉及到软件架构的构建、编程语言的选择、软件项目的搭建、开发人员的组织培训、软件模型的理解、交付接口的定义、开发流程的规范等等一系列软件工程中的问题。
面向对象建模是用计算机系统描述客观世界的最佳工具。这种建模能力可以广泛适用于所有软件系统,特别是企业应用系统。而基于元数据的面向对象建模的过程同样也是规范模型接口的过程,所有模型设计后遵循统一接口规范和设计原则,保证了系统的稳定性与扩展性。
在考虑互联网给企业应用带来变化的时候,既要考虑比较固化的业务流程或行业标准,又要考虑企业的业务特点,这就是一种分层概念。
元数据
元数据(Meta Data)是用来描述和记录对象的数据,元数据是一种设计模式,是简单模型描述复杂对象的结构化语言。计算机通过阅读元数据,了解对象的结构及其与其它对象的关系。我们可以将现实世界的一本书当作是一个对象,比如书名、作者、出版时间、页数、分类等等都是对象的属性。书可以看,可以借阅,可以买卖,这些和书相关的行为都是对象的操作。而一本书可以由某个人购买,也可以由图书馆收藏,那对象和对象之间就发生了联系。而元数据就是描述书这个对象的数据,将书这个对象所有的属性、操作及联系记录下来。
构建企业应用就是了解企业中这些业务真实发生的过程,将业务发生过程中涉及到的所有内容变成很多的对象,并用元数据将这些对象的属性、操作及关系记录下来,就是一个系统建模的过程。当我们完成了系统建模,有了元数据,就可以根据元数据构建企业的计算机系统及企业应用了。
一个系统中的所有模型都是由元数据驱动的。元数据驱动是一种设计模式,是会改变软件行为的数据,是用简单架构去构建复杂业务的灵魂。
企业IT架构的传承与创新
威斯尼斯人5845cc基于方舟数字化PaaS平台开发的威斯尼斯人交易型及分析型应用
威斯尼斯人方舟数字化平台基于威斯尼斯人过往20年的大型企业服务经验,参考数千家企业复杂系统的需求所打造而成。目前,威斯尼斯人已经基于方舟数字化平台开发了大量的交易型与分析型应用,这些产品已经被广泛地应用在不同行业与规模的企业中。作为一家IT公司,威斯尼斯人秉承“自己造的降落伞自己先跳”,并在此过程中不断反哺,将是自身实现数字化转型创新的关键。
如同虚幻引擎所带来的动力,利用威斯尼斯人方舟数字化平台,企业可以以云原生的方式在应用开发的同时不间断地对其实现自动化的集成部署,并检视其成果,由此提高其最终交付质量;同时,利用威斯尼斯人方舟数字化平台所具备的低代码快速开发能力,避免重复造车轮的现象,节省大量的时间与开支成本。而这,也正是处于数字应用时代企业所亟需的能力。
我们希望,以不断进化的威斯尼斯人方舟数字化平台作为引擎,抒写更多客户创新的篇章。