软考高级第四版备考---第四十六天(数据集成)

embedded/2024/12/22 11:25:17/

一、基础集成:基本原则

  • 开放:要遵循工业开放标准
  • 结构化:复杂系统分解成相对独立和简单的子系统
  • 先进性;
  • 主流性

二、网络集成(互连),主要体系框架

传输子系统:传输是网络的核心,是网络信息的“公路”和“血管”;

交换子系统

安全子系统:使用防火墙技术;使用数据加密技术;访问控制

网管子系统

服务器子系统:网络中的关键设备

网络操作系统:主要任务是调度和管理网络资源

服务子系统:网络应用最核心的问题

三、数据集成(互通)

3.1数据集成层次:数据集成可以分为基本数据集成、多级视图集成、模式集成和多粒度数据集成四个层次

3.2异构数据集成

3.2.1异构数据集成的方法

过程法:根据一组信息需求,采用一种点对点的设计方法来集成数据

声明式方法:通过一套合适的语言来对多个数据源的数据进行建模,构建一个统一的数据表示,并且基于这一数据表示来对整体系统数据进行查询,通过一套有效的推理机制来对数据源进行存取,获得所需的信息

3.2.2开放数据库互联标准:从异构数据库中提取数据大多采用开放式数据库互联(Open Database Connectivity ODBC),ODBC是一种用来在数据库系统之间存取数据的标准应用程序接口,目前流行的数据库管理系统都提供了相应的ODBC驱动程序,它使数据库系统具有很好的开放性,数据格式转换也很方便

3.2.3基于XML的数据交换标准:

  • 能够描述各种数据格式,无论其是结构化的还是半结构化的
  • 易于发布和进行数据交换,集成后的数据可以方便地以多种格式发布并便于在应用之间交换数据;
  • 可以采用关系或对象数据模式为全局模式,但它们并不能很好地满足上述要求

3.2.4基于JSON的数据交换格式:

 JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,以其易于阅读和编写的优点,被越来越多地应用到各个项目中

四、软件集成

CORBA:

CORBA是OMG进行标准化分布式对象计算的基础。CORBA自动匹配许多公共网络任务,例如对象登记、定位、激活、多路请求、组帧和错误控制、参数编排和反编排、操作分配等

COM:

  • COM中的对象是一种二进制代码对象,其代码形式是DLL或EXE执行代码
  • COM具备了软件集成所需要的许多特征,包括面向对象、客户机/服务器、语言无关性、进程透明性和可重复性

DCOM与COM+:

  • DCOM作为COM的扩展,不仅继承了COM优点,而且针对分布环境还提供了一些新的特性,如位置透明性、网络安全性、跨平台调用等
  • COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的软件结构,通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统

.NET:.NET是基于一组开放的互联网协议,推出一系列的产品、技术和服务

J2EE:J2EE架构是使用JAVA技术开发组织级应用的一种事实上的工业标准,它是java技术不断适应和促进组织级应用过程中的产物

五、应用集成(互操作性)

5.1从信息集成技术的角度看,在集成的堆栈上分为应用集成(互操作性)、数据集成(互通)、网络集成(互连)。应用集成在最上层,主要解决应用的互操作性的问题,用语言做比喻,语法、语用三者对应到的系统集成技术上,网络集成解决语法的问题,数据集成解决语义的问题,应用集成解决语用的问题

5.2对应集成的技术要求大致有:

  • 具有应用间的互操作性;
  • 具有分布式环境中应用的可移植性;
  • 具有系统中应用分布的透明性;

5.3帮助协调连接各种应用的组件有:

  • 应用编程接口(API);
  • 事件驱动型操作;
  • 数据映射

http://www.ppmy.cn/embedded/97944.html

相关文章

CentOS 7 的安装流程详细教程

CentOS 7 的安装流程相对直观,以下是详细的安装步骤: 准备安装介质: 你可以从 CentOS 官方网站下载 ISO 镜像。使用如 Rufus 或者 UNetbootin 的工具将下载的 ISO 文件刻录到 USB 设备上,或者使用虚拟光驱软件。 从安装介质启动&a…

Excel工具 -- vlookup函数使用

VLOOKUP 函数使用 要快速寻找、定位和指向 VLOOKUP 函数的引用源数据,以下是一些实用的步骤和技巧: 1. 使用 Excel 中的名称管理器 如果你给 VLOOKUP 函数中的数据表格区域(table_array)赋予了名称(如商品表&#x…

使用 Python和 FFmpeg 批量截图视频到各自文件夹中

在这篇博客中,我们将创建一个简单的图形用户界面 (GUI) 工具,利用 wxPython 和 FFmpeg 来从视频文件中批量生成截图。这个工具能够让用户选择一个文件夹,遍历其中的所有视频文件,按照视频长度将其分为四等分,然后为每个…

最小路径和[中等]

优质博文:IT-BLOG-CN 一、题目 给定一个包含非负整数的m x n网格grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: 输入:grid [[…

经纬恒润亮相第四届焉知汽车年会,功能安全赋能域控

8月初,第四届焉知汽车年会在上海举行。此次年会围绕当下智能电动汽车的热点和焦点,聚焦于智能汽车场景应用、车载通信、激光雷达、智能座舱、功能安全、电驱动系统等多个领域,汇聚了来自OEM、科技公司、零部件供应商、测试认证机构、政府院校…

VMware Esxi 7.0 安装P40显卡疑难杂症小诊断

第一章、小叙 今天安装一台X99主板的机器,操作系统是VMware Esxi 7.0,配备一张P40显卡,显卡已在Esxi硬件中识别到,但是无法安装驱动,安装完驱动之后无法分配给虚拟机,如图所示为识别的硬件。 第二章、安装显…

力扣Hot100-final关键字,常量,抽象类(模板方法设计模式),接口

(一)final关键字 (2)常量 使用static final 修饰的成员变量被称为常量 作用:;通常用于记录系统的配置信息 注意:产量命名要求:单词大写,下划线连接多个单词 产量优势…

Spark大数据分析案例

目录 案例概述环境搭建1. Spark单机环境2. Spark集群环境 数据集数据预处理 Spark作业编写提交Spark作业 数据可视化可能遇到的问题及解决方法结论 案例概述 本案例将介绍如何在单机和集群环境下使用Apache Spark进行大数据分析,最终使用Python实现数据的可视化。我…