出版時間:2008-7 出版社:水利水電出版社 作者:宋曉宇 等編著 頁數(shù):273
前言
當代計算機信息系統(tǒng)是計算機硬件平臺、網(wǎng)絡、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、應用組件等部分的集合體。各部分的協(xié)調(diào)配合是信息系統(tǒng)成功的前提,為適應該需要產(chǎn)生了信息系統(tǒng)的集成技術。因此,信息系統(tǒng)集成技術是信息系統(tǒng)工程的重要技術基礎。本書從綜合型信息系統(tǒng)設計的角度出發(fā),重點講述了信息系統(tǒng)的體系結(jié)構(gòu),信息系統(tǒng)集成的概念、原則與目標以及信息系統(tǒng)集成的基礎技術。從數(shù)據(jù)集成和應用集成兩個層次深入描述了信息系統(tǒng)集成技術。本書具有以下特點:1.重視技術的可操作性。在介紹每一部分技術之后,均有相應用的實例,每個實例盡可能詳細。讀者可以參照書中的實例,結(jié)合具體應用背景來實現(xiàn)所需要的系統(tǒng)。2.突出系統(tǒng)集成的重點。集成技術中數(shù)據(jù)集成是基礎,應用集成是核心。本書以數(shù)據(jù)集成與應用集為中心展開,同時涵蓋了一些相關技術。讀者只需詳細了解這兩種技術,即可成功構(gòu)建相應的系統(tǒng)。3.綜合介紹了多種應用技術及其互操作。不同的應用技術有不同的特點。本書分為兩大部分共9章。第1~3章為數(shù)據(jù)集成的內(nèi)容。第1章介紹信息系統(tǒng)的基本概念、信息系統(tǒng)集成概述及存在的問題。第2章介紹數(shù)據(jù)集成的相關概念。第3章介紹一種數(shù)據(jù)集成典型技術,即數(shù)據(jù)倉庫。第4~9章為應用集成的內(nèi)容。第4章對應用集成進行了一個概述。第5~7章分別介紹Mi-crosoft的應用集成技術、OMG的應用集成技術和Java平臺的應用集成技術。第8章講述了各應用技術的互操作。第9章介紹了基于Agent系統(tǒng)集成。參加本書編著工作的有:宋曉宇、王永會、孫煥良、欒方軍、孫麗梅、許景科、劉繼飛老師及朱葉麗、劉峰、田春曼、周磊、李開等研究生。限于作者的水平,錯誤和疏漏之處在所難免,敬請讀者批評指正。
內(nèi)容概要
本書主要內(nèi)容分為數(shù)據(jù)集成和應用集成兩部分。數(shù)據(jù)集成主要包括數(shù)據(jù)集成的方法與規(guī)范、數(shù)據(jù)倉庫、異構(gòu)數(shù)據(jù)集成、數(shù)據(jù)集成工具、元數(shù)據(jù)管理以及數(shù)據(jù)集成典型實例;應用集成部分主要包括應用集成的概念與標準、應用集成的主流技術(Microsoft應用集成技術、OMG應用集成技術、Java應用集成技術、基于Agent的集成技術),并通過實例介紹了每一種應用集成技術如何在實際中使用以及不同集成技術間的互操作方法。 本書可作為信息系統(tǒng)開發(fā)、管理人員和計算機軟件開發(fā)人員的培訓用書和參考書,也可作為高等院校信息系統(tǒng)工程、計算機信息管理、管理工程、計算機科學與技術等專業(yè)本科生或研究生教材。
書籍目錄
前言第1章 概述 1.1 信息系統(tǒng)的基本概念 1.1.1 信息 1.1.2 系統(tǒng) 1.1.3 信息系統(tǒng) 1.2 信息系統(tǒng)的體系結(jié)構(gòu) 1.2.1 集中式計算模式 1.2.2 客戶機/服務器計算模式 1.2.3 瀏覽器/服務器計算模式 1.3 信息系統(tǒng)的層次結(jié)構(gòu) 1.3.1 網(wǎng)絡與通信硬件 1.3.2 網(wǎng)絡操作系統(tǒng) 1.3.3 信息系統(tǒng)開發(fā)工具 1.3.4 信息系統(tǒng)數(shù)據(jù)模型 1.3.5 信息系統(tǒng)功能模型 1.3.6 信息系統(tǒng)業(yè)務模型 1.3.7 用戶界面 1.4 信息系統(tǒng)集成概述 1.4.1 信息系統(tǒng)集成的概念 1.4.2 網(wǎng)絡集成 1.4.3 數(shù)據(jù)集成 1.4.4 應用集成 1.4.5 信息系統(tǒng)集成項目管理 1.5 信息系統(tǒng)集成存在的問題 1.5.1 體系結(jié)構(gòu)混亂 1.5.2 技能欠缺 1.5.3 安全問題第2章 數(shù)據(jù)集成 2.1 數(shù)據(jù)集成概述 2.2 常見數(shù)據(jù)集成方法 2.2.1 聯(lián)邦數(shù)據(jù)庫 2.2.2 中間件集成方法 2.2.3 數(shù)據(jù)倉庫方法 2.3 常見數(shù)據(jù)集成技術與標準 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 元數(shù)據(jù)管理 2.4.1 元數(shù)據(jù)的概念 2.4.2 元數(shù)據(jù)管理 2.4.3 元數(shù)據(jù)建模標準 2.5 數(shù)據(jù)集成實現(xiàn)實例——智能小區(qū)管理系統(tǒng) 2.5.1 智能化小區(qū)管理系統(tǒng)中異構(gòu)數(shù)據(jù)庫集成總體框架設計 2.5.2 中間件層的設計第3章 數(shù)據(jù)倉庫 3.1 數(shù)據(jù)倉庫的基本概念 3.1.1 操作型數(shù)據(jù)庫與數(shù)據(jù)倉庫的區(qū)別 3.1.2 數(shù)據(jù)倉庫的特點 3.2 數(shù)據(jù)倉庫的系統(tǒng)結(jié)構(gòu) 3.3 數(shù)據(jù)倉庫中數(shù)據(jù)集成模型 3.3.1 多維模型的分類 3.3.2 多維模型上的OLAP操作 3.3.3 度量的計算 3.4 數(shù)據(jù)倉庫保證數(shù)據(jù)質(zhì)量方法 3.4.1 數(shù)據(jù)清洗定義 3.4.2 主要數(shù)據(jù)質(zhì)量問題及解決方法 3.4.3 數(shù)據(jù)清洗框架 3.5 常見數(shù)據(jù)倉庫解決方案 3.5.1 Oracle數(shù)據(jù)倉庫解決方案 3.5.2 Sybase數(shù)據(jù)倉庫解決方案 3.5.3 SQL Server數(shù)據(jù)倉庫解決方案 3.5.4 IBM DB2數(shù)據(jù)倉庫解決方案 3.5.5 SAS數(shù)據(jù)倉庫解決方案 3.6 數(shù)據(jù)倉庫實現(xiàn)實例 3.6.1 需求建模 3.6.2 數(shù)據(jù)倉庫設計及實現(xiàn) 3.6.3 分析應用 3.6.4 維護完善第4章 應用集成 4.1 應用集成概述 4.1.1 應用集成的概念 4.1.2 應用集成與標準化 4.2 企業(yè)應用集成(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 事務處理監(jiān)控器第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+結(jié)構(gòu) 5.2.3 COM+系統(tǒng)服務 5.3 Microsoft.NET 5.3.1 .NET概述 5.3.2 .NET框架(.NET Framework) 5.3.3 基于.NET應用的開發(fā) 5.3.4 Microsoft新技術第6章 OMG應用集成技術 6.1 CORBA概述 6.1.1 ORB 6.1.2 IDL語言和語言映射 6.1.3 存根和框架 6.1.4 動態(tài)調(diào)用 6.1.5 對象適配器 6.1.6 界面?zhèn)}庫和實現(xiàn)倉庫 6.1.7 ORB之間的互操作 6.2 CORBA系統(tǒng)開發(fā) 6.2.1 開發(fā)過程 6.2.2 開發(fā)實例 6.3 CORBA的服務 6.3.1 核心服務 6.3.2 數(shù)據(jù)庫與事務處理 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 實例系統(tǒng)概述 6.5.2 實例系統(tǒng)實現(xiàn)第7章 Java應用集成技術 7.1 基于Java平臺集成的優(yōu)勢 7.2 J2EE應用體系結(jié)構(gòu) 7.2.1 J2EE簡介 7.2.2 J2EE的優(yōu)勢 7.2.3 J2EE的結(jié)構(gòu) 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 消息驅(qū)動Bean 7.4.7 遠程和本地接口 7.4.8 會話Bean組件模型 7.4.9 實體Bean組件模型 7.4.10 基于EJB的集成 7.5 JCA連接器架構(gòu)技術 7.5.1 JCA簡介 7.5.2 JCA體系協(xié)定 7.5.3 JCA運行環(huán)境 7.5.4 JCA連接管理 7.5.5 JCA安全管理 7.5.6 JCA事務管理 7.5.7 基于JCA的集成 7.6 集成應用開發(fā)實例 7.6.1 系統(tǒng)分析 7.6.2 系統(tǒng)設計 7.6.3 關鍵問題 7.6.4 技術優(yōu)勢第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互操作的主要內(nèi)容和實現(xiàn)策略 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互操作的實現(xiàn) 8.4.1 EJB會話Bean的實現(xiàn) 8.4.2 開發(fā)CORBA客戶端第9章 基于Agent系統(tǒng)集成 9.1 Agent概述 9.1.1 Agent的定義 9.1.2 Agent的特點及基本特性 9.1.3 Agent的分類 9.1.4 Agent與相關領域的關系 9.1.5 Agent系統(tǒng)的開放標準 9.2 基于JADE的Agent系統(tǒng)集成實例 9.2.1 JADE平臺特性及操作 9.2.2 JADE的系統(tǒng)擴展關鍵技術 9.2.3 網(wǎng)絡信息搜索與集成系統(tǒng)的分析與設計 9.2.4 Agent系統(tǒng)集成的實現(xiàn) 9.3 多Agnet系統(tǒng)的理論、技術及應用 9.3.1 多Agnet系統(tǒng)的理論和結(jié)構(gòu)體系 9.3.2 多Agnet系統(tǒng)的通信 9.3.3 多Agent系統(tǒng)的學習 9.3.4 多Agnet系統(tǒng)的協(xié)調(diào)與協(xié)作 9.3.5 多Agnet系統(tǒng)的集成應用
章節(jié)摘錄
第1章 概述1.1 信息系統(tǒng)的基本概念1.1.1 信息信息(Information)是近代科學的一個專門術語,已廣泛地應用于社會各個領域。關于信息有各種不同的定義,狹義信息論是將信息定義為人們獲得信息前后對事物認識的差別;廣義信息論認為,信息是指主體(人、生物和機器)與外部客體(環(huán)境、其他人、生物和機器)之間相互聯(lián)系的一種形式,是主體和客體之間一切有用的消息和知識,是表征事物特征的一種普遍形式。這里我們可以理解為:信息是向人或機器提供關于現(xiàn)實世界各種事實的知識,是數(shù)據(jù)、消息中所包含的意義,它不隨載體物理形式的各種改變而改變。信息具有如下的特點:1)信息的客觀性。任何信息都是與客觀事物緊密相聯(lián)的。2)信息的適用性。信息對決策是十分重要的,建立信息系統(tǒng)的目的就是為生產(chǎn)、管理和決策服務的,因而信息具有適用性。3)信息的傳輸性。信息可以在信息發(fā)送者和接受者之間傳輸,既包括系統(tǒng)把有用信息送至終端設備(包括遠程終端),和以一定形式提供給有關用戶,也包括信息在系統(tǒng)內(nèi)各子系統(tǒng)之間的傳輸和交換。4)信息的共享性。信息與實物不同,它可以傳輸給多個用戶,為多個用戶共享,而其本身并無損失。
編輯推薦
《高等學校機械設計制造及其自動化專業(yè)"十一五"規(guī)劃教材·數(shù)據(jù)集成與應用集成》根據(jù)21世紀我國高等教育新的培養(yǎng)計劃對材料力學課程的內(nèi)容加以精選,考慮到機械類應用型本科院校生源的實際情況,在保證基礎的前提下廣泛涉及諸多工程實踐,強化對學生工程應用能力的培養(yǎng)。
圖書封面
評論、評分、閱讀與下載