Business Archetype Patterns for MDA: Literate Model
Author: Jim Arlow
Praise for Enterprise Patterns and MDA
“I’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 VinoskiChief 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 WatsonVice President and Technical Director
Object Management Group, Inc.
“Design 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 PooleDistinguished 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 errors. You’ll also discover how—when used in literate modeling—patterns can solve the difficult challenge of communicating UML models to broad audiences.
The configurable patterns can be used manually to create executable code. However, the authors draw on their extensive experience to show you how to tap the significant power of MDA and UML for maximum automation. Not surprisingly, the patterns included in this book are highly valuable; a blue-chip company recently valued a similar, but less mature, set of patterns at hundreds of thousands of dollars.
Use this practical guide to increase the efficiency of your designs and to create robust business applications that can be applied immediately in a business setting.
Table of Contents:
Foreword | ||
Introduction | ||
Acknowledgments | ||
Pt. 1 | Archetype theory, practice, and Model Driven Architecture | 1 |
1 | Archetypes and archetype patterns | 3 |
2 | Model Driven Architecture with archetype patterns | 49 |
Pt. 2 | Literate modeling | 85 |
3 | Literate modeling | 87 |
Pt. 3 | Archetype pattern catalog | 117 |
4 | Party archetype pattern | 119 |
5 | PartyRelationship archetype pattern | 157 |
6 | Customer relationship management archetype pattern | 187 |
7 | Product archetype pattern | 203 |
8 | Inventory archetype pattern | 267 |
9 | Order archetype pattern | 303 |
10 | Quantity archetype pattern | 391 |
11 | Money archetype pattern | 411 |
12 | Rule archetype pattern | 433 |
Summary | 461 | |
Archetype glossary | 463 | |
Bibliography | 477 | |
Index | 481 |
See also: Top Tips for Girls or Food Your Miracle Medicine
Actuarial Models: The Mathematics of Insurance
Author: Vladimir I Rotar
Ideal for students preparing for level 300 actuarial exams in the US, Actuarial Models: The Mathematics of Insurance provides a comprehensive exposition of insurance process models and presents mathematical setups and methods used in Actuarial Modeling. Divided into three self-contained and explicitly designated parts of different levels of difficulty, this book examines standard as well as advanced topics such as modern utility theory, martingale technique, models with payments of dividends, reinsurance models, and classification of distributions. It provides practical skills in analysis of insurance processes. This text discusses a number of topics not commonly found in existing Actuarial Mathematics textbooks, including achievements of the modern Risk Evaluation theory, premium principles, accuracy of normal and Poisson approximation, and a reinsurance market model. The main text is preceded by introductory chapters containing basic facts from Probability Theory, Calculus, and the Theory of Interest. The reader will not have to refer to outside sources; everything is under one cover and in the same unified notation and style. The book includes many examples, practice problems, and exercises on numerical calculations using Excel®. It includes preliminary examination material for the Society of Actuaries and the Casualty Actuarial Society (CAS), providing, in particular, real problems from past CAS exams.
No comments:
Post a Comment