Web-Based Management of IP Networks and Systems
Home > Computing and Information Technology > Computer networking and communications > Networking standards and protocols > Web-Based Management of IP Networks and Systems
Web-Based Management of IP Networks and Systems

Web-Based Management of IP Networks and Systems

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Building on the author’s extensive experience in industry and government agencies, this book proposes a general framework for integrating the management of networked systems in the IP world. The Web-based Integrated Management Architecture (WIMA) leverages XML’s self-description capability to integrate SNMP data and CIM objects in a seamless manner. The first part of the book begins with a detailed analysis of SNMP; it highlights its strengths and weaknesses and justifies the need for object-oriented information models such as CIM. Next, the author summarizes the different paradigms considered in management research and industry in the past decade, compares the suitability of different middleware solutions, and concludes that with current technologies, Web-based management makes a lot of technical sense and is not just trendy. The second part goes into software engineering detail and discusses tradeoffs for organizing manager-to-agent communication. In WIMA, agents publish the monitoring data and notifications they can send, and management applications (managers) subscribe to them in a semi- or fully automated way. The same publish-subscribe paradigm is used for manager-to-manager communication, when managers are organized hierarchically to manage a large domain or different domains. We explain why this solution decreases network overhead and improves scalability. Security issues are also investigated. The third part of the book presents the high-level design of JAMAP, a research prototype that implements the main components of the WIMA architecture. Its code is freely available and released under the GPL license. This prototype is currently being ported to Web Services. Finally, the author compares WIMA with SNMP, WBEM/CIM and JMX and concludes that WBEM could evolve into WIMA in the future. This book is primarily aimed at software architects and engineers who design and write management applications. It should also be of interest to administrators and people who are versed into management architectures.

Table of Contents:
List of Figures xv List of Tables xvii Foreword xix Preface xxi 1 Introduction 1 1.1 Background 1 1.2 Context of This Work 4 1.3 Caveat 6 1.4 Organization 7 2 Terminology 9 2.1 IP World vs. Telecommunications World 10 2.2 Different Types of Enterprise Management 10 2.3 Manager, Agent, Management Application, Management Platform, and Management System 14 2.4 Manager vs. Administrator 15 2.5 Agent, Mobile Agent, and Intelligent Agent 15 2.6 Proxy vs. Gateway 15 2.7 Delegation 16 2.8 Paradigm vs. Technology 17 2.9 Architecture vs. Framework 18 2.10 Firewalls and Trust Domains 18 2.11 Regular Management vs. Ad Hoc Management 20 2.12 Ontologies, Schemas, and Models 22 3 Problem Statement 25 3.1 Characteristics of SNMP-Based Management 25 3.2 Strengths of SNMP-Based Management 33 3.3 Problems with SNMP-Based Management 33 3.3.1 Scalability and efficiency issues 33 3.3.2 Missing features 46 3.3.3 Non-technical problems in SNMP-based management. 49 3.4 We Need a New Solution to a New Problem 53 3.5 Summary 56 4 Overview of the Solution Space 57 4.1 Simple Taxonomy of Network and Systems Management Paradigms 58 4.1.1 Centralized paradigm 60 4.1.2 Weakly distributed hierarchical paradigms 61 4.1.3 Strongly distributed hierarchical paradigms 63 4.1.4 Strongly distributed cooperative paradigms 69 4.1.5 Synthetic diagram 71 4.2 Enhanced Taxonomy of Network and Systems Management Paradigms 72 4.2.1 A stroll through organization theory 72 4.2.2 Other criteria for our enhanced taxonomy 78 4.2.3 Synthetic diagram 85 4.3 Summary 86 5 Analysis of the Solution Space 87 5.1 No Win-Win Solution 87 5.2 Do Not Focus on Technology Immediately 89 5.3 Reality Check: Support and Technical Maturity 90 5.4 The My-Middleware-Is-Better-Than-Yours Syndrome 92 5.5 Mobile Code and Security 94 5.6 Distribution 95 5.7 Web-Based Management 95 5.8 Summary 96 6 State of the Art in Web-Based Management 97 6.1 Browser-Based Usage Monitoring 98 6.2 Browser-Based Metamanagement 99 6.2.1 Online problem reporting 100 6.2.2 Online management procedures, online documentation 100 6.2.3 Online troubleshooting assistance 101 6.3 Browser-Based Management 101 6.3.1 Troubleshooting scripts executed via a Web browser 102 6.3.2 Configuration management 102 6.3.3 Java applet with an SNMP stack 103 6.4 Three-Tier Management 103 6.4.1 Deri et al.: SNMP-to-URL mapping 104 6.4.2 Kasteleijn: HTTP and SNMP 104 6.4.3 Integration of a Web browser in the SNMP-based management platform 105 6.4.4 Deri: Java RMI and SNMP 105 6.5 HTTP-Based Management 105 6.5.1 CLI wrappings and mappings 107 6.5.2 Embedded HTML pages and CGI programs 115 6.5.3 Embedded management applications 116 6.5.4 Low-footprint embedded HTTP servers 116 6.6 XML-Based Management 117 6.6.1 Web-Based Enterprise Management (WBEM) 117 6.6.2 John et al.: XNAMI 122 6.7 Distributed Java-Based Management 123 6.7.1 Java Management Application Programming Interface (JMAPI) 123 6.7.2 Java Management eXtensions (JMX) 124 6.7.3 Federated Management Architecture (FMA) 124 6.7.4 Anerousis’s Marvel 124 6.8 Commercial Products 125 6.9 Summary 126 7 A New Management Architecture: WIMA 127 7.1 Main Architectural Decisions (Analysis Phase) 128 7.1.1 One management architecture, four models 128 7.1.2 No need to define yet another information model 131 7.1.3 Dissociation of the communication and information models 131 7.1.4 A new organizational model: WIMA-OM 132 7.1.5 A new communication model: WIMA-CM 137 7.2 Main Design Decisions (Design Phase) 138 7.2.1 Web technologies 138 7.2.2 Three-tier architecture 139 7.2.3 Management server: COTS components and object-oriented frameworks 140 7.2.4 Management-data transfers across firewalls 142 7.2.5 Data repository independent of the management platform 142 7.2.6 Bulk transfers of regular management data 144 7.2.7 Dealing with legacy systems 144 7.2.8 Richer semantics 144 7.2.9 Easy to deploy 145 7.3 Regular Management and Notification Delivery: The Push Model 145 7.3.1 Publication phase 146 7.3.2 Discovery phase 146 7.3.3 Subscription phase 152 7.3.4 Distribution phase 158 7.3.5 Distribution 163 7.3.6 Migration path: four-tier architecture 168 7.4 Ad Hoc Management: The Pull Model 168 7.4.1 Two-tier architecture (no firewall) 169 7.4.2 Three-tier architecture (with firewall) 171 7.4.3 Distribution 172 7.4.4 Migration path 173 7.5 Summary 173 8 A New Communication Model: WIMA-CM 175 8.1 Two Communication Problems 175 8.1.1 Simplified terminology 176 8.1.2 Communication problem for pushed data 176 8.1.3 Communication problem for pulled data 177 8.2 Main Design Decisions 177 8.2.1 Dissociation of the communication and information models 177 8.2.2 Reliable transport protocol: TCP 178 8.2.3 Persistent TCP connections 181 8.2.4 Firewalls: persistent connections must be created by the manager 191 8.2.5 Reversed client and server roles 193 8.3 The Sockets API as a Manager-Agent Communication API 194 8.4 HTTP-Based Communication for Pushed Data: WIMA-CM-push 195 8.4.1 MIME multipart.196 8.4.2 Some notifications are more equal than others 197 8.4.3 Specifying the information model in the MIME header 200 8.4.4 Optional compression of management data 202 8.4.5 Example of HTTP and MIME-part headers 203 8.4.6 Simplifications in case we do not have a firewall 204 8.5 Timeouts and Reconnections 205 8.5.1 Timeouts by the operating systems 205 8.5.2 Timeouts by the applications 215 8.5.3 Synthesis 219 8.6 HTTP-Based Communication for Pulled Data: WIMA-CM-pull 221 8.7 Summary 222 9 XML in Integrated Management 223 9.1 Why Use XML in NSM? 223 9.1.1 Overview of XML 224 9.1.2 Who uses XML? 224 9.1.3 Advantages of using XML in general 225 9.1.4 Advantages of using XML in NSM 226 9.1.5 Advantages of using XML in integrated management 227 9.1.6 Disadvantages of using XML in general 228 9.2 XML for Representing Management Data: Model- and Metamodel-Level Mappings 228 9.2.1 Model-level mapping 229 9.2.2 Metamodel-level mapping 232 9.2.3 Comparison between model- and metamodel-level mappings 235 9.3 XML for Dealing with Multiple Information Models 235 9.4 XML for High-Level Semantics 238 9.4.1 Transfer of an entire SNMP MIB table 238 9.4.2 Suppression of “holes” in sparse SNMP tables 239 9.4.3 Time series of a MIB variable 239 9.4.4 Distributed object-oriented programming with XML 241 9.5 XML for Integrated Management: a Unified Communication Model 242 9.6 Summary 244 10 A WIMA-Based Research Prototype: JAMAP 245 10.1 Overview of JAMAP 246 10.1.1 Key design decisions at a glance 246 10.1.2 More on the design of JAMAP 247 10.1.3 Advanced Java technologies in JAMAP 248 10.1.4 Overview of the communication aspects 249 10.1.5 Distribution phase for monitoring and data collection 251 10.1.6 Distribution phase for notification delivery 252 10.2 Management Station 253 10.2.1 SNMP MIB data subscription applet 253 10.2.2 SNMP notification subscription applet 254 10.2.3 Rule edition applet and rule mapping applet 254 10.2.4 Event log applet 255 10.3 Management Server 255 10.3.1 Pushed-data collector servlet 255 10.3.2 Notification collector servlet 257 10.3.3 Event manager servlet 257 10.4 Agent 258 10.4.1 Subscription servlet 258 10.4.2 Push dispatcher servlet 258 10.4.3 Notification dispatcher servlet 259 10.5 Reusability 259 10.6 Summary 260 11 How Does Our Solution Compare with Others? 261 11.1 Comparison with SNMP-Based Management 262 11.1.1 Almost all of the problems in SNMP have been solved 262 11.1.2 Complementarities between WIMA and SNMP 264 11.2 Comparison with WBEM 264 11.2.1 Similarities: HTTP and XML 264 11.2.2 Problems with WBEM 265 11.2.3 Complementarities between WIMA and WBEM 267 11.3 Comparison with JMX 267 11.4 Known Problems with WIMA 268 11.5 Summary 270 12 Conclusion 271 12.1 Summary.271 12.2 Directions for Future Work 274 Acronyms 277 References 283 Appendix A: The Interfaces Group in SNMP MIB-II 299 Appendix B: Metamodel-Level XML Mapping of the Interfaces Group in SNMP MIB-II 309 Appendix C: Metamodel-Level XML Mapping of a Simple CIM Class 319 Appendix D: Remote Method Invocation of a CIM Object 325 Index 327


Best Sellers


Product Details
  • ISBN-13: 9780471487029
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 249 mm
  • No of Pages: 368
  • Returnable: N
  • Weight: 765 gr
  • ISBN-10: 0471487023
  • Publisher Date: 27 Sep 2002
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Spine Width: 25 mm
  • Width: 173 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Web-Based Management of IP Networks and Systems
John Wiley & Sons Inc -
Web-Based Management of IP Networks and Systems
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Web-Based Management of IP Networks and Systems

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!