ad

阅读《时空大数据与云平台 理论篇》_走进云的世界_2.2.1 T-C-V 软件结构提出

admin 83 2023-10-25

摘要】 本书摘自《时空大数据与云平台 理论篇》一书中第2章,第2节,作者是吴信才。

2.2.1 T-C-V 软件结构提出

为了给政府、企业、个人等不同类型的用户提供一个轻量级、高效的、可扩展的资 源共享运行支撑环境,新一代的软件结构——T-C-V 结构应运而生,如图2-5 所示。它 是继局部网软件的C/S 结构、互联网软件的B/S 结构发展起来的适合云计算、云服务的 新一代软件三层结构,将在架构上提升数据存储、组织和管理能力,决策支持能力,以 及随时随地为用户提供快捷、方便的地理信息服务的能力。基于新一代的软件结构T-C-V 结构技术而建立的资源共享运行支撑平台,提供一个云服务的发生器,将所有的软硬件 资源、数据、功能封装为云服务并发布在公共的平台进行共享,使得空闲的软硬件资源 得到充分合理的利用,这样不仅节省了大量的软硬件购买费用,而且能够支持终端用户 对多样的个性化信息处理的需求,为软硬件、数据、功能资源的广泛共享和云计算云服 务模式的快速推广提供坚实的技术基础,从而为全球用户提供更广泛、更智能的地理信 息服务。

阅读《时空大数据与云平台 理论篇》_走进云的世界_2.2.1 T-C-V 软件结构提出

T-C-V 结构又称为软件的端-云-虚三层结构。分别为:终端应用层 (T 层)、云计算 层 (C 层)、虚拟设备层 (V 层)。

(1)终端应用层(T 层),面向政府、企业和大众等云 GIS 服务的消费者。它以各 种移动终端设备(如智能手机、平板仪、手持设备、家庭控制中心、各类监控设备等) 为载体,借助在其上运行的具有行业特色的各类应用系统,获取云端的服务资源,实现 特定的业务功能。已经成熟的应用如巡检通、城管通、警务通、土地宝、采集宝等。通 过该层与C 层进行交互,可实现个人或自由组合小团队自由开发,打造面向政府、企业、 公众的各种公有、私有云应用。

(2)中间层即云计算层 (C 层),其内在的软件架构是悬浮式柔性架构,这样云计 算的典型特征如纵生、飘移、聚合、重构等才成为可能。 C 层上部署的是GIS 元素集, 是广大用户或开发商提供的云服务总和。 一方面,基础平台厂商提供基础功能元素;另 一方面,广大用户或应用开发商提供可组成各行各业应用的小至微内核群、大至组件插 件的各种粒度的功能元素,这样C 层才能渐渐形成并不断发展壮大。基于虚拟设备层, C 层的功能服务和V 层的数据服务、设备服务才能彻底分离,层之间以标准的服务接口 连接,使云计算成为可能。目前C 层处于发展的初期,其规模及技术远没达到可支撑行 业云计算服务的需求,是GIS 平台厂商适应飞速发展的云计算、云服务需要攻克的技术 难点。

(3)虚拟设备层 (V 层),利用虚拟化技术,将计算机、存储器、数据库、网络设施等软硬件设备组织起来,虚拟化成一个个逻辑资源池,对上层提供虚拟化服务。各类空间和非空间数据、网络数据源数据,组织构成一个数据资源池,并通过使用空间数据 引擎技术 (spatial database engine,SDE)与中间件技术,实现海量、多源、异构数据的 一体化管理。基于虚拟化技术实现共享资源的虚拟化,是支持云计算、云服务的基础, 使得用户可以在任意位置、使用各种终端获取服务,就像“我们开启开关电灯就亮,拧 开水龙头水就流,但我们不知道用的是哪个电厂发的电,哪家水厂提供的水"一样。目 前V 层是各大计算机设备厂商重点进军的基地,相关技术已较为成熟,如虚拟存储、虚 拟设备、虚拟计算机、虚拟客户管理系统等。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《认知计算与深度学习》_基于物联网云平台的智能应用_1.4.1 数据挖掘与机器学习
下一篇:学习《零基础Java从入门到精通》_3.3 Java基础语法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×