Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Model-Driven Design Using Business Patterns Softcover reprint of hardcover 1st ed. 2006 Edition

4.8 out of 5 stars 4 customer reviews
ISBN-13: 978-3642067655
ISBN-10: 3642067654
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Try the eTextbook for free On clicking this link, a new layer will be open
$0.00 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$50.15 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$89.10 On clicking this link, a new layer will be open
More Buying Choices
23 New from $65.35 15 Used from $50.15
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Top 20 lists in Books
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
$89.10 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

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.


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.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #3,879,809 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

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

Top Customer Reviews

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 11 of 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 7 of 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
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 3 of 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

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: $89.10
Ships from and sold by Amazon.com