Design Patterns in Communication Software

Author: Linda Rising, Donald G. Firesmith
List Price: $70.00
Our Price: Click to see the latest and low price
ISBN: 0521790409
Publisher: Cambridge University Press (15 September, 2001)
Edition: Hardcover
Sales Rank: 242,005
Average Customer Rating: 3 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 1 out of 5
Disappointment
Disappointment

I will begin in that: If the book did not have the third part of
Dr. Schmidt, that book would be rated *zero* stars !!!
The following sentences are concerned to the first and second part
of the book:
Patterns ??? I disagree ! Describing a *very* general problem and
telling something like "Try to do it better", is not helping at all !
Maybe the material is immature, or just written very bad.
Not organized at all. I couldn't tell what the... the writer wanted
to explain ! many of the details not interesting simply because there are
not attached to any subject of the specific chapter. It was like reading
a student work (student that miss all the classes).

The third paragraph is very good. You cannot miss a good article of
Dr. Schmidt (The father of ACE).The articles are an
updated version of Dr. Schmidt web-site-articles (The problem was that I have already read all most of his articles before ...).

Conclusion: Take the money and run.


Rating: 5 out of 5
Long overdue - excellent resource
This book is divided into small- and large-collections of design patterns, and experience reports, all of which comprise an important body of work supporting one of the most demanding development environments. The patterns that I found most valuable, as well as most applicable to any communications-based architecture are: fault-tolerant telecommunications system patterns (the frameworks that can be mined from the patterns can be tailored to just about any kind of system), and call processing patterns (again, these are applicable to systems outside of the telecommunications domain because they distill complex interrelationships, events and processing requirements into coherent patterns that can be employed in systems that are equal in scope and complexity), and patterns for logging diagnostic messages. In addition, the experience reports in Part III are incredibly valuable to any developer or development organization because they give insight into some of the most challenging problem/solution sets and lessons learned that you're likely to encounter. My favorites are: managing change with patterns, OpenWebserver, and applying design patterns to flexible configure network services in distributed systems. Given the movement towards M-Commerce, extending the enterprise applications suites to PDAs and web-enabled phones, the design patterns will have direct- and indirect-applicability to organizations developing for these environments. Of course, in the telecommunications industry these patterns are directly applicable across the board. This is an important work that provides the collective knowledge and experience of some of the telecommunication industry's best and brightest. For the intended audience and the secondary audiences that I cited this book is one of the most valuable resources a development organization can acquire.

Similar Products

· The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog