http://architectureanddesignpatterns.blogspot.com/
Page 1 of 4
Tushar Jain Pattern Name: Pattern Class: Pattern ID:
[email protected] Nomenclature to be defined Nomenclature to be defined Nomenclature to be defined
Version: Release Date:
Table of Content Pattern Name .................................................................................................2 Also Known As ................................................................................................2 Class Name ....................................................................................................2 Intent ............................................................................................................2 Motivation (Forces) ..........................................................................................2 Applicability.....................................................................................................2 Structure.........................................................................................................2 Participants ....................................................................................................2 Collaboration ..................................................................................................3 Class Diagram..................................................................................................3 Sequence Diagram...........................................................................................3 BPMN Diagram.................................................................................................3 Consequences .................................................................................................3 Implementation...............................................................................................3 Sample Code ..................................................................................................3 Java 3 C# 3 C/C++............................................................................................................3 Off the shelf product.........................................................................................3 Known Uses ....................................................................................................3 Related Patterns ..............................................................................................4 Reference........................................................................................................4
http://architecture-soa-bpm-eai.blogspot.com/
Page 1 of 4
http://architectureanddesignpatterns.blogspot.com/ Tushar Jain
Page 2 of 4
[email protected]
Pattern Name << Name of pattern >>
Also Known As << Other names for the pattern.>>
Class Name << Class of pattern >>
Intent << A description of the goal behind the pattern and the reason for using it.>>
Motivation (Forces) << A scenario consisting of a problem and a context in which this pattern can be used. >>
Applicability << Situations in which this pattern is usable; the context for the pattern. >>
Structure << Graphical representation of the pattern. Block Diagram, Class diagrams and Interaction diagrams may be used for this purpose. >>
Participants << A listing of the classes and objects used in the pattern and their roles in the design. >>
http://architecture-soa-bpm-eai.blogspot.com/
Page 2 of 4
http://architectureanddesignpatterns.blogspot.com/ Tushar Jain
Page 3 of 4
[email protected]
Collaboration << A description of how classes and objects used in the pattern interact with each other.>>
Class Diagram Sequence Diagram BPMN Diagram Consequences << A description of the results, side effects, and trade offs caused by using the pattern. >>
Implementation << A description of an implementation of the pattern; the solution part of the pattern. >>
Sample Code << An illustration of how the pattern can be used in a programming language >>
Java C# C/C++ Off the shelf product Known Uses << Examples of real usages of the pattern. >>
http://architecture-soa-bpm-eai.blogspot.com/
Page 3 of 4
http://architectureanddesignpatterns.blogspot.com/ Tushar Jain
Page 4 of 4
[email protected]
Related Patterns << Other patterns that have some relationship with the pattern; discussion of the differences between the pattern and similar patterns. >>
Reference << Any reference >>
http://architecture-soa-bpm-eai.blogspot.com/
Page 4 of 4