5.3系统集成

news/2025/1/31 15:06:57/文章来源:https://www.cnblogs.com/wumingliang/p/18695768

系统集成的内容:技术环境的集成,数据环境的集成和引用程序的集成

技术上遵循的基本原则:开放性(公开化),结构化(结构化分析设计方法),先进性(保持优势和生命力),主流化

网络集成将异构异质的网络互联起来,涉及不同网络设备和管理软件

网络体系框架:传输子系统(网络的核心),交换子系统(局域网交换技术,城域网交换技术,广域网交换技术),接入子系统,布线子系统,测试子系统,安全子系统,网管子系统(动态结构),服务器子系统(关键设备),网络操作系统,服务子系统(最核心的问题)

数据集成处理的主要对象是系统中各种异构数据库中的数据

数据仓库技术是数据集成的关键

数据集成可以分为基本数据集成(通用标识符问题),多级视图集成(数据源之间的关系),模式集成和多粒度数据集成

异构数据集成:数据完整性和约束完整性

异构数据集成方法归纳起来有两种:过程式方法、声明式方法

实现异构数据源的数据集成,首要解决的问题是原始数据的提取

异构数据库中提取数据大多采用开放式数据库互联(ODBC:数据库访问中间件) 

基于XML的数据交换标准:使用中间件

基于JSON的数据交换格式:使用XML格式来进行数据交换

软件集成。

CORBA是OMG进行标准化分布式对象计算的基础。CORBA自动比配许多公共网络任务

COM是一种二进制代码对象,其代码形式是DLL或EXE执行代码

DCOM作为COM的扩展,集成COM优点

.Net是基于一组开放的互联网协议

J2EE的体系结构可以分为客户端层,服务器端组件层,EJB层和信息系统层

应用集成:

网络集成解决语法的问题,数据集成解决语义的问题,应用集成解决语用的问题

应用集成或组织应用集成(EAI)

应用集成的技术要求:具有应用间的互操作性,具有分布式环境中应用的可移植性,具有系统中应用分布的透明性

 

网络集成     数据集成   应用集成

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java异常分类及处理

Throwable 是 Java 语言中所有错误或异常的超类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。实例分为 Error 和 Exception 两种。 其中,AWTError GUI图形界面化编程相关异常。Error(错误)是程序无法处理…

Apple Safari 18.3 - macOS 专属浏览器 (独立安装包下载)

Apple Safari 18.3 - macOS 专属浏览器 (独立安装包下载)Apple Safari 18.3 - macOS 专属浏览器 (独立安装包下载) 适用于 macOS Sonoma 和 macOS Ventura 的 Safari 浏览器 18 请访问原文链接:https://sysin.org/blog/apple-safari-18/ 查看最新版。原创作品,转载请保留出处…

AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试

AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试 Rapid7 Dynamic Application Security Testing (DAST) released Jan 30, 2025 请访问原文链接:https://sysin.org/blog/appspider/ 查看最新版。原创作品…

Nexpose 7.4.0 for Linux Windows - 漏洞扫描

Nexpose 7.4.0 for Linux & Windows - 漏洞扫描Nexpose 7.4.0 for Linux & Windows - 漏洞扫描 Rapid7 on-prem Vulnerability Management, released Jan 30, 2025 请访问原文链接:https://sysin.org/blog/nexpose-7/ 查看最新版。原创作品,转载请保留出处。 作者主页…

kuboard作为k8s的dashboard使用

kuboard作为k8s的dashboard使用 1 资源信息主机名 OS IP CPU/MEMERY/DISK 备注k8s-master Rocky-8.10 172.16.1.30 2core/4GiB/100GiB k8s-v1.28.0k8s-node01 Rocky-8.10 172.16.1.31 4core/8GiB/100GiB k8s-v1.28.0k8s-node02 Rocky-8.10 172.16.1.32 4core/8GiB/100GiB k8s-v…

Python GIL(全局解释器锁)机制对多线程性能影响的深度分析

在Python开发领域,GIL(Global Interpreter Lock)一直是一个广受关注的技术话题。在3.13已经默认将GIL去除,在详细介绍3.13的更亲前,我们先要留了解GIL的技术本质、其对Python程序性能的影响。本文将主要基于CPython(用C语言实现的Python解释器,也是目前应用最广泛的Pyth…

java中的ArrayBlockingQueue

ArrayBlockingQueue ArrayBlockingQueue 是 Java 并发包 (java.util.concurrent) 中的一个线程安全的阻塞队列实现。 它基于数组实现,容量固定,支持先进先出的顺序。 Array Blocking Queue 数组阻塞队列 读音: [əˈreɪ] [ˈblɒkɪŋ] [kjuː] concurrent 同时发生的 /…

五. Redis 配置内容(详细配置说明)

五. Redis 配置内容(详细配置说明) @目录五. Redis 配置内容(详细配置说明)1. Units 单位配置2. INCLUDES (包含)配置3. NETWORK (网络)配置3.1 bind(配置访问内容)3.2 protected-mode (保护模式)3.3 port(端口)配置3.4 timeout(客户端超时时间)配置3.5 tcp-keepalive()配置4…

一文搞懂编程在开源软件运动中的应用

一文搞懂编程在开源软件运动中的应用一文搞懂编程在开源软件运动中的应用一理解开源软件运动文本内容开源软…………```HTML一文搞懂编程在开源软件运动中的应用一、理解开源软件运动:<!DOCTYPE html><html><head><meta charset="UTF-8"> &…