An analysis pattern for invoice processing

We discuss an analysis pattern for invoice processing. The pattern describes events such as the creation and validation of an invoice, followed by the payment process. This pattern is composed of two simpler patterns that describe the creation and payment of the invoice, respectively. The composite pattern represents a minimum application so that it can be applied to a variety of situations and it can be combined with other related patterns to describe more complex applications. The component patterns have value of their own and can be used independently.

[1]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[2]  David C. Hay,et al.  Data Model Patterns: Conventions of Thought , 1965 .

[3]  Ying Liu,et al.  The Account Analysis Pattern , 2002, EuroPLoP.

[4]  Eduardo B. Fernandez,et al.  Patterns for Internet shops , 2001 .

[5]  Xiaohong Yuan,et al.  Semantic Analysis Patterns , 2000, ER.

[6]  Len Silverston,et al.  The Data Model Resource Book , 1997 .

[7]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[8]  F. S. Germano,et al.  A Pattern Language for Business Resource Management , 1999 .

[9]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[10]  Michael Netter,et al.  Integrating Security Patterns into the Electronic Invoicing Process , 2009, 2009 20th International Workshop on Database and Expert Systems Application.