text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML, 1st edition

  • Jim Arlow
  • Ila Neustadt

Published by Addison-Wesley Professional (December 22nd 2003) - Copyright © 2004

1st edition

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML

ISBN-13: 9780132800082

Includes: Instant Access

This product is not available in your country

What's included

  • Instant Access

    You'll get instant access to the digital content.

Overview

Praise for Enterprise Patterns and MDA

&#8220I’ve never seen a system of business patterns as detailed as this one. The completeness that Arlow and Neustadt provide in these patterns is impressive. The explanations for why the patterns are formed the way they are and how they’re interconnected are incredibly thorough. The patterns presented here have the potential to impact business applications in the same way the ‘Gang of Four’ patterns have impacted general software development.”

         —Steve Vinoski
             Chief Engineer of Product Innovation
              IONA Technologies

Enterprise Patterns and MDA is a detailed, yet very readable, guide to designing business applications using reusable model components and Model Driven Architecture. It deserves a place on every application designer’s desk.”

         —Andrew Watson
             Vice President and Technical Director
             Object Management Group, Inc.

&#8220Design patterns are generally acknowledged as an effective approach to developing robust and highly reusable software. Now that Model Driven Architecture is raising software design to ever-higher levels of abstraction, it is only natural that pattern concepts should find application in advanced modeling techniques. With this book, Arlow and Neustadt have greatly advanced the state of the art of MDA by defining both a theory and a methodology for applying the concept of Archetype Patterns to business software modeling.”

         —John Poole
             Distinguished Software Engineer
             Hyperion Solutions Corporation

“The burgeoning field of Model Driven Architecture tools and worldwide support for the Unified Modeling Language are finally being met with high-quality books that explain standard modeling techniques in a way any developer can follow. This book meets an urgent need squarely and clearly, and explains with copious examples a powerful approach to building usable (and reusable!) assets and applications. Every enterprise developer needs this book.”

         —Richard Mark Soley, Ph.D.
            Chairman and CEO
            Object Management Group

This book is a practical guide to applying Model Driven Architecture (MDA) and patterns in order to create business applications more easily. It provides you with a proven catalog of archetype patterns: high-value model components that can be easily incorporated into Unified Modeling Language (UML) models. Each archetype pattern allows you to understand and model a specific part of an enterprise system.

Enterprise Patterns and MDA teaches you how to customize any archetype pattern—such as Customer, Product, and Order—to reflect the idiosyncrasies of your own business environment. Because all the patterns work harmoniously together and have clearly documented relationships to each other, you’ll come away with a host of reusable solutions to common problems in business-software design.

This book shows you how using a pattern or a fragment of a pattern can save you months of work and help you avoid costly e

Table of contents



Introduction.


 1 Archetypes and Archetype Patterns.


 2 Model Driven Architecture with Archetype Patterns.


 3 Literate Modeling.


 4 Party Archetype Pattern.


 5 Party Relationship Archetype Pattern.


 6 Customer Relationship Management (CRM) Archetype Pattern.


 7 Product Archetype Pattern.


 8 Inventory Archetype Pattern.


 9 Order Archetype Pattern.


10 Quantity Archetype Pattern.


11 Money Archetype Pattern.


12 Rule Archetype Pattern.


13 Summary.


Archetype Glossary.


Bibliography. 032111230XT09152003

For teachers

All the material you need to teach your courses.

Discover teaching material