High–Performance Client/Server

High–Performance Client/Server book cover

High–Performance Client/Server

Author(s): Chris Loosley (Author), Frank Douglas (Author)

  • Publisher: John Wiley & Sons
  • Publication Date: 11 Dec. 1997
  • Language: English
  • Print length: 784 pages
  • ISBN-10: 0471162698
  • ISBN-13: 9780471162698

Book Description

Learn from a master how to overcome performance bottlenecks and response time delays typical of large distributed systems.

“Chris is one of the industry′s most important thinkers on database design – I would strongly recommend this book to readers trying to get past the buzzwords and focus on what really makes a difference in achieving high–performance distributed systems.”

– David Stodder, Editor–in–Chief, Database Programming & Design Performance is not simply a matter of tuning the code or the computing environment – it starts with designing performance into the application from the outset, and spans all phases of the system life cycle. Drawing on his 25 years of experience, Chris Loosley explains the principles of software performance engineering and applies them to all facets of distributed systems architecture and design. Along the way, he summarizes his conclusions in over 250 useful, easily referenced guidelines. And he covers all the key topics, with chapters on Middleware, Architecture, Design, Tools, Databases, Replication, Warehousing, and Transaction Monitors.

Loosley′s conclusions about the architecture and design of enterprise systems challenge many current middleware trends. Applying the performance principles, Loosley explains why the key to creating truly scalable distributed systems is to decompose complex business applications into multitransaction workflows, and to use asynchronous data replication, parallel processing, and batching techniques.

Editorial Reviews

From the Author

All about performance, for those who don’t specialize in it
After working with enterprise systems for over 25 years, I see performance as a fundamental cornerstone of application quality. Unfortunately, performance is also one area of software design that is frequently misunderstood, forgotten, ignored, or postponed, often with disastrous results. We cannot hope to achieve and maintain acceptable levels of application performance by simply tuning the code or tweaking the computing environment. It requires an integrated approach–Software Performance Engineering–that spans all phases of the system life cycle.
The new technologies of distributed computing do nothing to diminish this need; rather, they reinforce it by offering many new possibilities for performance problems. Therefore, the book has three aims:
1. To explain clearly the factors that determine application performance and the basic principles of all performance-related thinking;
2. To draw conclusions and state useful guidelines that show how to apply those principles systematically to design, develop, and deploy effective applications for the distributed enterprise;
3. To do so using language and examples that are understandable and interesting to any professional working with today’s information processing technologies. If our book is read only by performance specialists or theoreticians, we have failed.

To clarify our perspective, we thought about calling the book “Designing and Developing Information Processing Applications that Perform Acceptably in an Enterprise-Wide Distributed Computing Environment,” but publishers have performance standards too!

I will read all e-mail and try to respond to any questions. Stay tuned for details of a web-site, too.

From the Back Cover

“Chris is one of the industry′s most important thinkers on database design . . . I would strongly recommend this book to readers trying to get past the buzzwords and focus on what really makes a difference in achieving high–performance distributed systems.” ––David Stodder Editor–in–Chief, Database Programming & Design

Performance is not simply a matter of tuning the code or the computing environment––it starts with designing performance into the application from the outset, and spans all phases of the system life cycle. Drawing on his 25 years of experience, Chris Loosley explains the principles of software performance engineering and applies them to all facets of distributed systems architecture and design. Along the way, he summarizes his conclusions in over 250 useful, easily referenced guidelines. And he covers all the key topics, with chapters on Middleware, Architecture, Design, Tools, Databases, Replication, Warehousing, and Transaction Monitors.

Loosley′s conclusions about the architecture and design of enterprise systems challenge many current middleware trends. Applying the performance principles, Loosley explains why the key to creating truly scalable distributed systems is to decompose complex business applications into multitransaction workflows, and to use asynchronous data replication, parallel processing, and batching techniques.

Contributors

Sid Adelman, Sid Adelman and Associates

Nagraj Alur, DataBase Associates International

Charles Brett, C3B Consulting

Tom Cushing, Advanced Computer Services

Mike Ferguson, DataBase Associates International

John Kneiling, DataBase Associates International

David Linthicum, Ernst & Young

Alejandro Mimo, DataBase Associates International

Neal Nelson, Neal Nelson and Associates

George Peters, MCI Systemhouse

Colin White, DataBase Associates International

Paul Winsberg, DataBase Associates International

View on Amazon

电子书代发PDF格式价格30我要求助
未经允许不得转载:Wow! eBook » High–Performance Client/Server