出版時間:2004-6 出版社:清華大學出版社 作者:[瑞典]戴林,[瑞典]弗雷澤 著,陳菊明,孟浩文 譯 頁數(shù):167 字數(shù):194000 譯者:戴林
Tag標簽:無
內(nèi)容概要
本書剖析了如何使用Java 2平臺企業(yè)版(Java 2 Enterprise Edition,J2EE)來封裝傳統(tǒng)應用程序,以使之適應多層Internet環(huán)境。Sun公司的首席架構師Torbjorn Dahlen和Thorbiorn Fritzon說明了如何使用集成層來標準化封裝過程。使用上述方法,企業(yè)能夠提高程序的可重用性,加速傳統(tǒng)應用中移植項目的進程,從而最大限度地發(fā)掘COBOL/主機和Java技術的潛能,使得企業(yè)最終能夠以最小的開發(fā)成本在不同硬件和操作系統(tǒng)上實現(xiàn)應用程序的可移植性。
·提供一種可行的域模型方法以實現(xiàn)傳統(tǒng)應用程序的移植。
·通過應用標準化的、細粒度的域?qū)ο竽P?,改進系統(tǒng)的可重用性和可移植性。
·剖析如何簡化域模型到工作系統(tǒng)的轉(zhuǎn)換。
·在傳統(tǒng)系統(tǒng)中引入一種已經(jīng)驗證的、基于模式的J2EE應用程序體系結構。
·介紹改進的對象查詢算法、數(shù)據(jù)過濾與合并、人工XA支持。
本書還提供了詳細的實例和源代碼,包括一個貫穿全書的案例分析,以具體說明如何對3種不同的傳統(tǒng)系統(tǒng)進行集成。
J2EE提供了一種集成方法,企業(yè)利用這種方法可以把運行在低并發(fā)量的客戶/服務器環(huán)境中的傳統(tǒng)軟件封裝起來,以集成到高并發(fā)量的多層次的Internet環(huán)境中。但是,如何合理地封裝傳統(tǒng)系統(tǒng),并把它們運用到Internet環(huán)境中,這個問題變得愈發(fā)重要。這本書解決了這個問題,并且討論了一些能夠使得封裝處理更加詳盡和有效的方法和技術。利用集成層可以讓用戶只注意傳統(tǒng)系統(tǒng)部分的屬性和需求,同時保護軟件的J2EE部分。
在多數(shù)場合中,術語“可移植性(Portability)”指的是軟件在不同的硬件和操作系統(tǒng)中遷移的能力。但是在這本書中,“可移植性”是指在傳統(tǒng)系統(tǒng)的基礎上開發(fā)的應用程序無需經(jīng)過大量重新設計和編碼就可以遷移到其他數(shù)據(jù)源的能力。對于“可移植性”的這兩種定義來說,標準化是關鍵,封裝處理的標準化可以使“可移植性”在更多方面體現(xiàn)出優(yōu)勢。
封裝傳統(tǒng)系統(tǒng)的任務艱巨,需要全面地理解兩個領域:面向?qū)ο蟮腏2EE領域和傳統(tǒng)系統(tǒng)領域(例如COBOL/主機環(huán)境)。如果封裝系統(tǒng)是基于一個定義良好的處理過程,就可以在常規(guī)軟件開發(fā)項目之外進行封裝工作。如果某一個特定軟件開發(fā)項目沒有時間限制,封裝處理就能夠按照固有的合理步驟進行,為隨后的軟件開發(fā)項目提供一個牢固的基礎,在這個基礎上的項目開發(fā)可以節(jié)省大量的開發(fā)時間和投入。
這本書主要針對業(yè)務處理和系統(tǒng)分析員、架構師和設計者,他們都在基于J2EE的平臺上進行軟件開發(fā),具有集成傳統(tǒng)系統(tǒng)的需求。
讀者如果具有以下的知識:面向?qū)ο?、Rational統(tǒng)一過程、J2EE、主機系統(tǒng)、事務處理監(jiān)聽,那么閱讀本書將會有更大的收獲。
作者簡介
Torbjorn Dahlen,sun公司專業(yè)服務部門無線技術解決方案中心的首席架構師,致力于研究基于J2EE的電信和金融應用程序。在1997年加入Sun之前,曾在瑞典的Ericsson公司研究分布式系統(tǒng)和CORBA。作為Sun服務技術委員會的成員,他也是Sun世界服務組織的核心技術人員。他是享
書籍目錄
第1章 域模型的創(chuàng)建 1.1 創(chuàng)建通用域模型 1.2 小結第2章 設計建模 2.1 創(chuàng)建設計模型 2.2 設計原則 2.3 小結第3章 集成層的實現(xiàn) 3.1 傳統(tǒng)系統(tǒng)的背景知識 3.2 傳統(tǒng)系統(tǒng)的體系結構導致的后果 3.3 管理分布式事務 3.4 數(shù)據(jù)合并 3.5 對象查詢管理 3.6 數(shù)據(jù)訪問對象的實現(xiàn) 3.7 小結第4章 傳統(tǒng)系統(tǒng)的集成 4.1 通用域模型 4.2 設計模型 4.3 傳統(tǒng)系統(tǒng)服務映射 4.4 事務管理 4.5 小結第5章 應用程序的開發(fā) 5.1 擴展通用域模型 5.2 應用程序的開發(fā) 5.3 小結附錄A 模型 A.1 實體類型 A.2 抽象實體 A.3 實體擴展 A.4 復合傳輸對象 A.5 數(shù)據(jù)源適配器 A.6 人工XA附錄B 假想的傳統(tǒng)系統(tǒng) B.1 Ledger B.2 Book B.3 CRM
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載