系统集成的内容:技术环境的集成,数据环境的集成和引用程序的集成
技术上遵循的基本原则:开放性(公开化),结构化(结构化分析设计方法),先进性(保持优势和生命力),主流化
网络集成将异构异质的网络互联起来,涉及不同网络设备和管理软件
网络体系框架:传输子系统(网络的核心),交换子系统(局域网交换技术,城域网交换技术,广域网交换技术),接入子系统,布线子系统,测试子系统,安全子系统,网管子系统(动态结构),服务器子系统(关键设备),网络操作系统,服务子系统(最核心的问题)
数据集成处理的主要对象是系统中各种异构数据库中的数据
数据仓库技术是数据集成的关键
数据集成可以分为基本数据集成(通用标识符问题),多级视图集成(数据源之间的关系),模式集成和多粒度数据集成
异构数据集成:数据完整性和约束完整性
异构数据集成方法归纳起来有两种:过程式方法、声明式方法
实现异构数据源的数据集成,首要解决的问题是原始数据的提取
异构数据库中提取数据大多采用开放式数据库互联(ODBC:数据库访问中间件)
基于XML的数据交换标准:使用中间件
基于JSON的数据交换格式:使用XML格式来进行数据交换
软件集成。
CORBA是OMG进行标准化分布式对象计算的基础。CORBA自动比配许多公共网络任务
COM是一种二进制代码对象,其代码形式是DLL或EXE执行代码
DCOM作为COM的扩展,集成COM优点
.Net是基于一组开放的互联网协议
J2EE的体系结构可以分为客户端层,服务器端组件层,EJB层和信息系统层
应用集成:
网络集成解决语法的问题,数据集成解决语义的问题,应用集成解决语用的问题
应用集成或组织应用集成(EAI)
应用集成的技术要求:具有应用间的互操作性,具有分布式环境中应用的可移植性,具有系统中应用分布的透明性
网络集成 数据集成 应用集成