Simple Architectures for Complex Enterprises

Simple Architectures for Complex Enterprises

by Roger Sessions

NOOK Book(eBook)

$17.99 $31.99 Save 44% Current price is $17.99, Original price is $31.99. You Save 44%.
View All Available Formats & Editions

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now

Product Details

ISBN-13: 9780735646056
Publisher: Pearson Education
Publication date: 05/07/2008
Series: Developer Best Practices
Sold by: Barnes & Noble
Format: NOOK Book
Pages: 208
File size: 3 MB

About the Author

Roger Sessions is a recognized expert in enterprise architecture. He serves on the Board of Directors of the International Association of Software Architects (IASA), is Editor-in-Chief of IASA's Perspectives Journal, and is a Microsoft MVP in enterprise architecture. He has written six books, including Software Fortresses: Modeling Enterprise Architectures, and many articles. He has been a keynote speaker on the topic of enterprise architecture for dozens of events in more than 30 countries. He is the Chief Technology Officer of ObjectWatch.

Table of Contents

  • Dedication
  • Acknowledgments
  • Introduction
  • The Question of Complexity
    • Chapter 1: Enterprise Architecture Today
    • Chapter 2: A First Look at Complexity
    • Chapter 3: Mathematics of Complexity
  • The Quest for Simplification
    • Chapter 4: The ABCs of Enterprise Partitions
    • Chapter 5: SIP Process
    • Chapter 6: A Case Study in Complexity
    • Chapter 7: Guarding the Boundaries: Software Fortresses
    • Chapter 8: The Path Forward
    • This Book at a Glance
  • Author Biography

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Simple Architectures for Complex Enterprises 5 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago
This resource is a very good option to utilize when deciding which architecture to leverage on a given software system. Many books will attempt to advise what should be used within specific languages like Java, C++, or C#. Regardless of the language used in a software system, it is gravely important to understand and use sound, simple architecture when building scalable, dependable, and cost effective application systems which perform complex work.