Essential Software Architecture and over 360,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.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
33 used & new from $38.95

Have one to sell? Sell yours here
 
   
Essential Software Architecture
 
 
Start reading Essential Software Architecture on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Essential Software Architecture (Hardcover)

~ (Author)
Key Phrases: reused core assets, custom assets, cache aspect, Road Map, Ploughed Fields, Concluding Thoughts (more...)
4.2 out of 5 stars  See all reviews (6 customer reviews)

List Price: $59.95
Price: $47.96 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.99 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $11.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
21 new from $38.95 12 used from $42.85

Formats

Amazon Price New from Used from
  Kindle Edition $38.37 -- --
  Hardcover $47.96 $38.95 $42.85

Frequently Bought Together

Essential Software Architecture + Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives + A Software Architecture Primer
Price For All Three: $127.60

Show availability and shipping details

  • This item: Essential Software Architecture by Ian Gorton

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives by Nick Rozanski

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • A Software Architecture Primer by John Reekie

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Evaluating Software Architectures: Methods and Case Studies

Evaluating Software Architectures: Methods and Case Studies

by Rick Kazman
4.0 out of 5 stars (4)  $55.99
A Software Architecture Primer

A Software Architecture Primer

by John Reekie
5.0 out of 5 stars (1)  $26.56
Documenting Software Architectures: Views and Beyond

Documenting Software Architectures: Views and Beyond

by Paul C. Clements
4.5 out of 5 stars (6)  $45.48
Software Architecture in Practice (2nd Edition)

Software Architecture in Practice (2nd Edition)

by Len Bass
4.2 out of 5 stars (26)  $46.29
Software Architecture: Foundations, Theory, and Practice

Software Architecture: Foundations, Theory, and Practice

by R. N. Taylor
5.0 out of 5 stars (2)  $68.42
Explore similar items

Editorial Reviews

Product Description

Job titles like "Technical Architect" and "Chief Architect" nowadays abound in the software industry, yet many people suspect that "architecture" is one of the most overused and least understood terms in professional software development. Gorton's book helps resolve this predicament. It concisely describes the essential elements of knowledge and key skills required to be a software architect. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies. They range from a general understanding of software structure and quality attributes, through technical issues like middleware components and documentation techniques, to emerging technologies like model-driven architecture, software product lines, aspect-oriented design, service-oriented architectures, and the Semantic Web, all of which will influence future software system architectures. All approaches are illustrated by an ongoing real-world example. So if you work as an architect or senior designer (or want to someday), or if you are a student in software engineering, here is a valuable and yet approachable source of knowledge. "Ian's book helps us to head in the right direction through the various techniques and approaches... An essential guide to computer science students as well as developers and IT professionals who aspire to become an IT architect". (Anna Liu, Architect Advisor, Microsoft Australia)


About the Author

Ian Gorton is a member of the Empirical Software Engineering group at National ICT Australia (NICTA), based in Sydney, Australia. NICTA is Australia's centre of excellence for Information and Communications Technology R&D. He was previously the Chief Architect in Information Sciences and Engineering at PNNL in USA, and has also worked for IBM Transarc, Microsoft Australia and CSIRO. "I'm basically a software {architect, researcher, engineer}. I work on a whole range of projects, including new middleware technology R&D, designing architectures for enterprise applications, and carrying out software architecture research. I guess I must enjoy the variety!"

Product Details

  • Hardcover: 286 pages
  • Publisher: Springer; 1 edition (June 2, 2006)
  • Language: English
  • ISBN-10: 3540287132
  • ISBN-13: 978-3540287131
  • Product Dimensions: 9.4 x 6.4 x 0.7 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #371,099 in Books (See Bestsellers in Books)

More About the Author

Ian Gorton
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Ian Gorton Page

Inside This Book (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.
 
(1)

Your tags: Add your first tag
 

 

Customer Reviews

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

 
6 of 8 people found the following review helpful:
5.0 out of 5 stars See UML 2 applied to architecture specification, July 31, 2007
By izibi (Seattle, WA United States) - See all my reviews
Get this book if you're interested in seeing UML 2 applied to software architecture specification. In any case, it gives a good overview of architecting with emerging technologies as well as state-of-the-industry middleware.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 8 people found the following review helpful:
5.0 out of 5 stars Practical and timely, March 10, 2007
My Master's project deals with Software Architecture best practices and I turned to this book to help formulate my thoughts. The chapter on Middleware architectures is a valuable read and serves as a unifying framework for thinking about middleware in the architectural sense. The case study used in the book is helpful as well. Overall, you will find this book an excellent introduction to Software Architecture (with a nice dive into middleware and other topics not readily found in other SA books) and a nice read to go along with the other Software Architecture classics from the SEI.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 17 people found the following review helpful:
5.0 out of 5 stars book review -- essential software engineering, July 10, 2006
This book attempts to bridge the gap between the needs of professional software architects and the current body of knowledge in software architecture. It aims to convey the essence of architecture thinking, practices and supporting technologies and provides concise discussions about the issues, techniques and methods in architectural practices. It also describes and analyzes the general purpose component and middleware technologies that support many of the fundamental architectural patterns used in applications.
As an introductory textbook it is very useful for (to be) ICT professionals and students.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good solid book on software architecture
This book was the textbook for a introduction course to software architecture. I found the textbook quite helpful in learning architectural principles. Read more
Published 6 months ago by Michael D. Quick

5.0 out of 5 stars Complex and Useful
I found the subject matter of the book to be complex in a conceptual manner. Designing large systems is not simple because of the interaction between all of the subsystems that... Read more
Published 18 months ago by J. Ash

1.0 out of 5 stars This book was not for me...
I initially wrote a far more acerbic review that got some feedback from the author, after ruminating on it for a while I figured I should edit it to express the direction my... Read more
Published 18 months ago by Frederick Blasdel

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 4 days ago
textbook scam 66 9 days ago
Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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