內容簡介
本書可作為信息系統開發、管理人員和計算機軟體開發人員的培訓用書和參考書,也可作為高等院校信息系統工程、計算機信息管理、管理工程、計算機科學與技術等專業本科生或研究生教材。
圖書目錄
前言
第1章 概述
1.1 信息系統的基本概念
1.1.1 信息
1.1.2 系統
1.1.3 信息系統
1.2 信息系統的體系結構
1.2.1 集中式計算模式
1.2.2 客戶機/伺服器計算模式
1.2.3 瀏覽器/伺服器計算模式
1.3 信息系統的層次結構
1.3.1 網路與通信硬體
1.3.2 網路作業系統
1.3.3 信息系統開發工具
1.3.4 信息系統數據模型
1.3.5 信息系統功能模型
1.3.6 信息系統業務模型
1.3.7 用戶界面
1.4 信息系統集成概述
1.4.1 信息系統集成的概念
1.4.2 網路集成
1.4.3 數據集成
1.4.4 套用集成
1.4.5 信息系統集成項目管理
1.5 信息系統集成存在的問題
1.5.1 體系結構混亂
1.5.2 技能欠缺
1.5.3 安全問題
第2章 數據集成
2.1 數據集成概述
2.2 常見數據集成方法
2.2.1 聯邦資料庫
2.2.2 中間件集成方法
2.2.3 數據倉庫方法
2.3 常見數據集成技術與標準
2.3.1 ODBC(Open DataBase Connectivity)
2.3.2 JDBC(Java DataBase Connectivity)
2.3.3 OLE DB
2.3.4 ADO
2.3.5 XML
2.4 元數據管理
2.4.1 元數據的概念
2.4.2 元數據管理
2.4.3 元數據建模標準
2.5 數據集成實現實例——智慧型小區管理系統
2.5.1 智慧型化小區管理系統中異構資料庫集成總體框架設計
2.5.2 中間件層的設計
第3章 數據倉庫
3.1 數據倉庫的基本概念
3.1.1 操作型資料庫與數據倉庫的區別
3.1.2 數據倉庫的特點
3.2 數據倉庫的系統結構
3.3 數據倉庫中數據集成模型
3.3.1 多維模型的分類
3.3.2 多維模型上的OLAP操作
3.3.3 度量的計算
3.4 數據倉庫保證數據質量方法
3.4.1 數據清洗定義
3.4.2 主要數據質量問題及解決方法
3.4.3 數據清洗框架
3.5 常見數據倉庫解決方案
3.5.1 Oracle數據倉庫解決方案
3.5.2 Sybase數據倉庫解決方案
3.5.3 SQL Server數據倉庫解決方案
3.5.4 IBM DB2數據倉庫解決方案
3.5.5 SAS數據倉庫解決方案
3.6 數據倉庫實現實例
3.6.1 需求建模
3.6.2 數據倉庫設計及實現
3.6.3 分析套用
3.6.4 維護完善
第4章 套用集成
4.1 套用集成概述
4.1.1 套用集成的概念
4.1.2 套用集成與標準化
4.2 企業套用集成(EAI)
4.2.1 EAI概述
4.2.2 EAI的類型
4.2.3 EAI所需的支持和技術
4.3 EAI的基本組成模組
4.3.1 通信模式
4.3.2 集成方法
4.3.3 中間件的選擇
4.3.4 服務模組
4.4 基於中間件的集成方法
4.4.1 EAI與中間件
4.4.2 面向訊息的中間件
4.4.3 分散式對象中間件
4.4.4 事務處理監控器
第5章 Microsoft套用集成技術
5.1 COM技術
5.1.1 組件對象模型(COM)
5.1.2 COM套用模型
5.1.3 分散式COM(DCOM)
5.2 COM+技術
5.2.1 從COM到COM+
5.2.2 COM+結構
5.2.3 COM+系統服務
5.3 Microsoft. NET
5.3.1 .NET概述
5.3.2 .NET框架(.NET Framework)
5.3.3 基於.NET套用的開發
5.3.4 Microsoft新技術
第6章 OMG套用集成技術
6.1 CORBA概述
6.1.1 ORB
6.1.2 IDL語言和語言映射
6.1.3 存根和框架
6.1.4 動態調用
6.1.5 對象適配器
6.1.6 界面倉庫和實現倉庫
6.1.7 ORB之間的互操作
6.2 CORBA系統開發
6.2.1 開發過程
6.2.2 開發實例
6.3 CORBA的服務
6.3.1 核心服務
6.3.2 資料庫與事務處理
6.3.3 其他服務
6.3.4 CORBA服務套用實例
6.4 CORBA的OTS
6.4.1 OTS組成
6.4.2 OTS中的接口
6.4.3 對象事務服務流程
6.4.4 CORBA 0TS服務與XA的集成
6.5 基於CORBA的套用集成實例
6.5.1 實例系統概述
6.5.2 實例系統實現
第7章 Java套用集成技術
7.1 基於Java平台集成的優勢
7.2 J2EE套用體系結構
7.2.1 J2EE簡介
7.2.2 J2EE的優勢
7.2.3 J2EE的結構
7.2.4 J2EE的核心API與組件
7.2.5 J2EE對套用集成的支持
7.3 JMS技術
7.3.1 JMS簡介
7.3.2 JMS接口
7.3.3 基於JMS的集成
7.4 EJB技術
7.4.1 EJB簡介
7.4.2 EJB容器
7.4.3 Enterprise Bean
7.4.4 會話Bean
7.4.5 實體Bean
7.4.6 訊息驅動Bean
7.4.7 遠程和本地接口
7.4.8 會話Bean組件模型
7.4.9 實體Bean組件模型
7.4.10 基於EJB的集成
7.5 JCA連線器架構技術
7.5.1 JCA簡介
7.5.2 JCA體系協定
7.5.3 JCA運行環境
7.5.4 JCA連線管理
7.5.5 JCA安全管理
7.5.6 JCA事務管理
7.5.7 基於JCA的集成
7.6 集成套用開發實例
7.6.1 系統分析
7.6.2 系統設計
7.6.3 關鍵問題
7.6.4 技術優勢
第8章 互操作技術
8.1 Java和cOM互操作技術
8.1.1 MS Java/COM解決方案
8.1.2 Bridge2Java解決方案
8.1.3 J-Integra解決方案
8.2 CORBA和COM(DCOM)互操作技術
8.2.1 CORBA和COM(DCOM)的互操作模型
8.2.2 CORBA和COM互操作的主要內容和實現策略
8.3 EJB和CORBA互操作技術
8.3.1 EJB和CORBA互操作的基礎
8.3.2 基於RMI-IIOP的解決方案
8.3.3 基於Web Service的解決方案
8.3.4 基於CCM的解決方案
8.3.5 方案比較
8.4 互操作實例:EJB與CORBA互操作的實現
8.4.1 EJB會話Bean的實現
8.4.2 開發CORBA客戶端
第9章 基於Agent系統集成
9.1 Agent概述
9.1.1 Agent的定義
9.1.2 Agent的特點及基本特性
9.1.3 Agent的分類
9.1.4 Agent與相關領域的關係
9.1.5 Agent系統的開放標準
9.2 基於JADE的Agent系統集成實例
9.2.1 JADE平台特性及操作
9.2.2 JADE的系統擴展關鍵技術