网络计算模式期末复习(一)

news2024/11/20 6:23:05

C/S架构

C/S架构即客户端/服务端架构。客户端包含一个或多个在用户电脑上运行的程序,客户端程序发送请求和从服务器接收的数据。服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等。

B/S架构

B/S架构即浏览器/服务器架构,是随着Internet技术的兴起,对C/S结构的一种改进的结构。客户机上只需安装浏览器,服务器安装数据库,浏览器通过服务器同数据库进行数据交互。在这种结构下,仅少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。

如何去描述什么是IT鸿沟并举例说明?

IT鸿沟指的是当业务不断发展的时候,现有的IT支持平台的发展不能满足业务的需要,而当IT支持平台发展到可以支持业务的需要的时候,业务又有新的需求和发展,这样业务与IT之间持续存在一个鸿沟。

例如:
在这里插入图片描述

如何描述IT信息孤岛及其解决办法?

信息孤岛指相互之间在功能上不关联互助、信息不共享互换以及信息与业务流程和应用相互脱节的计算机应用系统。

其解决方法是EAI(企业应用集成)技术。一套完整的EAI技术层次体系自底向上包括应用接口层,应用整合层,流程整合层和用户交互层四个层面,分别对应应用系统集成、数据层面集成、业务流程整合、用户界面集成四个方面。

  1. 应用接口层主要是通过适配器技术将原有数据库系统、应用系统和原有网络服务组件封装起来,实现系统之间的互通互联。
  2. 应用整合层定义了能为数据产生源、数据处理地、数据投送地都能理解的信息处理规范方式、方法和规则,包括:数据格式定义、数据转换和消息路由。
  3. 流程整合层将内部、外部和内外部业务流程集成,并提供商业流程管理的相关功能,包括流程设计、监控和规划,实现业务流程的管理。
  4. 用户交互层是EAI与用户实现人机交互在表示层面上的扩展。涉及的内容包括展示内容的集成(门户应用)、单点登录(Single Sign On)、用户统一管理、用户认证授权的管理等。

中间件的相关概念及有哪些中间件

中间件是一种软件,处于系统软件(操作系统和网络软件)与应用软件之间,它能使处于应用层中的各应用成分之间实现跨网络的协同工作(也就是互操作),只是运行各应用软件之下所涉及的“系统结构、操作系统、通信协议、数据库和其它应用服务”各不相同。

主流的中间件技术有:DNA标准、CORBA标准和J2EE标准。

什么是网格

网格计算是利用互联网将地理位置相对分散的计算机组成一个“虚拟的超级计算机”,“其中每一台参与计算的计算机就是一个节点”,而整个计算是由数以万计个“节点”组成的一张网格。网格计算在每个节点上安装中间件进行彼此间的连接,使用网格计算的用户需要提供计算资源。

网格计算利用互联网上计算机的CPU闲置资源处理能力来解决大型计算问题。

网格计算的优点:提供高效的资源共享服务,平衡多台计算机上的负载,可把程序放到最适合的位置上。
网格计算的目的:高性能计算。

网格的五层沙漏模型是什么?为什么会叫沙漏模型?

五层沙漏结构根据各组成部分离共享资源的距离,将对共享资源进行操作、管理和使用的功能分散在五个不同的层次中。
各层协议的数量是不同的,对于最核心的协议,既要能实现上层各种协议向核心协议的映射,同时又要能实现核心协议向下层协议的映射,核心协议在所有支持网格计算的地点都应该得到支持,因此核心协议的数量不多,这样核心协议就形成了协议层次结构中的瓶颈,形成沙漏形状。从上到下依次是:

  • 应用层:使用资源的用户应用程序。
  • 汇聚层:将所有单个的资源形成一个网格。
  • 资源层:将硬件转换成资源,并为资源提供管理和维护功能。有限的资源构成瓶颈。
  • 连接层:将硬件连接起来,并能方便地查找和使用及为保证使用安全。
  • 构造层:提供网格服务的基础硬件,包括:计算、存储、网络等。

OGSA结构是什么?

OGSA指开放网格体系服务结构。其基本思想是:以服务为中心的模型。
五层沙漏结构试图实现的是资源的共享,OGSA实现的则是对服务的共享。

OGSA将一切(计算资源、存储资源、网络、程序、数据库、设备等)都看做网格服务,将网络看作可扩展的网格服务的集合。

OGSA在五层沙漏结构基础上,对Web Services进行了扩展,提出动态服务(即网格服务)的概念。

网格服务是一组接口(发现、动态服务创建、生命周期管理、通知等)定义明确,遵守特定惯例的Web Services。
OGSA包括Globus和Web Services两大支撑服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/641054.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

图片上添加贴纸怎么做?这几种方法很简单

在图片上添加贴纸是一种非常实用的图片编辑技巧,通过添加贴纸,图片可以变得更加生动有趣,吸引人们的眼球。贴纸可以是各种形状、颜色和大小,从而丰富图片的视觉效果。例如,在一张风景照片中添加一只卡通动物的图案&…

python中golbal的使用

简介 global关键字定义了一种在局部定义全局变量的方法 python中变量分为全局变量和局部变量,局部变量也叫做内部变量内部变量只能被内部使用,无法被其他函数或者对象使用 使用 简单使用 def fn():global fn_varfn_var "Hello World"fn1()…

为什么网红餐饮都做不长久?如何解决网红餐饮店所面临的问题?

随着社交媒体的兴起,网红餐饮在近年来越来越受到人们的关注。这些网红餐饮通常有着独特的装修风格、口味或者服务方式,吸引了大量的消费者前来体验。然而,有越来越多的网红餐饮因为各种原因而不得不倒闭,这引发了人们对于网红餐饮…

cajviewer怎么转换成pdf格式,分享几个方法给大家!

CAJViewer是一款常用的文献阅读软件,它主要用于打开和阅读中国知网等数据库中的CAJ格式文件。然而,有时候我们可能需要将这些CAJ文件转换为PDF格式,以便更方便地与他人分享或者进行打印。本文将介绍两到三种将CAJViewer文件转换为PDF格式的方…

华为OD机试真题2022Q4 A + 2023 B卷(JavaJavaScript)

大家好,我是哪吒。 五月份之前,如果你参加华为OD机试,收到的应该是2022Q4或2023Q1,这两个都是A卷题。 5月10日之后,很多小伙伴收到的是B卷,那么恭喜你看到本文了,抓紧刷题吧。B卷新题库正在更…

建站记录1:开通阿里云,购买域名,安装宝塔+LAMP系统

个人建站: 因为宝塔系统(https://www.bt.cn),可以方便的部署zblog 彩色背景 什么是LAMP? Linux Apache PHP MySQL LAMP 是指Linux(操作系统) Apache (HTTP 服务器)…

batch_size对精确度和损失的影响

1 问题 在深度学习的学习过程中,模型性能对batchsize虽然没有学习率那么敏感,但是在进一步提升模型性能时,batch_size就会成为一个非常关键的参数。 batch_size对精度和损失的影响研究。 batch_size [,32,64,128,256] 不同batch_…

镕铭微电子VPU 极致降本增效实践

当前视频行业环境下,硬件芯片的机遇与挑战并存,如何使得硬件芯片产品及方案设计更好地贴近用户、服务用户及满足用户更深层次需求?本次LiveVideoStackCon 2022 北京站邀请到镕铭微电子解决方案架构总监——蔡媛Amy,为大家介绍镕铭…

【熬夜送书 | 第五期】清华社赞助 | 《MySQL系列丛书》

MySQL是什么? MySQL是一种关系型数据库管理系统,由瑞典MySQL AB公司开发。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 MySQL有…

Arduino esp32 环境配置以及避坑指南

目录 环境配置安装 IDE下载固件 项目测试疑难解答micropython 固件冲突问题 环境配置 安装 IDE 参考文献:CSDN 首先下载 Arduino IDE 请注意,一定要选择 1.8 版本的,千万别用 2.0版本!!! 建议直接下载 win…

通过向量回归、随机森林回归、线性回归和K-最近邻回归将预测结果绘制成图表进行展示

文章目录 表格部分数据如下运行效果如下代码解析完整代码附件 表格部分数据如下 附件里会给出全部数据链接 运行效果如下 代码解析 import pandas as pd import numpy as np import matplotlib.pyplot as plt from matplotlib.font_manager import FontPropertiesfont FontP…

webpack自动化打包webpack-dev-server

在前面的章节中我们每次改完要打包的资源文件,和配置文件都是是输入npx webpack命令手动打包的,那么有没有什么办法可以监听到我们代码的改动,在保存时就自动打包呢? 答案是当然有,不然哪些框架的脚手架是怎么实现保存…

Redis命令-数据结构String类型和Hash类型

1. String类型 字符串类型,Redis中最简单的存储类型 底层都是字节数组形式存储,只不过是编码方式不同; 字符串类型的最大空间不能超过512m; SET/GET/MSET/MGET使用示例: INCR使用示例: INCRBY自增并指定步长…

CSS粘性定位 - 它的真正工作原理!

本文首发于微信公众号:大迁世界, 我的微信:qq449245884,我会第一时间和你分享前端行业趋势,学习途径等等。 更多开源作品请看 GitHub https://github.com/qq449245884/xiaozhi ,包含一线大厂面试完整考点、资料以及我的…

STM32单片机蓝牙APP智能温控风扇红外热释电

实践制作DIY- GC0144-蓝牙APP智能温控风扇 基于STM32单片机设计---蓝牙APP智能温控风扇 二、功能介绍: 硬件组成:STM32F103C最小系统板DS18B20温度湿度OLEDHC-05蓝牙模块SR602红外热释电人体检测5V直流风扇多个按键(开关键,下限减…

【WinForm项目】C#模拟交通信号灯|WinForm交通红绿灯

文章目录 前言一、运行效果二、界面设计三、代码:总结 前言 交通信号灯十字路口通行原理图。 实际上归类为四大类: 南北双向直行东西双向直行一对黑色粗线的左转一对红色粗线的左转。 状态逻辑图如下图所示:假定通行顺序为:南…

JavaWeb笔记(四)

前端基础 **提醒:**还没有申请到IDEA专业版本授权的同学要抓紧了,很快就需要用到。 经过前面基础内容的学习,现在我们就可以正式地进入Web开发的学习当中啦~ 本章节会讲解前端基础内容(如果已经学习过,可以直接跳到…

一文说透:低代码开发平台和零代码平台区别是什么?

低代码开发平台和零代码平台区别是什么? 一个简单的例子就可以解释清楚。 假设你想入住一套新房,回看住房变迁史: 最原始方式是:自己建造往后一点,交付“毛坯房”:开发商统一建小区,不需要自…

5本豆瓣高分Python技术书籍

Python的经典书籍有很多,推荐五本对初学者来说非常实用的入门书,豆瓣评分都在8以上。分别是: 《Python学习手册》,豆瓣8.2分《Python编程,从入门到实践》,豆瓣9.3分《Python Cookbook》,豆瓣9.…

如何优化ABAP程序

文章目录 1 Before code3 After code3 Performance4 Summary4.1 We don t use nested loop as possible as .4.2 We use useful data in the program .4.3 Take care history data . 1 Before code DATA:BEGIN OF LW_SZJE,ZJN TYPE P DECIMALS 1, "折旧年KANSW LIKE A…