The Jiro Technology Programmer's Guide and Federated Management Architecture (Paperback)
暫譯: Jiro科技程式設計師指南與聯邦管理架構(平裝本)
Paul Monday, William Connor
- 出版商: Addison Wesley
- 出版日期: 2001-06-04
- 定價: $1,200
- 售價: 5.0 折 $600
- 語言: 英文
- 頁數: 464
- 裝訂: Paperback
- ISBN: 0201728974
- ISBN-13: 9780201728972
-
相關分類:
Information-management
立即出貨(限量) (庫存=8)
相關主題
商品描述
Description
This programmer's guide is the authoritative reference to Sun Microsystems' revolutionary Jiro™ technology that is bringing higher levels of interoperability and adaptability to network and storage management applications. Complete with the formal specification of the Federated Management Architecture (FMA), this comprehensive resource provides immediate solutions for managing distributed environments while reducing costs and increasing efficiencies.
Authored by Jiro experts (including the specification's lead architect at Sun), The Jiro™ Technology Programmer's Guide and Federated Management Architecture documents every facet of the specification with complete authority. Coverage spans from managing solution architectures (including the FMA) and storage networks to network programming and working with Jini¿. Complete with detailed instructions, this comprehensive sourcebook provides the tools, tips, and techniques needed to immediately simplify the process of building enterprise management applications.
The key components of Jiro technology are explained, including:
- How Jiro is used in a complex management domain
- Network programming with Jiro
- An overview of Jini technology detailing which components are required knowledge for programming with the Jiro technology
- Internationalization and localization issues with Jiro
- Jiro static services, which include the Log Service, Scheduling Service, Event Service, and Transaction Service
- How to construct FederatedBeans™ for deployment into a dynamic resource management environment
- Patterns and information for building complex dynamic services
Table of Contents
Preface.
Acknowledgments.
1. The Jiro Technology and the Federated Management Architecture.Management Solution Architecture.
The Federated Management Architecture.
Exercises.
2. Storage Networks.Storage Hardware.
Disk Devices.
Tape Devices.
Storage Networking Hardware.
Storage Attachment.
Direct Attach Storage.
Network Attach Storage.
Storage Area Networks.
Storage Software.
Backup.
Hierarchical Storage Management.
Operating System Software.
Storage Resource Management Applications.
Management Techniques.
Network Data Management Protocol.
Simple Network Management Protocol.
Web Based Enterprise Management.
Assembling a Storage Network.
Inside the Federated Management Architecture.
The Java Programming Language.
The Jini Platform.
The Federated Management Architecture and Jiro.
Conclusion.
Exercises.
3. Management Solution Architecture.Management Facades.
Management Policies.
Clients.
Jiro Management Domains.
Shared Management Servers.
Private Management Servers.
Conclusion.
Exercises.
4. Network Programming with Jiro.Extended Remote Method Invocation.
Creating Proxies Using Jiro.
Calling Methods Against the Station Instead of the Proxy.
Packaging Components for Distribution and Installation.
Proxy Usage.
Network Class Loading.
Conclusion.
Exercises.
5. A Jini Primer.An Overview of Jini.
The Jini Service Registrar (Lookup Service).
Jini Groups and Federations.
The Discovery Protocol.
The Join Protocol.
Locating a Service Offered in a Jini Lookup Service.
The Landlord/Lease Paradigm.
Conclusions.
Exercises.
6. Internationalization and Localization.Jiro's LocalizableMessage Class.
The LocalizableMessage Interface and Usage.
LocalizableMessage Examples.
LocalizableMessages During Prototyping and Debug.
Conclusion.
Exercises.
7. The Jiro Station and Static Services.Modifiers.
Station Behaviors.
Automatic Registration with Jini Lookup Service. Object Per@AHEADS = sistence.
Restarting a Jiro Station.
The Static Services.
Deployment and Access to the Static Services.
The Context and Logical Threads.
Aspects and Logical Thread Synchronization.
Conclusion.
Exercises.
8. The Log Service.Locating the Log Service.
Using the Log Service.
Organization of Logged Messages.
Posting a Message to the Log Service.
Querying the Log Service.
Removing Messages from the Log Service.
Additional Administrative Interfaces for Logging.
Jiro Log Utilities.
Conclusion.
Exercises.
9. The Scheduling Service.Locating the Scheduling Service.
Using the Scheduling Service.
Creating a Schedule.
Scheduling the Task.
Canceling, Changing, and Pausing the Scheduled Occurrence.
Conclusion.
Exercises.
10. The Event Service.Locating the Event Service.
Using the Event Service.
Event Topics.
Posting an Event to the Event Service.
Listening for Events from the Event Service.
Conclusion.
Exercises.
11. The Transaction Service.Method Exclusion Groups.
Locating the Transaction Service.
Implementing the Server-Side Object.
Modifying the Server Class Interface and Implementation.
Adding Transaction Synchronization Aspects.
Transactions from a Client.
Starting an Explicit Transaction.
Lock Failures and Aborted Transactions.
Conclusion.
Exercises.
12. The Controller Service.Locating the Controller Service.
Controller Locking.
Making an Object a Controller.
Synchronizing Methods with Respect to Controllers.
Controller Usage.
Conclusion.
Exercises.
13. Dynamic Service Design.Service Administration versus Functional Implementation.
Design Patterns.
Implementation of Existing Management Facade.
Complex Dynamic Services.
Conclusion.
Exercises.
14. Management Facade Design.General Guidelines for Management Facades.
Control the Device and Not the Data.
Limit the Scope of the Interface to the Management Control Points.
Synchronize Access to Your Object Only When Necessary.
Limit Dependencies on Other Management Facades.
Do Not Have Dependencies on Higher-Level Components.
Provide Cached Data via a Single Method Call.
Use Standardized Interfaces.
Provide an Administrative User Interface.
Representing Managed Resources.
Representing WBEM Managed Elements as Management Facades.
Conclusion.
Exercises.
15. Management Policy Design.General Guidelines for Management Policies.
Determine the Policy's Sphere of Influence.
Determine the Policy-Triggering Mechanism.
Publish Your Interface and Behavior.
How WBEM and CIM Affect Management Policies.
Automating Creation of Management Facades.
Derivation of Policy Rules and Information.
Conclusion.
Exercises.
16. A Continuing Evaluation.Advancement of CIM and WBEM Architectures.
Java Technology Updates.
Jini Technology Updates.
Conclusion.
Exercises.
Appendix: The Federated Management Architecture Specification.
Index.
商品描述(中文翻譯)
**描述**
這本程式設計師指南是 Sun Microsystems 的革命性 Jiro™ 技術的權威參考,該技術為網路和儲存管理應用帶來更高的互操作性和適應性。這本全面的資源包含了聯邦管理架構(Federated Management Architecture, FMA)的正式規範,提供了管理分散式環境的即時解決方案,同時降低成本並提高效率。
本書由 Jiro 專家(包括 Sun 的規範首席架構師)撰寫,《Jiro™ 技術程式設計師指南與聯邦管理架構》全面記錄了規範的每個方面。內容涵蓋從管理解決方案架構(包括 FMA)和儲存網路到網路程式設計及使用 Jini™。這本全面的參考書提供了簡化企業管理應用程式建置過程所需的工具、技巧和技術。
Jiro 技術的關鍵組件包括:
- Jiro 在複雜管理領域中的使用
- 使用 Jiro 進行網路程式設計
- Jini 技術概述,詳細說明編程 Jiro 技術所需的組件知識
- Jiro 的國際化和本地化問題
- Jiro 靜態服務,包括日誌服務、排程服務、事件服務和交易服務
- 如何構建 FederatedBeans™ 以部署到動態資源管理環境
- 建立複雜動態服務的模式和資訊
**目錄**
前言。
致謝。
1. Jiro 技術與聯邦管理架構。
管理解決方案架構。
聯邦管理架構。
練習。
2. 儲存網路。
儲存硬體。
磁碟設備。
磁帶設備。
儲存網路硬體。
儲存附加。
直接附加儲存。
網路附加儲存。
儲存區域網路。
儲存軟體。
備份。
階層儲存管理。
作業系統軟體。
儲存資源管理應用。
管理技術。
網路數據管理協定。
簡單網路管理協定。
基於網頁的企業管理。
組建儲存網路。
聯邦管理架構內部。
Java 程式語言。
Jini 平台。
聯邦管理架構與 Jiro。
結論。
練習。
3. 管理解決方案架構。
管理外觀。
管理政策。
客戶端。
Jiro 管理領域。
共享管理伺服器。
私人管理伺服器。
結論。
練習。
4. 使用 Jiro 進行網路程式設計。
擴展遠端方法調用。
使用 Jiro 創建代理。
對站點而非代理調用方法。
打包組件以進行分發和安裝。
代理使用。
網路類加載。
結論。
練習。
5. Jini 入門。
Jini 概述。
Jini 服務註冊器(查找服務)。
Jini 群組和聯邦。
發現協定。
加入協定。
定位在 Jini 查找服務中提供的服務。
房東/租約範式。
結論。
練習。
6. 國際化和本地化。
Jiro 的 LocalizableMessage 類。
LocalizableMessage 介面及其使用。
LocalizableMessage 範例。
原型設計和除錯期間的 LocalizableMessages。
結論。
練習。
7. Jiro 站點和靜態服務。
修飾符。
站點行為。
自動註冊到 Jini 查找服務。
物件持久性。
重新啟動 Jiro 站點。
靜態服務。
靜態服務的部署和訪問。
上下文和邏輯執行緒。
方面和邏輯執行緒同步。
結論。
練習。
8. 日誌服務。
定位日誌服務。
使用日誌服務。
日誌消息的組織。
將消息發佈到日誌服務。
查詢日誌服務。
從日誌服務中刪除消息。
日誌的其他管理介面。
Jiro 日誌工具。
結論。
練習。
9. 排程服務。
定位排程服務。
使用排程服務。
創建排程。
排程任務。
取消、變更和暫停排定事件。
結論。
練習。
10. 事件服務。
定位事件服務。
使用事件服務。
事件主題。
將事件發佈到事件服務。
從事件服務中監聽事件。
結論。
練習。
11. 交易服務。
方法排除組。
定位交易服務。
實現伺服器端物件。
修改伺服器類介面和實現。
添加交易同步方面。
來自客戶端的交易。
啟動顯式交易。
鎖定失敗和中止交易。
結論。
練習。
12. 控制器服務。
定位控制器服務。
控制器鎖定。
使物件成為控制器。
根據控制器同步方法。
控制器使用。
結論。
練習。
13. 動態服務設計。
服務管理與功能實現。
設計模式。
現有管理外觀的實現。
複雜的動態服務。
結論。