Nicht aus der Schweiz? Besuchen Sie lehmanns.de
The Jiro™ Technology Programmer's Guide and Federated Management Architecture - Paul Monday, William Connor

The Jiro™ Technology Programmer's Guide and Federated Management Architecture

Buch | Softcover
464 Seiten
2001
Addison Wesley (Verlag)
978-0-201-72897-2 (ISBN)
CHF 64,20 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
A guide to Sun's Jiro technology for network management and storage area networks. Topics covered include storage management, backup, and restore archive. It shows how to build dynamic services for a Jiro managament domain.
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

All the detailed examples from the book are available at the Jiro technology Web site: http://www.jiro.com.



0201728974B05222001

Paul Monday is an Advisory Software Engineer at IBM, where he is currently working on the migration of SanFrancisco into Enterprise JavaBeans. Previously Paul was instrumental in defining and refining the SanFrancisco client model, including the SanFrancisco Bean model and client infrastructure. 0201728974AB04062001

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. 0201728974T04112002

Erscheint lt. Verlag 14.6.2001
Verlagsort Boston
Sprache englisch
Maße 187 x 234 mm
Gewicht 685 g
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Programmiersprachen / -werkzeuge Java
ISBN-10 0-201-72897-4 / 0201728974
ISBN-13 978-0-201-72897-2 / 9780201728972
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
CHF 41,95
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 69,85