Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Pattern-Oriented Software Architecture Volume 3 and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
34 used & new from $34.61

Have one to sell? Sell yours here
 
   
Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management
 
 
Start reading Pattern-Oriented Software Architecture Volume 3 on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management (Hardcover)

by Michael Kircher (Author), Prashant Jain (Author) "Resource management in software systems is the process of controlling the availability of resources to resource users..." (more)
Key Phrases: lazy acquisition, lease grantor, applying resource management, Naming Service, Example Consider, Known Uses (more...)
4.3 out of 5 stars See all reviews (3 customer reviews)

List Price: $70.00
Price: $44.31 & this item ships for FREE with Super Saver Shipping. Details
You Save: $25.69 (37%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Friday, July 17? Choose One-Day Shipping at checkout. Details
23 new from $34.70 11 used from $34.61
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $39.88

Frequently Bought Together

Pattern-Oriented Software Architecture Volume 3: Patterns for Resource Management + Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing (v. 4) + Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
Price For All Three: $160.31

Show availability and shipping details


Customers Who Bought This Item Also Bought

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects

Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects

by Douglas Schmidt
4.3 out of 5 stars (22)  $68.00
Pattern-Oriented Software Architecture Volume 1: A System of Patterns

Pattern-Oriented Software Architecture Volume 1: A System of Patterns

by Frank Buschmann
4.5 out of 5 stars (16)  $72.00
Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages

Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages

by Frank Buschmann
4.5 out of 5 stars (2)  $52.00
Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware (Wiley Software Patterns Series)

Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware (Wiley Software Patterns Series)

by Markus Voelter
4.0 out of 5 stars (2)  $47.45
Software Architecture in Practice (2nd Edition) (SEI Series in Software Engineering)

Software Architecture in Practice (2nd Edition) (SEI Series in Software Engineering)

by Len Bass
4.2 out of 5 stars (25)  $55.99
Explore similar items

Editorial Reviews

Product Description
The first volume of the POSA pattern series introduced a broad-spectrum of general-purpose patterns in software design and architecture. The second narrowed the focus to fundamental patterns for building sophisticated concurrent and networked software systems and applications. This volume uses design patterns to present techniques for implementing effective resource management in a system.

The patterns are covered in detail making use of several examples providing directions to the readers on how to implement the presented patterns. Additionally, the volume presents a thorough introduction into resource management and a case study where the patterns are applied to the domain of mobile radio networks. The patterns are grouped by different areas of resource management and hence address the complete lifecycle of resources: resource acquisition, coordination and release.

From the Back Cover
Efficient management of resources is critical in the execution of any kind of software. From embedded software in a mobile device to software in a large enterprise server, it is important that resources, such as memory, threading, files, or network connections, are managed efficiently to allow the systems to function properly and effectively.

As the need for resource management is often discovered late in the software development lifecycle, and changing the system design at this late stage is difficult, it is important that such tasks are performed early in the lifecycle. Since systems belonging to different domains have different system constraints and requirements, a technique that works well in a particular system or configuration might not be so effective in another.

POSA 3 uses patterns to present techniques for implementing effective resource management in a system. The patterns are covered in detail, making use of several examples, and, as in previous POSA volumes, directions are given on how to implement the presented patterns. Additionally, the volume presents a thorough introduction into resource management, and two case studies where the patterns are applied to the domains of ad hoc networking and mobile radio networks. The patterns are grouped by different areas of resource management and hence address the complete lifecycle of resources: resource acquisition, coordination and release.

See all Editorial Reviews


Product Details

  • Hardcover: 310 pages
  • Publisher: Wiley (June 25, 2004)
  • Language: English
  • ISBN-10: 0470845252
  • ISBN-13: 978-0470845257
  • Product Dimensions: 9.3 x 7.6 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.com Sales Rank: #291,055 in Books (See Bestsellers in Books)

Inside This Book (learn more)
First Sentence:
Resource management in software systems is the process of controlling the availability of resources to resource users. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
lazy acquisition, lease grantor, applying resource management, resource exchanger, lifecycle manager, central administration component, eviction strategy, bootstrapping protocol, following sequence diagram shows, eager acquisition, resource from the resource provider, resource lifecycle, following class diagram, resource proxy, lookup service, provider proxy, invalid resources, topological tree, lazy instantiation, prepare phase, partial acquisition, login modules, cached resources, lazy loading, registered references
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Naming Service, Example Consider, Known Uses, Resource Responsibility, Consequences There, Credits Thanks, Context Systems, Kevlin Henney, Abstract Factory, Corporate Technology, Titos Saridakis, Cache Proxy, Eduardo Fernandez, Egon Wuchner, Frank Buschmann, Peter Sommerlad, Remoting Patterns, Trading Service, Web Services, Component Instance Pooling, Enterprise Integration Patterns, Fixed Allocation, Implementation There, Least Frequently Used, Least Recently Used
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
10 of 10 people found the following review helpful:
4.0 out of 5 stars Clear and well-written, June 18, 2004
By wiredweird "wiredweird" (Earth, or somewhere nearby) - See all my reviews
(TOP 100 REVIEWER)   
Of all the design pattern books I've seen, this may be the best-written. Each pattern is covered in the ways you would probably expect: what it is, when it applies, what good and bad effects are likely to follow.

This goes a few steps beyond, though. Most patterns are shown in class diagrams, as you'd expect. Interaction diagrams are much more common and complete than in most books, and clearly show the dynamics of different roles working with each other. Multiple different interaction diagrams show multiple different ways to implement the pattern or to put it to use. CRC cards are given for lots of the patterns - among other things, this book gives good examples for people who've never seen CRC cards used before.

The exceptional part of this writing is the "implementation" section of each pattern description. It shows the different steps and factors needed for the analysis leading up to pattern use, a welcome change for people new to this level of abstraction.

Finally, just about every pattern is illustrated in Java code. This will be very helpful for readers who need a concretion to bring the abstraction to life. I always have mixed feeling about code samples, though. I've seen too many design pattern beginners mistake the example for the rule. They lose out on the breadth of the pattern and the many valid ways to interpret it into a working system.

The only drawback to this book is its basic level of presentation. Many of the patterns will be familiar to experienced readers, but that always happens with patterns. The descriptions, however, often miss important topics. This book is dedicated to patterns about resource allocation. They are helpful in resource-constrained embedded systems where deadlock is a real threat; the authors barely mention deadlock, if at all. Resource management, including replication and caching, is also important in parallel and distributed systems. Maintaining global consistency a subtle topic with many variations, and gets just a few paragraphs of discussion.

Still the book is a good one over all. The pattern content is good, and the presentation is outstanding.

//wiedweird
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars Lookup - very wide scope of usages, March 17, 2005
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
Kircher and Jain provide an advanced text on describing patterns, found when you have to code for the management of resources. Where you might have one computer or many scattered across a network that you do not control. (Think Internet.) But text explanations they offer are lucid. And the readership is expected to be highly experienced. So it's very reasonable that you can take high level descriptions of translate these into design documents and ultimately, a functioning system.

Of all their patterns, the first one, Lookup, is perhaps the easiest to understand and leads logically into the other more specialised patterns. Also, for Lookup, there is a rather comprehensive list of use cases. Very instructive, in showing that this very first pattern has such wide scope. As in LDAP, CORBA, UDDI, JNDI, Jini and p2p implementations like JXTA. All these have some variant of Lookup as a core and non-trivial central feature. Yet this may be the simplest pattern of the book!

A good treatment, to motivate you to continue further and appreciate the other patterns.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Definitive and Comprehensive, August 29, 2006
By Ray Ye (Dallas, Tx) - See all my reviews
(REAL NAME)   
Resource management, the topic is not new. Some people presented a pattern or two in this area, but what makes this book stand out is it is weaving all these patterns together to a pattern language.

The book groups the patterns in three categories, resource acquisition, resource lifecycle and resource release. It also provides two case studies. The book only has about 250 pages, yet it provides an extensive coverage of the sphere of resource management.

For today's high capability enterprise applications development, resource management is more important than ever before. Resource is not limited to low-level things like CPU power, thread, memory, connections, etc., it also includes components or services accessed by remote client. Enterprise application developer will find this book an indispensable reference for developing efficient, stable, scalable predictable and accessible applications by effective resource management.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Let Toro Clear the Snow

Let Toro Clear the Snow
Rely on Toro for top-quality snow throwers and power shovels to make snow removal a breeze.

Shop all Toro

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Secure Your Home

Shop for home security systems
As you head out for vacation, ensure your home and valuables are protected with a home security system.

Shop all safety and security

 

Saffron Rouge: Free Shipping

Florascent Vetyver Cologne
Get free shipping on Saffron Rouge orders of $100 or more. Find natural and organic fragrances, makeup, skin care, and more at Saffron Rouge.

Shop Saffron Rouge now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates