Try the eTextbook free for 7 days on your Fire, iOS, Android, PC, or Mac.

Condition: Used: Good
Comment: **Good - Ex library usual stamps/stickers/marks/pocket - Reading pages clean**
In Stock.
Ships from and sold by
Gift-wrap available.
Model-Driven Design Using... has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Model-Driven Design Using Business Patterns Paperback – November 9, 2010

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
Rent from
"Please retry"
$66.49 $53.15

Up to 50% Off Select Non-Fiction Books
Featured business books, self-help, and biographies and memoirs are up to 50% off for a limited time. Learn more
$99.00 FREE Shipping. In Stock. Ships from and sold by Gift-wrap available.

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 368 pages
  • Publisher: Springer; Softcover reprint of hardcover 1st ed. 2006 edition (November 9, 2010)
  • Language: English
  • ISBN-10: 3642067654
  • ISBN-13: 978-3642067655
  • Product Dimensions: 6.1 x 0.9 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #3,460,325 in Books (See Top 100 in Books)

Editorial Reviews


From the reviews:

"It's a great book, marvelous in breadth and depth. An impressive achievement. I particularly liked the modeling handbook examples." Bob Haugen, Business Technology Consultant and Contributor to REA standardization in ISO, UN/CEFACT and ebXML, UK

"I enjoyed reading it very much, it gave many new insights into REA and its applications." Paul Johannesson, Stockholm University and Royal Institute of Technology, Sweden

"This book by Pavel Hruby is destined to become a landmark in business modeling. Pavel heralds the replacement of traditional workflow-oriented modeling with a new breed of approaches that focus on delivering change-resilient and highly reusable business models. I highly recommend this book to you!" Krzysztof Czarnecki, University of Waterloo, Canada

"The value of the book: it elucidates how to capture hidden requirements about business processes through a set of patterns. … The book also presents some practical examples that help the reader to better assimilate its concepts. … Hruby’s book is a very welcome addition to the field of business and process modeling, an area where information technology (IT) professionals are desperately seeking better ways to grasp the evolving complex reality of day-to-day business." (Jair Merlo, ACM Computing Reviews, Vol. 49 (4), April, 2008)

"Model-driven software development can certainly benefit from the emergence of good design pattern catalogs. … In this book, Pavel Hruby takes a novel approach, presenting the resource-event-agent (REA) model for model-driven software development. … This flexibility makes it useful for the development of business applications. … the design approach proposed by the REA model is certainly valuable." (Fernando Berzal, ACM Computing Reviews, Vol. 49 (2), February, 2008)

About the Author

Pavel Hruby works at Microsoft Development Center Copenhagen in Denmark as part of an architecture team developing the framework for next-generation business software applications that exploit business patterns as one of their primary modeling abstractions. Pavel’s experience includes the application of patterns in object-oriented frameworks, models, and model transformations. He is active in the patterns community, is a member of the Hillside Group and Hillside Europe, and was a chairman of VikingPLoP 2002, the First Nordic Conference on Pattern Languages of Programs.

Customer Reviews

4.7 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

11 of 11 people found the following review helpful By Software Engineer on November 11, 2007
Format: Hardcover Verified Purchase
I was accidentally pulled in to the world of REA. I was evaluating the redesign of our major financial application. After deeply thinking the details of the business application dynamics, I started to group them under some basic overly simplified models and entities.

From there, I started to think that there should be somebody out there who faced the same situation and solved the same set of problems with a similar approach and hopefully more elegantly.

Then, I stopped evolving my model and started searching the literature and the Internet. I came across Fowler's book and I think it was great and I liked it so much, especially modelling the account and the relaed entries. But that was about it as far as the simplicity goes. It started to get a bit more complex as I started to get more patterns.

I started to do some more searches till I got to the REA, Resources- Events-Agents and that was it. I was blown away.

The model is so simple but powerful in capturing the most fundamental concepts in the accounting and business domain.

Unfortunately, I did not find enough resources (at this time) that examines the REA and its applications in detail till I found this wonderful book.

I really thank the author for his work.

So I think, REA model will change the business information modelling arena in the same way object oriented programming changed the programming world, and like design patterns impacted the design world.

I also predict that this book will be for the business application architecture community as the GoF book to the software designers community at large.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By Fernando Berzal Galiano on December 3, 2006
Format: Hardcover
Design patterns, as general solutions to commonly occurring problems, were introduced in the software field by the landmark book by the so-called "Gang of Four" (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: "Design Patterns: Elements of reusable object-oriented software," Addison-Wesley, 1994. ISBN 0201633612 ). Even though design patterns were originally targeted at the design of object-oriented software systems, their use quickly spread to the analysis phase.

Pattern catalogs for analysts have been relatively successful because they provide extremely useful information for software analysts, novices and seasoned alike. Martin Fowler and David C. Hay were the first to produce pattern catalogs from the analyst's point of view. Both Fowler's analysis patterns, whose notation predates the now ubiquitous UML standard, and Hay's data model patterns, from a more database-oriented perspective, delved into different application domains and provided us with a rich repertoire of invaluable models for the analysis phase of software development projects. More recently, David Hay has updated and complemented his original work and the OMG-sponsored Model-Driven Architecture has also led to similar catalogues using the UML notation (see Arlow and Neudstat's "Enterprise Patterns and MDA").
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Ning Zhao on July 26, 2011
Format: Hardcover
Business people have been poor. When they use their equipment, their accountants speak like this: "debit depreciation expense account should be updated and credit accumulated depreciation is increased. Deferred tax asset is reduced." When they want a software for running business, IT consultants speak like this: "We offer a cloud solution with highly decoupled business engine and UI view implementations that target any platform that you can ever imagine. Our standardized components bring power to you by leveraging SOA, Message Queueing, a Rete-Based Rule Engine and Ajax at their best."

Accounting and IT are supposed to serve business, they should try to understand the essential structure and the dynamics of the business in interest, but not try to twist and pack the data structure and dynamics in their own way of view.

Software application development in real world could become very complex. Part of the complexity comes from the business logic itself. Part of the complexity comes from the building of application using certain software technology. There have been many Software Architecture/Design Pattern books addressing the latter part of complexity. For example the classic GoF pattern book. But these pattern or modeling books have very little try on sorting out the complexity in the business logic. This book, "Model-Driven Design Using Business Patterns" appears revolutionary to me in the way that it takes a close investigation at what and how various kinds of businesses are in common, and then align the software design to the essence of business.

This book describes the REA (Resource, Event, Agent) modeling technology.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Author

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

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Model-Driven Design Using Business Patterns
This item: Model-Driven Design Using Business Patterns
Price: $99.00
Ships from and sold by