The Jiro Technology Programmer's Guide and Federated Management Architecture (Paperback)

Paul Monday, William Connor

  • 出版商: Addison Wesley
  • 出版日期: 2001-06-04
  • 定價: $1,200
  • 售價: 1.7$199
  • 語言: 英文
  • 頁數: 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™技術的權威參考,該技術為網絡和存儲管理應用程序帶來了更高水平的互操作性和適應性。這本全面的資源包括聯邦管理架構(FMA)的正式規範,為管理分散環境並降低成本、提高效率提供了即時解決方案。

由Jiro專家(包括Sun的規範首席架構師)撰寫,《Jiro™技術程式設計師指南和聯邦管理架構》以完全的權威性記錄了規範的每一個方面。內容涵蓋從管理解決方案架構(包括FMA)和存儲網絡到網絡編程和與Jini™合作的工作。這本全面的資料手冊提供了立即簡化企業管理應用程序構建過程所需的工具、技巧和技術。

該書解釋了Jiro技術的關鍵組件,包括:
- Jiro在複雜管理領域中的應用
- 使用Jiro進行網絡編程
- Jini技術的概述,詳細介紹了與Jiro技術編程所需的組件
- Jiro的國際化和本地化問題
- Jiro的靜態服務,包括日誌服務、排程服務、事件服務和事務服務
- 如何構建用於部署到動態資源管理環境的聯邦豆
- 構建複雜動態服務的模式和信息

目錄