Club of Amsterdam, Future, Think Tank ..

Club of Amsterdam Journal
Free Subscription
click here

























































































































keyword search
Books about the future of Software Architecture

. Books about the future of Software Architecture

Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services

by Thomas Erl

As Web services become an increasingly significant part of the IT mainstream, expert guidance and common-sense strategies are required to avoid the many pitfalls of building and integrating service-oriented architectures.

This book acts as a knowledge base, providing concise strategies and best practices on how to assess, position, and integrate contemporary XML and Web services technologies within the enterprise.

Documenting Software Architectures
by Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, Judith Stafford

Helps you decide what information to document and then, with guidelines and examples, shows you how to express an architecture in a form that everyone can understand. An important reference on the shelf of the software architect.

Software Architecture in Practice, Second Edition
by Len Bass, Paul Clements, Rick Kazman

Introduces the concepts and practices of software architecture, what a software system is designed to do and how that system's components are meant to interact with each other. DLC: Computer software.

Patterns of Enterprise Application Architecture
by Martin Fowler

Noted software engineering expert, Martin Fowler, turns his attention to enterprise application development. He helps professionals understand the complex--yet critical--aspects of architecture. Enables the reader to make proper choices when faced with a difficult design decision.

Beyond Software Architecture: Creating and Sustaining Winning Solutions

by Luke Hohmann

Provides the software engineering community with a clearer understanding of the business value of software architecture. Helps technologists grasp the business ramifications of their decisions, and provides business-oriented software professionals with better knowledge of how robust software can be built and maintained.

Evaluating Software Architectures: Methods and Case Studies
by Paul Clements, Rick Kazman, Mark Klein

Detailed case studies demonstrate the value and practical application of the ATAM, SAAM and the ARID methods to real-world systems. A must have for software engineers.

Pattern-Oriented Software Architecture, Patterns for Resource Management
by Michael Kircher, Prashant Jain

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 P2P to Web Services and Grids: Peers in a Client/Server World
by Ian J. Taylor

"From P2P to Web Services and Grids" provides a comprehensive overview of emerging distributed-systems technologies. It covers peer-to-peer (P2P) systems, which have revolutionized the way we think about distributed computing and the internet, alternative solutions, most notably web services and Grid computing, but also other technologies, such as client/server based systems and distributed-object technologies. A wide range of middleware and application-based technologies are covered, such as Jxta, Jini, Globus, Web services, OGSA, WSRF, SOAP,WSDL, Napster and Gnutella, with emphasis given on the architecture employed and security model chosen. Each technology and its capabilities are analyzed in the context of the degree of centralization or decentralization they employ. A resulting taxonomy is created giving a context in which to consider the most advanced and broad ranging distributed systems available today, and provides an essential reference text for designing new distributed systems.

Winning with Software
by Watts S. Humphrey

Humphrey, drawing on his own extensive executive and management experience, first demonstrates the critical importance of software to nearly every business, large and small. He then outlines seven steps needed to gain control of a software operation and transform it into a professional, businesslike engineering function. Failure to recognize the importance of software, and to take charge of its development process, invites the risk of damaging the entire business. By contrast, Humphrey relates the substantial benefits real organizations have obtained from such awareness and control. He concludes with an analysis of the impressive financial returns the recommended transformations typically yield.

Recommend books, please contact:

You can find resources related to this topic in
the sections about

Club of Amsterdam Journal
Club of Amsterdam blog
by name

and for more events


Copyright 2002-2018 Club of Amsterdam. All rights reserved.    Contact     Privacy statement    Cancellation Policy