Table of contents for Model-driven design using business patterns / Pavel Hruby ; with contributions by Jesper Kiehn and Christian Vibe Scheller.


Bibliographic record and links to related information available from the Library of Congress catalog
Note: Electronic data is machine generated. May be incomplete or contain other coding.


Counter
:    Structural Patterns at Operational Levele ve..................................
:   I  W hsat  Is  R E A ? . ....... . .......... ................... .......... ........................... 4
S.2  Joe's  P izzeria  ..... ........ ....... .. . .... . ..................  7
1.2 .1  Sales  Process  ............  -......... .. ........................ ....... . ....  8
I12,2  Purchase  Process.... ...........................................  ...... I
i12.3  Labor A cquisition  Process ........................................ 12
1.1 4  Sum m ary  ....... ................ ................. ............... . 13
1.5    The illustrated Models Are Examples of a Pattern.... 13
1.3  REA  Exchange  Process Pattern .... ..... . ........... ............. ........ ... 15
1 4  REA Exchange Process In Detail ....... ............ ... .. 19
.4.   Econom ic  Resources.......... .... .... ....... ..... ......... ... 19
1.4.2  Inflow  nd  Outflownd   O f mi........ ................. .. .... 21
1.4.3  Economnic  Events ....3..... . ... .......... .... ..  23
1  .4  Exchange  D uality  ....... ........................ ..... ........ . 28
1  4.5  Econom ic  A gents ..... ...................... ..... ................. .. .33
1.4.6  Provide  and  Receive  ..... ..... ....................................  35
.5    ow  Joe's Pizzeria Obtains Pizza ............ .. ..  ............   38
S5. 1  Producing  Pizza  . ... ..  ............ ................ .. ..... ........ ... 38
1.5  2  Surnm ary  .... ...  ..... .. .... ....... .   40
1.5 3  The Pizza Production Process is an Example of
a  Pattern  .....         .... . .............    40
1.6  REA Conversion Process Pattern.   ....41
7   REA Conversion Processes in Detail ............... .......  45
.7t  1 Econom ic  Resourice   ........  .. ..... ... ........ ........... ...... .. 45
1.7.2  Produce, Use  and  Consum e  ........... ........... ...............   47
1.1.3  Econom ic  Events  5.......... ................. ........ ........ ... 50
17.4   Conversion  Duality  .........  ........... ... ........... ... ..... 54
1 .75  Economic Agents ....      .57
17.6   Provide and  Receive  ...... ...... ..... ........ .. 58
.8   Value Chain  of Joe's Pizzeria ............ .. ... .......... 62
,   REA  V alue  C hain  Pattern  .......... ........... ..........  .................  65
I.10  REA   Value  Chain  in  D etail  ...................... . ........ ......... ... .. 72
1.10.1 Resource Value Flows ..........................             72
1.10.2  Econom   ic  Resources ......... ......... ................ .
110.3 Alternative Models of Business Processes................ 81
2     Structural Patterns at Policy Level ... .......     .................................83
2.1   Gr oup  Pattem n  I................. .  ........ ..............     84
2 .2  T ype  P attern  .........................................................................   88
2.3   Difference Between Tiypes and Groups.................................. 92
2.4   C om  m itm ent Pattern  ............. ...............  ............................. 93
2.5   C ontract Pattern.. ........ . ...  ....  ..   ...... ....... . ... . 101
2.6   Schedule   Pattern  ......... ....... ....... ....0.... . ........................ 108
2 7   P ol icy  P attern  I.         - _ .......................... . ...... ..  ................. ........ 12
2.8   L inkage  Pattern  ......... .............................  ................ ........ . 119
3     An REA-Based Example Application                  ............  ...     129
3.1   Representing the Metamodel .............13......0...................... 13
3.2   C om  ponent M  odel...  .......................... .. .............................. . 130
3.3   The REA Model Compone nt.......... .................................... I133
3.4   The Domain Model Component.................... ..................   136
3.5   T he  D atabase  ....... ....... .......  .......................... ..................... I 37
3.6   The  D ata A ccess Layer .   ............................... ........... ......... 138
3 .7  Joe's  W eb   ............ ......... ..... ..... ............. .......... ....... .............. .  39
3.8   The  Fulil Im ent Page.........................................  .......... ..... 14i
3.9   The  O LA  P  C ube ... ...............................................................   143
3.10  C onclusions  ........................................ 146
Part II -Behavioral Patterns ............................................................ 149
4     Cross-Cutting Concerns ..................................  .........................1.. 151
4.1   Behavior May Not Be Localizable Into REA Entities ......5... 151
4.2   Framework-Based Approach................................................. 152
4.3   There Is No Complete List of Behavioral Patterns         ............. 57
5     Patterns ......................... ................................................................  59
5.1   Identification  Pattern                                           1   ... ........................... . ........................ 159
5.2   C lassification  Pattern  .......... ................ ........................ ..... 166
5.3   L ocation  Pattern  ........................................ .........................  74
5.4   Posting  Pattern  ................................................... .. ...... .. ... 180
5.5   Account Pattern ...8 .. .6...........                     ...........   186
5  6   M aterialized  Claim  Pattern........   ... ................ .... ...... .... . 194
5 7  Reconciliation  Pattern  . .....     ........................................ ... ...   201
:5   D ue  D ate  Pattern  ...2.... .._........... ...... ......  ... .. ............ .... 207
<9  D escription  Pattern   ...  ...... .... .. . ....................... ......   ..... .. 213
0,  N otification  Pattern  ............ ....... .. ..... ...... ..... ........................ . 2  17
S1  N ote  tte n  ........................................................................  222
5. i  Vaalue Pattern                    ............226
S13  I1nve tor's  Paradox  Patternt   .  ................................. '231
[i Aspect Based Example Application .............................,..... 235
6.1  Setting up the Application Model ....... .3.......5..... 235
S2   C  reating  the  Aspect Code  ....3.......... ...... .. ........ ..............   237
S3   The  d  nti fication  A spect......................................................  38
.4    The  D ue  D ate  A spect  .................... .... ...............  .... ... ....... 238
6  5  The Notification  A spect  . ............................... .. ... 240
.6 .  The  D escript  on  A spect ............... ..... . ................................  ...   241
. 7  In terchanging Events Between Aspects ...........................  1
6.8  Constructing  the User interface ................ ............ .......  242
6.9  A Model-Based Fraework ... ... ...     .......    ...... ..... 245
6.  0  Storage. ........  ... ............1..              ..  51
6. 1 Storing Aspect Data in Separate Tables ........  .....  255
s   1' M odeling  Handbook  ........... ............................. ........ ... ... 259
7    F.1ementary Exchange Processes ..................... ... ........................  261
7.   C ash  Sae  ... . .... .  .....         ..... . ......  ... 262
7 2   Product Return     .....    ....... 265
.3   Loan and Rent (Individually Identifiable Resources) .... ......68
7 4  Financial Loan (Nonindividually Identifiable Resources) .... 271
SElementary Conversion Processes ...................... .....................275
8.   Creating  a  New  Product ................... ........ ........... ....... .....276
8.2  Chain  of Conversion  Processes ..... -.. ......... .... ....... ..............80
8.3  M odifying  a  Product....... ..... ................ .. . .... 283
8.4  Creating  and Consuming  Services ........ ... ..................287
Value Chains with Exchange and Conversion Processes ..........291
9 1  Sale  and  Shipmnent ...... .......... ... ..... .......... . ..........................  292
9.2  Resources Consumed During the Sales Process................... 294
". 1 .  People  M anagemnent . ... ...................... i ............. .. ................. .   29
9.4  E ducation ......... . ... .......... ......... . ..... ........ .. .... .... .. .   300
9  5  T axes  ...         ..... ...... ... ............ .......   303
9.6  M arketing  and  A dvertising. ....................... ....  ................  0
9.7  W  aste.... ........... ..     ....... .... ..  .......  3
9.8  Purchasing  and  Selling  Services ............. ......................... -316
9.9  Transient Resources  .......... ...... .. ..... ... ...... .  ....  319
10   Processes with  Contracts  ...... ........................................... 323
10.1  Purchase  O rder  .......  .. ..................... ...... . ..
10.2  Labor  A cquisition . .....................................................  328
1 0.3  G uarantee  ... ..... ..... ........ ................. ....................................  330
10.4  Insurance.................. .. ... . ..... ... ..... ..... ... .......... 333
10.5 Penalty for Violated Commitmentr............ ... ..............  335
10.6  Schedule...........  ......... ......   . ....... ......  .................. ............   338
10.7  T ransport ........................  . .............. ............ .   .  ..... .. ... -34 1



Library of Congress subject headings for this publication: Computer software Development, Business Computer programs